• DocumentCode
    3279583
  • Title

    Describing software architectures by system structure and properties

  • Author

    Eixelsberger, Wolfgang ; Gall, Harald

  • Author_Institution
    ITC Dept., ABB Corp. Res., Billingstad, Norway
  • fYear
    1998
  • fDate
    19-21 Aug 1998
  • Firstpage
    106
  • Lastpage
    111
  • Abstract
    To support architecture based development, different modeling notations and languages, so called architecture description languages (ADLs), have been designed. To be of help in the development process, software architectures must be described in a complete and consistent manner but without being overloaded with information provided to the system stakeholders. Current architecture description languages provide information about software architectures in a domain independent way. This may lead to inappropriate and incomplete descriptions of software architectures. We introduce a flexible and extensible language called Architecture Structure Description Language (ASDL) developed for describing structural aspects of software architectures and their properties. We thereby focus on the domain of embedded real time systems that have to meet certain timing and safety constraints. The language was developed in an architecture recovery process of a real world Train Control System (TCS) and has been used to describe and reason about TCS´s architecture
  • Keywords
    formal languages; formal specification; real-time systems; safety-critical software; system recovery; Architecture Structure Description Language; TCS; architecture based development; architecture description languages; architecture recovery process; embedded real time systems; extensible language; modeling notations; real world Train Control System; safety constraints; software architectures; structural aspects; system stakeholders; system structure; Architecture description languages; Computer architecture; Identity-based encryption; Maintenance; Real time systems; Safety; Software architecture; Software systems; Timing; Variable speed drives;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 1998. COMPSAC '98. Proceedings. The Twenty-Second Annual International
  • Conference_Location
    Vienna
  • ISSN
    0730-3157
  • Print_ISBN
    0-8186-8585-9
  • Type

    conf

  • DOI
    10.1109/CMPSAC.1998.716645
  • Filename
    716645