A Causal Semantics for UML2.0 Sequence Diagrams with Nested Combined Fragments
Autor: | Khaled Bsaïes, Fatma Dhaou, Inès Mouakher, J. Christian Attiogbé |
---|---|
Přispěvatelé: | Laboratoire d'Informatique de Nantes Atlantique (LINA), Centre National de la Recherche Scientifique (CNRS)-Mines Nantes (Mines Nantes)-Université de Nantes (UN), Laboratoire d'Informatique, Programmation, Algorithmique et Heuristique (LIPAH), Faculté des Sciences Mathématiques, Physiques et Naturelles de Tunis (FST), Université de Tunis El Manar (UTM)-Université de Tunis El Manar (UTM) |
Jazyk: | angličtina |
Rok vydání: | 2017 |
Předmět: |
Theoretical computer science
LOOP (programming language) Semantics (computer science) Computer science Nested Combined Fragments Causal semantics 020207 software engineering 02 engineering and technology [INFO.INFO-SE]Computer Science [cs]/Software Engineering [cs.SE] UML20 Sequence Diagrams Focus (linguistics) Semantics Sequence diagram Partial order theory 020204 information systems 0202 electrical engineering electronic engineering information engineering |
Zdroj: | 12th International Conference on Evaluation of Novel Approaches to Software Engineering 12th International Conference on Evaluation of Novel Approaches to Software Engineering, Apr 2017, Porto, France. ⟨10.5220/0006314100470056⟩ ENASE |
DOI: | 10.5220/0006314100470056⟩ |
Popis: | International audience; Combined Fragments (CF) are the new features added to UML2.0 sequence diagrams (SD). They have widely increased its expressiveness power, permitting to model complex behaviours, they can be nested to allow more sophisticated behaviours. We focus on the most popular CF of control-flow ALT, OPT, LOOP, SEQ allowing to model respectively alternative, optional, iterative and sequential behaviours. They require a meticulous processing for the generation of partial order between their events. We proposed in a previous work, a causal semantics based on partial order theory, which is suitable for deriving of all possible valid traces for sequence diagrams with CF modelling behaviours of distributed systems. In this work, to deal with nested CF, we first update the formalization of sequence diagram, then we extend this semantics. |
Databáze: | OpenAIRE |
Externí odkaz: |