Michael P. Papazoglou

Michael Papazoglou is Professor of Computer Science and Director of INFOLAB at Tilburg University, the Netherlands.

  • Service-Oriented Computing

    Service-Oriented Computing

    Dimitrios Georgakopoulos and Michael P. Papazoglou

    Approaches, technology, and research issues related to designing Service-Oriented Architectures that will enable the development of simpler and cheaper distributed applications.

    Service-Oriented Computing (SOC) promises a world of cooperating services loosely connected, creating dynamic business processes and agile applications that span organizations and platforms. As a computing paradigm, it utilizes services as fundamental elements to support rapid, low-cost development of distributed applications in heterogeneous environments. Realizing the SOC promise requires the design of Service-Oriented Architectures (SOAs) that enable the development of simpler and cheaper distributed applications. In this collection, researchers from academia and industry report on recent advances in the field, exploring approaches, technology, and research issues related to developing SOAs. SOA enables service discovery, integration, and use, allowing application developers to overcome many distributed enterprise computing challenges. The contributors to this volume treat topics related to SOA and such proposed enhancements to it as Event Drive Architecture (EDA) and extended SOA (xSOA) as well as engineering aspects of SOA-based applications. In particular, the chapters discuss modeling of SOA-based applications, SOA architecture design, business process management, transactional integrity, quality of service (QoS) and service agreements, service requirements engineering, reuse, and adaptation.

    Contributors L. Bahler, Boualem Benatallah, Christoph Bussler, F. Caruso, Fabio Casati, C. Chung, Emilia Cimpian, B. Falchuk, Dimitrios Georgakopoulos, Jaap Gordijn, Paul Grefen, Jonas Grundler, Woralak Kongdenfha, Yutu Liu, Mark Little, Heiko Ludwig, J. Micallef, Thomas Mikalsen, Adrian Mocan, Anne HH Ngu, Bart Orriens, Savas Parastatidis, Michael Papazoglou, Barbara Pernici, Pierluigi Plebani, Isabelle Rouvellou, Quan Z. Sheng, Halvard Skogsrud, Stefan Tai, Farouk Toumani, Pascal van Eck, Jim Webber, Roel Wieringa, Jian Yang, Liangzhao Zeng, Olaf Zimmermann

    • Hardcover $12.75 £10.99
  • Advances in Object-Oriented Data Modeling

    Advances in Object-Oriented Data Modeling

    Michael P. Papazoglou, Stefano Spaccapietra, and Zahir Tari

    This book focuses on recent developments in representational and processing aspects of complex data-intensive applications.

    Until recently, information systems have been designed around different business functions, such as accounts payable and inventory control. Object-oriented modeling, in contrast, structures systems around the data—the objects—that make up the various business functions. Because information about a particular function is limited to one place—to the object—the system is shielded from the effects of change. Object-oriented modeling also promotes better understanding of requirements, clear designs, and more easily maintainable systems. This book focuses on recent developments in representational and processing aspects of complex data-intensive applications. The chapters cover "hot" topics such as application behavior and consistency, reverse engineering, interoperability and collaboration between objects, and work-flow modeling. Each chapter contains a review of its subject, followed by object-oriented modeling techniques and methodologies that can be applied to real-life applications.

    Contributors F. Casati, S. Ceri, R. Cicchetti, L. M. L. Delcambre, E. F. Ecklund, D. W. Embley, G. Engels, J. M. Gagnon, R. Godin, M. Gogolla, L. Groenewegen, G. S. Jensen, G. Kappel, B. J. Krämer, S. W. Liddle, R. Missaoui, M. Norrie, M. P. Papazoglou, C. Parent, B. Perniei, P. Poncelet, G. Pozzi, M. Schreft, R. T. Snodgrass, S. Spaccapietra, M. Stumptner, M. Teisseire, W. J. van den Heuevel, S. N. Woodfield

    • Hardcover $12.75 £10.99
    • Paperback $50.00 £40.00

