DocumentCode
3008889
Title
Modelling multiplicity in choreography models
Author
Fatima, Urooj ; Braek, Rolv
Author_Institution
Dept. of Telematics, Norwegian Univ. of Sci. & Technol., Trondheim, Norway
fYear
2013
fDate
15-15 July 2013
Firstpage
74
Lastpage
78
Abstract
Distributed reactive systems provide services where active concurrent components collaborate, may take independent initiatives and interact with each other and their environment. The modelling of such systems is complex. In this paper, we continue previous research where an approach is proposed to model distributed reactive systems. This approach enables us to define precise and complete global behaviour of reactive services through flow-global choreographies. These flow-global choreographies are mapped to flow-localized choreographies and further to distributed component designs in a systematic way. The complete and precise choreographies help service engineers to concentrate on choreographies only and to identify problems early at requirements specification. The proposed approach has the potential to become highly automated. While defining global behaviour, one normally focuses on just one instance of each role in a service to simplify the model. In some cases however, it is important to consider multiplicity issues early while defining requirements. The question then is when and how to deal with multiplicity of role instances and service sessions? Solutions to this problem in different contexts are proposed and discussed in this paper.
Keywords
distributed processing; formal specification; choreography model; distributed component design; distributed reactive system model; flow-global choreography; flow-localized choreography; multiplicity modelling; requirements specification; role instance; service session; Collaboration; Dynamic scheduling; Interrupters; Joining processes; Resource management; Routing; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
Model-Driven Requirements Engineering (MoDRE), 2013 International Workshop on
Conference_Location
Rio de Janeiro
Type
conf
DOI
10.1109/MoDRE.2013.6597266
Filename
6597266
Link To Document