scholarly journals Secure State UML: Modeling and Testing Security Concerns of Software Systems Using UML State Machines

2014 ◽  
Vol 7 (18) ◽  
pp. 3786-3790
Author(s):  
S. Batool ◽  
S. Asghar
Author(s):  
Gefei Zhang ◽  
Matthias Hölzl ◽  
Alexander Knapp

Author(s):  
Messaoudi Nabil ◽  
Allaoua Chaoui ◽  
Mohamed Bettaz

One 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.


SIMULATION ◽  
2013 ◽  
Vol 89 (4) ◽  
pp. 498-512 ◽  
Author(s):  
Wladimir Schamai ◽  
Peter Fritzson ◽  
Chris JJ Paredis

2004 ◽  
Vol 3 (1) ◽  
pp. 31-54 ◽  
Author(s):  
Carlos Rossi ◽  
Manuel Enciso ◽  
Inmaculada P. de Guzmán

Author(s):  
Choukri Bey Ben Yelles ◽  
Renaud Rioboo ◽  
Messaoud Abbas

Sign in / Sign up

Export Citation Format

Share Document