Contributor

  • Urban Computing

    Urban Computing

    Yu Zheng

    An authoritative treatment of urban computing, offering an overview of the field, fundamental techniques, advanced models, and novel applications.

    Urban computing brings powerful computational techniques to bear on such urban challenges as pollution, energy consumption, and traffic congestion. Using today's large-scale computing infrastructure and data gathered from sensing technologies, urban computing combines computer science with urban planning, transportation, environmental science, sociology, and other areas of urban studies, tackling specific problems with concrete methodologies in a data-centric computing framework. This authoritative treatment of urban computing offers an overview of the field, fundamental techniques, advanced models, and novel applications.

    Each chapter acts as a tutorial that introduces readers to an important aspect of urban computing, with references to relevant research. The book outlines key concepts, sources of data, and typical applications; describes four paradigms of urban sensing in sensor-centric and human-centric categories; introduces data management for spatial and spatio-temporal data, from basic indexing and retrieval algorithms to cloud computing platforms; and covers beginning and advanced topics in mining knowledge from urban big data, beginning with fundamental data mining algorithms and progressing to advanced machine learning techniques. Urban Computing provides students, researchers, and application developers with an essential handbook to an evolving interdisciplinary field.

    • Hardcover $85.00 £70.00
  • Workflow Patterns

    Workflow Patterns

    The Definitive Guide

    Nick Russell, Wil M.P. van der Aalst, and Arthur H. M. ter Hofstede

    A comprehensive guide to well-known workflow patterns: recurrent, generic business process constructs, described from the control-flow, data, and resource perspectives.

    The study of business processes has emerged as a highly effective approach to coordinating an organization's complex service- and knowledge-based activities. The growing field of business process management (BPM) focuses on methods and tools for designing, enacting, and analyzing business processes. This volume offers a definitive guide to the use of patterns, which synthesize the wide range of approaches to modeling business processes. It provides a unique and comprehensive introduction to the well-known workflow patterns collection—recurrent, generic constructs describing common business process modeling and execution scenarios, presented in the form of problem-solution dialectics. The underlying principles of the patterns approach ensure that they are independent of any specific enabling technology, representational formalism, or modeling approach, and thus broadly applicable across the business process modeling and business process technology domains.

    The authors, drawing on extensive research done by the Workflow Patterns Initiative, offer a detailed introduction to the fundamentals of business process modeling and management; describe three major pattern catalogs, presented from control-flow, data, and resource perspectives; and survey related BPM patterns. The book, a companion to the authoritative Workflow Patterns website, will be an essential resource for both academics and practitioners working in business process modeling and business process management.

    • Hardcover $45.00 £38.00
  • Security Requirements Engineering

    Security Requirements Engineering

    Designing Secure Socio-Technical Systems

    Fabiano Dalpiaz, Elda Paja, and Paolo Giorgini

    A novel, model-driven approach to security requirements engineering that focuses on socio-technical systems rather than merely technical systems.

    Security requirements engineering is especially challenging because designers must consider not just the software under design but also interactions among people, organizations, hardware, and software. Taking this broader perspective means designing a secure socio-technical system rather than a merely technical system. This book presents a novel, model-driven approach to designing secure socio-technical systems. It introduces the Socio-Technical Modeling Language (STS-ML) and presents a freely available software tool, STS-Tool, that supports this design approach through graphical modeling, automated reasoning capabilities to verify the models constructed, and the automatic derivation of security requirements documents.

    After an introduction to security requirements engineering and an overview of computer and information security, the book presents the STS-ML modeling language, introducing the modeling concepts used, explaining how to use STS-ML within the STS method for security requirements, and providing guidelines for the creation of models. The book then puts the STS approach into practice, introducing the STS-Tool and presenting two case studies from industry: an online collaborative platform and an e-Government system. Finally, the book considers other methods that can be used in conjunction with the STS method or that constitute an alternative to it. The book is suitable for course use or as a reference for practitioners. Exercises, review questions, and problems appear at the end of each chapter.

    • Hardcover $55.00 £45.00
  • A Semantic Web Primer, Third Edition

    A Semantic Web Primer, Third Edition

    Grigoris Antoniou, Paul Groth, Frank van Harmelen, and Rinke Hoekstra

    A new edition of the widely used guide to the key ideas, languages, and technologies of the Semantic Web

    The development of the Semantic Web, with machine-readable content, has the potential to revolutionize the World Wide Web and its uses. A Semantic Web Primer provides an introduction and guide to this continuously evolving field, describing its key ideas, languages, and technologies. Suitable for use as a textbook or for independent study by professionals, it concentrates on undergraduate-level fundamental concepts and techniques that will enable readers to proceed with building applications on their own and includes exercises, project descriptions, and annotated references to relevant online materials.

    The third edition of this widely used text has been thoroughly updated, with significant new material that reflects a rapidly developing field. Treatment of the different languages (OWL2, rules) expands the coverage of RDF and OWL, defining the data model independently of XML and including coverage of N3/Turtle and RDFa. A chapter is devoted to OWL2, the new W3C standard. This edition also features additional coverage of the query language SPARQL, the rule language RIF and the possibility of interaction between rules and ontology languages and applications. The chapter on Semantic Web applications reflects the rapid developments of the past few years. A new chapter offers ideas for term projects. Additional material, including updates on the technological trends and research directions, can be found at http://www.semanticwebprimer.org.

    • Hardcover $60.00 £50.00
  • Modeling Business Processes

    Modeling Business Processes

    A Petri Net-Oriented Approach

    Wil M.P. van der Aalst and Christian Stahl

    An introduction to the modeling of business information systems, with processes formally modeled using Petri nets.

    This comprehensive introduction to modeling business-information systems focuses on business processes. It describes and demonstrates the formal modeling of processes in terms of Petri nets, using a well-established theory for capturing and analyzing models with concurrency. The precise semantics of this formal method offers a distinct advantage for modeling processes over the industrial modeling languages found in other books on the subject. Moreover, the simplicity and expressiveness of the Petri nets concept make it an ideal language for explaining foundational concepts and constructing exercises. After an overview of business information systems, the book introduces the modeling of processes in terms of classical Petri nets. This is then extended with data, time, and hierarchy to model all aspects of a process. Finally, the book explores analysis of Petri net models to detect design flaws and errors in the design process. The text, accessible to a broad audience of professionals and students, keeps technicalities to a minimum and offers numerous examples to illustrate the concepts covered. Exercises at different levels of difficulty make the book ideal for independent study or classroom use.

    • Hardcover $55.00 £45.00
  • Social Modeling for Requirements Engineering

    Social Modeling for Requirements Engineering

    Eric Yu, Paolo Giorgini, Neil Maiden, and John Mylopoulos

    A novel perspective on requirements engineering, founded on social concepts and strategic analysis of relationships among social actors.

    Much of the difficulty in creating information technology systems that truly meet people's needs lies in the problem of pinning down system requirements. This book offers a new approach to the requirements challenge, based on modeling and analyzing the relationships among stakeholders. Although the importance of the system-environment relationship has long been recognized in the requirements engineering field, most requirements modeling techniques express the relationship in mechanistic and behavioral terms.

    This book describes a modeling approach (called the i* framework) that conceives of software-based information systems as being situated in environments in which social actors relate to each other in terms of goals to be achieved, tasks to be performed, and resources to be furnished. Social perspectives on computing have provided much insight for many years. The i* framework aims to offer a modeling approach to the relationships embedded in computer systems that is part of an engineering method that offers systematic techniques and tools providing smooth linkages to the rest of the system development process, including system design and implementation.

    The book includes Eric Yu's original proposal for the i* framework as well as research that applies, adapts, extends, or evaluates the social modeling concepts and approach.

    • Hardcover $19.75 £15.99
  • Metamodeling for Method Engineering

    Metamodeling for Method Engineering

    Manfred A. Jeusfeld, Matthias Jarke, and John Mylopoulos

    A practical guide to method engineering based on metamodeling, with theoretical foundations and case studies, suitable for classroom use or as a reference for practitioners.

    This text is a guide to the foundations of method engineering, a developing field concerned with the definition of techniques for designing software systems. The approach is based on metamodeling, the construction of a model about a collection of other models. The book applies the metamodeling approach in five case studies, each describing a solution to a problem in a specific domain. Suitable for classroom use, the book is also useful as a reference for practitioners. The book first presents the theoretical basis of metamodeling for method engineering, discussing information modeling, the potential of metamodeling for software systems development, and the introduction of the metamodeling tool ConceptBase. The second, and larger, portion of the book reports on applications of the metamodeling approach to method engineering. These detailed case studies range from telecommunication service specification, hypermedia design, and data warehousing to cooperative requirements engineering, chemical device modeling, and design of new abstraction principles of modeling languages. Although these chapters can stand alone as case studies, they also relate to the earlier theoretical chapters. The metamodeling approach described in the book is based on the Telos metamodeling language implemented by the ConceptBase system. An accompanying CD-ROM contains the ConceptBase system and a large collection of Telos metamodels discussed in the text. The CD-ROM enables readers to start directly with method engineering, from small method chunks up to complete method definitions. The complete definition of Ed Yourdon's structured analysis method is included as an instructional example.

    • Hardcover $19.75 £15.99
  • At Your Service

    At Your Service

    Service-Oriented Computing from an EU Perspective

    Elisabetta Di Nitto, Anne-Marie Sassen, Paolo Traverso, and Arian Zwegers

    Research results from industry-academic collaborative projects in service-oriented computing describe practical, achievable solutions.

    Service-Oriented Applications and Architectures (SOAs) have captured the interest of industry as a way to support business-to-business interaction, and the SOA market grew by $4.9 billion in 2005. SOAs and in particular service-oriented computing (SOC) represent a promising approach in the development of adaptive distributed systems. With SOC, applications can open themselves to services offered by third parties and accessed through standard, well-defined interfaces. The binding between the applications and the services can be, in this context, extremely loose—enabling the ad hoc creation of new services when the need arises. This book offers an overview of some current research in the field, presenting the results of eighteen research projects funded by the European Community's Information Society Technologies Program (IST). The projects, collaborations between industry and academia, have produced practical, achievable results that point the way to real-world applications and future research. The chapters address such issues as requirement analysis, design, governance, interoperability, and the dependability of systems made up of components owned by third parties. The results are presented in the context of two roadmaps for research, one developed by European industry involved in software development and the other by researchers working in the service area. The contributors report first on the “Infrastructure Layer,” then (in the bulk of the book) on the “Service Integration Layer,” the “Semantic Layer,” and finally on the issues that cut across the different layers. The book concludes by looking at ongoing research on both roadmaps.

    • Hardcover $13.75 £10.99
    • Paperback $50.00 £40.00
  • A Semantic Web Primer, Second Edition

    A Semantic Web Primer, Second Edition

    Grigoris Antoniou and Frank van Harmelen

    The substantially updated second edition of a widely used guide to the key ideas, languages, and technologies of the Semantic Web, featuring additional coverage of new application areas, new tools, and other recent developments.

    The development of the Semantic Web, with machine-readable content, has the potential to revolutionize the World Wide Web and its use. A Semantic Web Primer provides an introduction and guide to this still emerging field, describing its key ideas, languages, and technologies. Suitable for use as a textbook or for self-study by professionals, it concentrates on undergraduate-level fundamental concepts and techniques that will enable readers to proceed with building applications on their own and includes exercises, project descriptions, and annotated references to relevant online materials. A Semantic Web Primer provides a systematic treatment of the different languages (XML, RDF, OWL, and rules) and technologies (explicit metadata, ontologies, and logic and inference) that are central to Semantic Web development as well as such crucial related topics as ontology engineering and application scenarios.

    This substantially revised and updated second edition reflects recent developments in the field, covering new application areas and tools. The new material includes a discussion of such topics as SPARQL as the RDF query language; OWL DLP and its interesting practical and theoretical properties; the SWRL language (in the chapter on rules); OWL-S (on which the discussion of Web services is now based). The new final chapter considers the state of the art of the field today, captures ongoing discussions, and outlines the most challenging issues facing the Semantic Web in the future.

    Supplementary materials, including slides, online versions of many of the code fragments in the book, and links to further reading, can be found at http://www.semanticwebprimer.org

    • Hardcover $47.00 £38.00
  • Aligning Modern Business Processes and Legacy Systems

    Aligning Modern Business Processes and Legacy Systems

    A Component-Based Perspective

    Willem-Jan van den Heuvel

    A methodological framework and theoretical foundation for aligning new business processes with existing information systems through componentization.

    Distributed business component computing—the assembling of business components into electronic business processes, which interact via the Internet—caters to a new breed of enterprise systems that are flexible, relatively easy to maintain and upgrade to accommodate new business processes, and relatively simple to integrate with other enterprise systems. Companies with unwieldy, large, and heterogeneous inherited information systems—known as legacy systems—find it extremely difficult to align their old systems with novel business processes. Legacy systems are not only tightly intertwined with existing business processes and procedures but also have a brittle architecture after years of ad-hoc fixes and offer limited openness to other systems. In this book, Willem-Jan van den Heuvel provides a methodological framework that offers pragmatic techniques for aligning component-based business processes and legacy systems. Van den Heuvel's methodology is based on three building blocks: reverse engineering, which allows legacy systems to be componentized; forward engineering, which derives a set of business components from requirements of the new business processes; and alignment of new business processes and componentized legacy systems. Van den Heuvel provides a theoretical foundation for these, with chapters that discuss component-based development, introduce a case study that is used throughout the book to illustrate the methodology, and assess methods and technologies for legacy integration, component adaptation, and process alignment. He describes the methodological framework itself and its techniques to align new business processes with legacy systems by adopting a meet-in-the-middle strategy. Drawing on topics from a wide range of disciplines, including component-based development, distributed computing, business process modeling, and others, Aligning Modern Business Processes and Legacy Systems offers theoretically grounded practical methodology that has been explored and tested in a variety of experiments as well as some real-world projects.

    • Hardcover $35.00 £28.00
    • Paperback $4.75 £3.99
  • A Semantic Web Primer

    A Semantic Web Primer

    Grigoris Antoniou and Frank van Harmelen

    A systematic description of ideas, languages, and technologies that are central to the development of the Semantic Web, for use as a textbook or guide to self-study.

    The development of the Semantic Web, with machine-readable content, has the potential to revolutionize the World Wide Web and its use. A Semantic Web Primer provides an introduction and guide to this emerging field, describing its key ideas, languages, and technologies. Suitable for use as a textbook or for self-study by professionals, it concentrates on undergraduate-level fundamental concepts and techniques that will enable readers to proceed with building applications on their own. It includes exercises, project descriptions, and annotated references to relevant online materials. A Semantic Web Primer is the only available book on the Semantic Web to include a systematic treatment of the different languages (XML, RDF, OWL, and rules) and technologies (explicit metadata, ontologies, and logic and inference) that are central to Semantic Web development. The book also examines such crucial related topics as ontology engineering and application scenarios.

    After an introductory chapter, topics covered in succeeding chapters include XML and related technologies that support semantic interoperability; RDF and RDF Schema, the standard data model for machine-process-able semantics; and OWL, the W3C-approved standard for a Web ontology language more extensive than RDF Schema; rules, both monotonic and nonmonotonic, in the framework of the Semantic Web; selected application domains and how the Semantic Web would benefit them; the development of ontology-based systems; and current debates on key issues and predictions for the future.

    • Hardcover $9.75 £7.99
  • Workflow Management

    Workflow Management

    Models, Methods, and Systems

    Kees van Hee

    This book offers a comprehensive introduction to workflow management, the management of business processes with information technology. By defining, analyzing, and redesigning an organization's resources and operations, workflow management systems ensure that the right information reaches the right person or computer application at the right time. The book provides a basic overview of workflow terminology and organization, as well as detailed coverage of workflow modeling with Petri nets. Because Petri nets make definitions easier to understand for nonexperts, they facilitate communication between designers and users. The book includes a chapter of case studies, review exercises, and a glossary. A special Web site developed by the authors, www.workflowcourse.com, features animation, interactive examples, lecture materials, exercises and solutions, relevant links, and other valuable resources for the classroom.

    • Hardcover $42.00 £35.00
    • Paperback $35.00 £28.00
  • Foundations of Neural Networks, Fuzzy Systems, and Knowledge Engineering

    Foundations of Neural Networks, Fuzzy Systems, and Knowledge Engineering

    Nikola Kasabov

    Neural networks and fuzzy systems are different approaches to introducing human-like reasoning into expert systems. This text is the first to combine the study of these two subjects, their basics and their use, along with symbolic AI methods to build comprehensive artificial intelligence systems.

    In a clear and accessible style, Kasabov describes rule-based and connectionist techniques and then their combinations, with fuzzy logic included, showing the application of the different techniques to a set of simple prototype problems, which makes comparisons possible. A particularly strong feature of the text is that it is filled with applications in engineering, business, and finance. AI problems that cover most of the application-oriented research in the field (pattern recognition, speech and image processing, classification, planning, optimization, prediction, control, decision making, and game simulations) are discussed and illustrated with concrete examples.

    Intended both as a text for advanced undergraduate and postgraduate students as well as a reference for researchers in the field of knowledge engineering, Foundations of Neural Networks, Fuzzy Systems, and Knowledge Engineering has chapters structured for various levels of teaching and includes original work by the author along with the classic material.

    Data sets for the examples in the book as well as an integrated software environment that can be used to solve the problems and do the exercises at the end of each chapter are available free through anonymous ftp.

    • Hardcover $80.00