• DocumentCode
    3086449
  • Title

    The Role of Dependency Links in Ensuring Architectural View Consistency

  • Author

    Radjenovic, Alek ; Paige, Richard F.

  • Author_Institution
    Univ. of York, York
  • fYear
    2008
  • fDate
    18-21 Feb. 2008
  • Firstpage
    199
  • Lastpage
    208
  • Abstract
    Modern systems modelling languages frequently support the use of multiple views in order to provide flexible, extensible, and rich mechanisms for capturing system characteristics. Architectural description languages (ADLs) often provide many useful capabilities but fail to provide support for ensuring view consistency simply because they present a single view of the system. An ADL used for building dependable systems must provide multiple views. For these kinds of systems, ensuring view consistency is critical so as to provide guarantees about the system as a whole. In this paper, we outline an architectural modelling language, AIM, which supports multiple views, but we focus on its first-class support for dependency links, which are used to ensure view consistency. We illustrate the principles on examples from a real engine control system.
  • Keywords
    software architecture; specification languages; architectural description language; architectural multiple view consistency; dependable system modelling language; dependency link; engine control system; Architecture description languages; Buildings; Certification; Computer science; Control system synthesis; Engineering management; Engines; Protocols; Real time systems; Software architecture; architecture description languages; dependency links; view consistency;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Architecture, 2008. WICSA 2008. Seventh Working IEEE/IFIP Conference on
  • Conference_Location
    Vancouver, BC
  • Print_ISBN
    978-0-7695-3092-5
  • Type

    conf

  • DOI
    10.1109/WICSA.2008.30
  • Filename
    4459158