Title :
Model-based verification in the development of dependable systems
Author :
Aredo, Demissie B. ; Owe, Olaf
Author_Institution :
Norwegian Comput. Center, Oslo, Norway
Abstract :
In this paper, we present a framework that integrates the semi-formal modeling language, namely UML, with the formal method, namely PVS, to exploit their synergy in the development of dependable systems. System descriptions are given in UML notations, which are translated into semantic models in PVS based on formal semantic definitions for UML notations. The translation is automated and the resulting semantic models are rigorously analyzed using the PVS toolkit. We demonstrate, by example, how the framework contributes to improved use of formal methods in the development of dependable systems in the industrial settings, and to underpinning semi-formal modeling languages with rigorous semantic foundation.
Keywords :
Unified Modeling Language; formal specification; formal verification; programming language semantics; PVS toolkit; UML notations; dependable system development; formal semantic definitions; model-based verification; model-checking; semiformal modeling language; system descriptions; Computer aided software engineering; Computer bugs; Flexible manufacturing systems; Formal specifications; Guidelines; Industrial training; Informatics; Programming; Specification languages; Unified modeling language; Dependable System; Formal Methods; Model-based Verification; Model-checking; PVS; UML;
Conference_Titel :
Information Technology: Coding and Computing, 2005. ITCC 2005. International Conference on
Print_ISBN :
0-7695-2315-3
DOI :
10.1109/ITCC.2005.203