Title
An Approach to UML Consistency Checking Based on Compositional Semantics
Abstract
AbstractOne of the ways to specify dynamic behavior in UML is to model interactions between objects with sequence diagrams, and model the behavior of each object with state machines. In this context, the problem of ensuring consistency between the sequence diagrams and state machines may arise. To verify consistency, the authors propose an approach based on compositions of Büchi automata which allow us to capture the evolution of each object among the lifeline. This paper focuses on UML modeling and verification methods and bridges the gap between theoretical studies on formal semantics and practical studies to implement languages through model transformations. The transformations include basic interactions, state invariants, strict and weak sequencing, and alternative interaction fragments. Ultimately, the results of the transformations are integrated into the Spin model checker as a never claim property. The authors use the Automatic Gate Controller Railway AGCR as an example to illustrate their approach.
Year
DOI
Venue
2017
10.4018/IJERTCS.2017070101
Periodicals
Field
DocType
Volume
Principle of compositionality,Programming language,UML tool,Unified Modeling Language,Computer science,Applications of UML,Distributed computing
Journal
8
Issue
ISSN
Citations 
2
1947-3176
0
PageRank 
References 
Authors
0.34
7
3
Name
Order
Citations
PageRank
Nabil Messaoudi100.34
Allaoua Chaoui28526.27
Mohamed Bettaz36611.13