• 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