• DocumentCode
    3302127
  • Title

    A UML rule-based approach for describing and checking dynamic software architectures

  • Author

    Miladi, Mohamed Nadhmi ; Kacem, Mohamed Hadj ; Boukhris, Achraf ; Jmaiel, Mohamed ; Drira, Khalil

  • Author_Institution
    Univ. of Sfax, Sfax
  • fYear
    2008
  • fDate
    March 31 2008-April 4 2008
  • Firstpage
    1107
  • Lastpage
    1114
  • Abstract
    In this paper we propose a UML based approach for describing and checking dynamic software architectures. In fact, the UML profile enables us to model dynamic software architectures by three aspects: the first one defines the architectural style of an application, the second describes a set of reconfiguration operations and the last one specifies the coordination among the reconfiguration operations defined in the above aspect. The built models are automatically checked through a set of syntactical rules. These models are automatically transformed into formal Z specifications in order to prove architectural properties such as consistency and invariants preservation against reconfiguration.
  • Keywords
    Unified Modeling Language; formal specification; formal verification; software architecture; UML rule-based approach; Unified Modeling Language; dynamic software architecture; formal Z specification; model checking; software reconfiguration operation; Application software; Availability; Buildings; Coherence; Computer architecture; Formal verification; Laboratories; Software architecture; Standardization; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Systems and Applications, 2008. AICCSA 2008. IEEE/ACS International Conference on
  • Conference_Location
    Doha
  • Print_ISBN
    978-1-4244-1967-8
  • Electronic_ISBN
    978-1-4244-1968-5
  • Type

    conf

  • DOI
    10.1109/AICCSA.2008.4493686
  • Filename
    4493686