• DocumentCode
    1085791
  • Title

    A Formal and Tool-Equipped Approach for the Integration of State Diagrams and Formal Datatypes

  • Author

    Attiogbé, Christian ; Poizat, Pascal ; Salaun, Gwen

  • Author_Institution
    Nantes Univ.
  • Volume
    33
  • Issue
    3
  • fYear
    2007
  • fDate
    3/1/2007 12:00:00 AM
  • Firstpage
    157
  • Lastpage
    170
  • Abstract
    Separation of concerns or aspects is a way to deal with the increasing complexity of systems. The separate design of models for different aspects also promotes a better reusability level. However, an important issue is then to define means to integrate them into a global model. We present a formal and tool-equipped approach for the integration of dynamic models (behaviors expressed using state diagrams) and static models (formal data types) with the benefit to share advantages of both: graphical user-friendly models for behaviors, formal and abstract models for data types. Integration is achieved in a generic way so that it can deal with both different static specification languages (algebraic specifications, Z, B) and different dynamic specification semantics
  • Keywords
    algebraic specification; formal languages; formal verification; programming language semantics; specification languages; visual languages; algebraic specification; dynamic specification semantics; formal approach; formal datatypes; graphical user-friendly model; reusability level; state diagram; static specification language; tool-equipped approach; Communication system control; Concurrent computing; Formal languages; Helium; Proposals; Software architecture; Software engineering; Specification languages; Unified modeling language; Formal methods; integrated environments; languages; operational semantics; specification techniques; state diagrams; tools.;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.2007.21
  • Filename
    4084134