DocumentCode
3442271
Title
Formal specification of a reactive system: an exercise in VHDL, LOTOS and UNITY
Author
Pierre, Laurence
Author_Institution
Lab. d´´Inf., Univ. de Provence, Marseille, France
fYear
1996
fDate
11-14 Mar 1996
Firstpage
607
Abstract
Summary form only given. We are developing a specification and proof environment, called PREVAIL, which is to support several input languages (currently, only VHDL is supported) and which proposes a set of proof tools to verify appropriate descriptions/specifications. Nqthm is one of these tools, and we are working at defining an induction-based method to validate concurrent systems using this prover. To give such systems a formal specification, our first task was to choose between VHDL and one of the formal languages that can be of interest to hardware/software developers. Using a simple but significant reactive system as a running example, we give a comparative evaluation of VHDL and two formal languages: the ISO Formal Description Technique LOTOS, and the computational model UNITY. Thus we draw conclusions about the accuracy of each one of them with respect to different aspects (sequential behaviours, communications, non determinism, fairness, etc.)
Keywords
formal languages; formal specification; hardware description languages; programming environments; ISO Formal Description Technique; LOTOS; Nqthm; PREVAIL; UNITY; VHDL; computational model; concurrent systems; formal languages; formal specification; induction-based method; nondeterminism; reactive system; sequential behaviour; Communication system control; Control systems; Elevators; Formal languages; Formal specifications; Formal verification; Hardware; Process control; Software systems; Software testing;
fLanguage
English
Publisher
ieee
Conference_Titel
European Design and Test Conference, 1996. ED&TC 96. Proceedings
Conference_Location
Paris
ISSN
1066-1409
Print_ISBN
0-8186-7424-5
Type
conf
DOI
10.1109/EDTC.1996.494371
Filename
494371
Link To Document