• DocumentCode
    1909043
  • Title

    Towards a unified graph-based framework for dynamic component-based architectures description in Z

  • Author

    Loulou, Imen ; Kacem, Ahmed Hadj ; Jmaiel, Mohamed ; Drira, Khalil

  • Author_Institution
    Lab. LARIS, Sfax Univ., Tunisia
  • fYear
    2004
  • fDate
    19-23 July 2004
  • Firstpage
    227
  • Lastpage
    234
  • Abstract
    This work proposes a model oriented formal approach for the specification and the verification of dynamic component-based architectures. This approach associates the expressive power of functional and structural approaches. On the one hand, we make use of the specification language Z to formulate the constraints made on the architectural style. These constraints have to be maintained during the system evolution. On the other hand, we describe the dynamic of architecture in terms of graph-rewriting rules. The obtained rules take into account structural and functional constraints of the system under their application conditions ensuring in this way its consistency during its evolution. We express the rules entirely with the Z notation also obtaining, in this way, a unified approach which treats the static as well as the dynamic aspect. To validate our specifications, we use Z-EVES which is an advanced analysis tool supporting the Z-specification language.
  • Keywords
    formal specification; formal verification; graph theory; object-oriented programming; rewriting systems; software architecture; specification languages; Z notation; Z specification language; Z-EVES analysis tool; architectural style; component-based application; dynamic component-based architecture description; dynamic component-based architecture specification; dynamic component-based architecture verification; formal specification; functional approach; functional constraints; graph-rewriting rule; model oriented formal approach; software architecture; structural approach; structural constraints; system evolution; unified graph-based framework; Application software; Computer architecture; Computer industry; Computer science; Electronic mail; Formal specifications; Laboratories; Logic; Mathematical model; Software architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Pervasive Services, 2004. ICPS 2004. Proceedings. The IEEE/ACS International Conference on
  • Print_ISBN
    0-7803-8577-2
  • Type

    conf

  • DOI
    10.1109/PERSER.2004.1356806
  • Filename
    1356806