• DocumentCode
    1948671
  • Title

    Modeling architectural change: Architectural scripting and its applications to reconfiguration

  • Author

    Ingstrup, Mads ; Hansen, Klaus Marius

  • Author_Institution
    Dept. of Comput. Sci., Aarhus Univ., Aarhus, Denmark
  • fYear
    2009
  • fDate
    14-17 Sept. 2009
  • Firstpage
    337
  • Lastpage
    340
  • Abstract
    We detail the notion of architectural scripting (ASL) as a way to model the dynamic aspects of runtime and deployment-time software architecture. This is complementary to the ability of architecture description languages to model architectures statically in that we define scripting operations to modify architectures at runtime. The scripting operations have as verification of the approach been implemented in an interpreter bundle on the OSGi platform. This implementation is used in our self-management system for generating correct reconfiguration plans in a self-managed system.
  • Keywords
    authoring languages; program verification; software architecture; OSGi platform; architectural change modeling; architectural scripting; architecture description languages; deployment-time software architecture; scripting operations; self-management system; Application software; Architecture description languages; Buildings; Computer architecture; Computer science; Context modeling; Pervasive computing; Runtime; Software architecture; Ubiquitous computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Architecture, 2009 & European Conference on Software Architecture. WICSA/ECSA 2009. Joint Working IEEE/IFIP Conference on
  • Conference_Location
    Cambridge
  • Print_ISBN
    978-1-4244-4984-2
  • Electronic_ISBN
    978-1-4244-5295-8
  • Type

    conf

  • DOI
    10.1109/WICSA.2009.5290670
  • Filename
    5290670