A Multi-perspective Framework for Organizational Patterns

The goal of this paper is twofold. First we present a multi-perspective framework supporting the description of organizational patterns, supporting the design of business conversations among organizations within a virtual enterprise. The framework exploits three different concurrent views: an intentional view, a strategic view and a process view. Each view addresses a specific set of concerns of interest to different stakeholders in the system and, as a consequence, it has its own particular notation, rationale and constraints. The paper then introduces three patterns that are particularly well-suited for designing business conversations. One of these is studied in detail and validated through a non-trivial case study from an Italian industrial district.

[1]  John Mylopoulos,et al.  A Multi-View Framework for Organizational Patterns , 2006 .

[2]  K. Blois,et al.  Vertical Quasi-Integration , 1972 .

[3]  John Mylopoulos,et al.  Modeling and Analyzing Context-Aware Composition of Services , 2005, ICSOC.

[4]  O. Williamson,et al.  The mechanisms of governance , 1996 .

[5]  John Mylopoulos,et al.  Specifying and analyzing early requirements in Tropos , 2004, Requirements Engineering.

[6]  Betty H. C. Cheng,et al.  Requirements patterns for embedded systems , 2002, Proceedings IEEE Joint International Conference on Requirements Engineering.

[7]  John Mylopoulos,et al.  Towards requirements-driven information systems engineering: the Tropos project , 2002, Inf. Syst..

[8]  Chiara Francalanci,et al.  Modeling Cooperation in Virtual Districts: A Methodology for E-Service Design , 2004, Int. J. Cooperative Inf. Syst..

[9]  Eric Yu,et al.  Using Goals, Rules and Methods to Support Reasoning in Business Process Reengineering , 1996 .

[10]  Philippe Kruchten,et al.  The 4+1 View Model of Architecture , 1995, IEEE Softw..

[11]  Massimo Mecella,et al.  Designing wrapper components for e-services in integrating heterogeneous systems , 2001, The VLDB Journal.

[12]  Neil A. M. Maiden,et al.  Recurrent communication patterns in requirements engineering meetings , 1996, Proceedings of WET ICE '96. IEEE 5th Workshop on Enabling Technologies; Infrastucture for Collaborative Enterprises.

[13]  John Mylopoulos,et al.  Organizational Patterns for Early Requirements Analysis , 2003, CAiSE.

[14]  Kevin Crowston,et al.  The interdisciplinary study of coordination , 1994, CSUR.

[15]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[16]  Amnon Naamad,et al.  The STATEMATE semantics of statecharts , 1996, TSEM.

[17]  Axel van Lamsweerde,et al.  Formal refinement patterns for goal-driven requirements elaboration , 1996, SIGSOFT '96.

[18]  Mike P. Papazoglou,et al.  Web Component: A Substrate for Web Service Reuse and Composition , 2002, CAiSE.

[19]  Fabio Casati,et al.  Specification and implementation of exceptions in workflow management systems , 1999, TODS.