• 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