Title :
Deriving the behavioral properties from UML designs as LTL for model checking
Author :
Kaliappan, Prabhu Shankar ; Kaliappan, Vishnu Kumar
Author_Institution :
Dept. of Comput. Sci., BTU Cottbus-Senftenberg, Cottbus, Germany
Abstract :
Design models help the system development to analyze and visualize its working scenario as a blueprint or a prototype. A successful or error free design leads to an efficient implementation. Thus ensuring the design correctness is a crucial factor in a complex system development like communication protocols. They are reactive in nature and the general verification like correctness evaluation will not yield an effective design because they change their behaviors from time-to-time. One of the way to overcome this problem is to verify their functional behaviors based on the time interval i.e., temporal ordering. To achieve this, an approach called verification property generator is proposed in this paper. The possible functional behaviors are captured in linear temporal logic for the given unified modeling language diagram based on the assumption rules. Here, the safety and liveness properties are defined independently that reduces the verification overhead. The approach is presented in general and hence the properties can be evaluated under any model checking environment.
Keywords :
Unified Modeling Language; formal verification; temporal logic; LTL; UML designs; behavioral properties; communication protocols; error free design; functional behaviors; general verification; linear temporal logic; model checking; temporal ordering; unified modeling language diagram; verification property generator; Correlation; Generators; Model checking; Protocols; Safety; Semantics; Unified modeling language; UML design; communication protocols; linear temporal logic; model checking; verification properties;
Conference_Titel :
Signal Processing, Informatics, Communication and Energy Systems (SPICES), 2015 IEEE International Conference on
Conference_Location :
Kozhikode
DOI :
10.1109/SPICES.2015.7091419