DocumentCode
1589368
Title
Verification Framework for Detecting Safety Violations in UML Statecharts
Author
Prashanth, C.M. ; Shet, K. Chandrashekar ; Elamkulam, Janees
Author_Institution
Dept. of Comput. Eng., N.I.T.K, Surathkal
fYear
2008
Firstpage
849
Lastpage
854
Abstract
The model based development is a widely accepted phenomenon to build dependable software. This has lead to development of tools which can generate deployable code from the model. Hence, ensuring the correctness of such models becomes extremely important. Model checking technique can be applied to detect specification violations in such models at the early stage of development life cycle. In practice, such validations are done using off-the-shelf model checkers. This technique though popular has a drawback that, model should be described in the native language of the model checker. In this paper, we propose a framework for the verification of the dynamic behavior of reactive systems modeled using UML (unified modeling language) statechart diagrams. The model is translated to an intermediate representation by parsing the information embedded behind the UML statecharts, this intermediate representation is used for checking the safety violations. Verification framework proposed is scalable to complex systems.
Keywords
Unified Modeling Language; formal specification; formal verification; UML statechart diagram; Unified Modeling Language; complex system; formal specification; formal verification; model checking technique; reactive system; safety violation detection; software development life cycle; Binary decision diagrams; Computational modeling; Counting circuits; Humans; Inspection; Safety; Software systems; Software testing; System testing; Unified modeling language; Model Checking; UML Statecharts; Verification;
fLanguage
English
Publisher
ieee
Conference_Titel
Modeling & Simulation, 2008. AICMS 08. Second Asia International Conference on
Conference_Location
Kuala Lumpur
Print_ISBN
978-0-7695-3136-6
Electronic_ISBN
978-0-7695-3136-6
Type
conf
DOI
10.1109/AMS.2008.9
Filename
4530586
Link To Document