From the original work proposed by Gamma, design patterns have provided an important contribution to the development of well-structured software systems. This paper studies patterns supporting requirements analysis and, in particular, it discusses organizational patterns supporting the conceptual specification of business conversations among organizations within a virtual enterprise. These patterns are elicited from coordination and transaction costs economics theories and they are validated through a wide variety of non-trivial case studies. Organizational patterns are provided using 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. Additionally, since these views are not fully independent, the paper discusses how elements of one view are connected to elements in other views.
A Multi-View Framework for Organizational Patterns / Colombo, Enzo; Mylopoulos, John. - ELETTRONICO. - (2006), pp. 1-27.
A Multi-View Framework for Organizational Patterns
Mylopoulos, John
2006-01-01
Abstract
From the original work proposed by Gamma, design patterns have provided an important contribution to the development of well-structured software systems. This paper studies patterns supporting requirements analysis and, in particular, it discusses organizational patterns supporting the conceptual specification of business conversations among organizations within a virtual enterprise. These patterns are elicited from coordination and transaction costs economics theories and they are validated through a wide variety of non-trivial case studies. Organizational patterns are provided using 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. Additionally, since these views are not fully independent, the paper discusses how elements of one view are connected to elements in other views.File | Dimensione | Formato | |
---|---|---|---|
paper.pdf
accesso aperto
Tipologia:
Versione editoriale (Publisher’s layout)
Licenza:
Tutti i diritti riservati (All rights reserved)
Dimensione
1.3 MB
Formato
Adobe PDF
|
1.3 MB | Adobe PDF | Visualizza/Apri |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione