DocumentCode
3233084
Title
Formal verification of μ-charts
Author
Goldson, Doug
Author_Institution
Sch. of ITEE, Queensland Univ., Qld., Australia
fYear
2002
fDate
2002
Firstpage
129
Lastpage
136
Abstract
This paper describes an experiment in the formal verification of μ-charts, a Statechart-like language with instantaneous communication. Properties of μ-charts are verified using a theory of chart refinement. By modelling μ-charts in the language of CSP used here as a semantic metalanguage, chart refinement is reduced to CSP trace refinement, which allows verification to be executed automatically using the model-checker FDR. A detailed verification of a motor vehicle central locking system is used to illustrate this approach. Results so far are promising, with the augmentation of a Statechart-like language with a refinement theory offering a more integrated method of reactive system design.
Keywords
communicating sequential processes; formal specification; formal verification; specification languages; visual languages; CSP; FDR; Statechart-like language; chart refinement; experiment; formal verification; instantaneous communication; model-checker; motor vehicle central locking system; mu charts; reactive system design; refinement theory; semantic metalanguage; trace refinement; visual specification language; Automata; Clocks; Computer industry; Electronics industry; Formal verification; Refining; Signal design; Specification languages; State feedback; Vehicles;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Conference, 2002. Ninth Asia-Pacific
ISSN
1530-1362
Print_ISBN
0-7695-1850-8
Type
conf
DOI
10.1109/APSEC.2002.1182982
Filename
1182982
Link To Document