UML Sequence Diagrams are one of the most commonly used type of UML diagrams in practice. Their semantics is often considered to be straightforward, but a more detailed analysis reveals diverse interpretations. These different choices must be properly supported by verification tools. This paper describes a formal framework for capturing semantic choices in a precise and modular way. The user is then able to select the semantics of interest, mix different interpretations, and analyze diagrams according to the chosen solution. This solution is supported by Corretto, our UML verification environment, to allow the user to play with different semantics and prove properties on Sequence Diagrams, accordingly.
Flexible Modular Formalization of UML Sequence Diagrams
BARESI, LUCIANO;POURHASHEM KALLEHBASTI, MOHAMMAD MEHDI;ROSSI, MATTEO GIOVANNI
2014-01-01
Abstract
UML Sequence Diagrams are one of the most commonly used type of UML diagrams in practice. Their semantics is often considered to be straightforward, but a more detailed analysis reveals diverse interpretations. These different choices must be properly supported by verification tools. This paper describes a formal framework for capturing semantic choices in a precise and modular way. The user is then able to select the semantics of interest, mix different interpretations, and analyze diagrams according to the chosen solution. This solution is supported by Corretto, our UML verification environment, to allow the user to play with different semantics and prove properties on Sequence Diagrams, accordingly.File | Dimensione | Formato | |
---|---|---|---|
main-SDsemantics.pdf
accesso aperto
Descrizione: Manoscritto Accettato
:
Post-Print (DRAFT o Author’s Accepted Manuscript-AAM)
Dimensione
478.56 kB
Formato
Adobe PDF
|
478.56 kB | Adobe PDF | Visualizza/Apri |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.