DocumentCode
1667689
Title
Specification of a gas station using a formalism integrating formal datatypes within state diagrams
Author
Attiogbé, Christian ; Salaün, Gwen ; Poizat, Pascal
Author_Institution
Nantes Univ., France
fYear
2003
Abstract
In this paper, we propose a generic approach for integrating data types expressed using formal specification languages within state diagrams. Our main motivations are (i) to be able to model dynamic aspects of complex systems with graphical user-friendly languages, and (ii) to be able to specify in a formal way and at a high abstraction level the data types pertaining to the static aspects of such systems. The dynamic aspects may be expressed using state diagrams (such as UML or SDL) and the static aspects may be expressed using either algebraic specifications or state oriented specifications (such as Z or B). Our approach introduces a flexible use of data types. It also may take into account different semantics for the state diagrams. We herein focus on a case study to demonstrate the pragmatism of our approach.
Keywords
algebraic specification; data models; large-scale systems; petroleum industry; programming language semantics; specification languages; visual languages; B specification; SDL; UML; Z specification; algebraic specifications; complex systems; dynamic aspects; formal data types; formal specification languages; gas station; graphical user-friendly languages; semantics; state diagrams; state oriented specifications; Communication system control; Concurrent computing; Distributed processing; Formal languages; Formal specifications; Proposals; Specification languages; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing Symposium, 2003. Proceedings. International
ISSN
1530-2075
Print_ISBN
0-7695-1926-1
Type
conf
DOI
10.1109/IPDPS.2003.1213436
Filename
1213436
Link To Document