DocumentCode
237101
Title
Automated composition of sequence diagrams via alloy
Author
Alwanain, Mohammed ; Bordbar, Behzad ; Bowles, Juliana K.F.
Author_Institution
School of Computer Science, University of Birmingham, U.K.
fYear
2014
fDate
7-9 Jan. 2014
Firstpage
384
Lastpage
391
Abstract
Design of large systems often involves the creation of models that describe partial specifications. Model composition is the process of combining partial models to create a single coherent model. This paper presents an automatic composition technique for creating a sequence diagram from partial specifications captured in multiple sequence diagrams with the help of Alloy. Our contribution is twofold: a novel true-concurrent semantics for sequence diagram composition, and a model-driven transformation of sequence diagrams onto Alloy that preserves the semantics of composition defined. We have created a tool called SD2Alloy that implements the automated technique and works as follows: two given sequence diagrams are transformed in two Alloy models, and then combined according to a set of logical constraints, determined by our compositional semantics, into a final composed Alloy model. The technique can also be used to detect problems and inconsistencies in the composition of diagrams.
Keywords
Abstracts; Computational modeling; Merging; Metals; Semantics; Syntactics; Unified modeling language; Alloy; Composition; Model Transformation; UML Sequence Diagrams;
fLanguage
English
Publisher
ieee
Conference_Titel
Model-Driven Engineering and Software Development (MODELSWARD), 2014 2nd International Conference on
Conference_Location
Lisbon, Portugal
Print_ISBN
978-9-8975-8065-9
Type
conf
Filename
7018487
Link To Document