DocumentCode
3372330
Title
The quest for correct systems: model checking of diagrams and datatypes
Author
Philipps, Jan ; Slotosch, Oscar
Author_Institution
Inst. fur Inf., Tech. Univ. Munchen, Germany
fYear
1999
fDate
1999
Firstpage
449
Lastpage
458
Abstract
For the practical development of provably correct software for embedded systems, the close integration of CASE tools and verification tools is required. The paper describes the combination of the CASE tool, AutoFocus, with the model checker SMV. AutoFocus provides graphical description techniques for system structure and behavior. In AutoFocus, data types are specified in a functional style, while SMV supports only primitive data types. Hence, a data type translation based on the techniques used in compiling functional programming languages is a major part in the mapping from AutoFocus to SMV
Keywords
computer aided software engineering; data structures; functional programming; program verification; program visualisation; AutoFocus; CASE tools; SMV; correct systems; data type translation; datatypes; diagram model checking; embedded systems; functional programming language compliation; functional style; graphical description techniques; model checker; primitive data types; provably correct software; system structure; verification tools; Computer aided software engineering; Embedded software; Embedded system; Functional programming; Humans; Mathematical model; Quality assurance; Software quality; Software systems; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Conference, 1999. (APSEC '99) Proceedings. Sixth Asia Pacific
Conference_Location
Takamatsu
Print_ISBN
0-7695-0509-0
Type
conf
DOI
10.1109/APSEC.1999.809636
Filename
809636
Link To Document