Neil Maiden

Neil Maiden is Professor of Systems Engineering and Head of the Centre for Human-Computer Interaction Design at City University, London.

  • 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 $70.00

Contributor

  • 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
    • Paperback $50.00