• DocumentCode
    3459223
  • Title

    A highly-extensible, XML-based architecture description language

  • Author

    Dashofy, Eric M. ; Van der Hoek, Andre ; Taylor, Richard N.

  • Author_Institution
    Dept. of Inf. & Comput. Sci., California Univ., Irvine, CA, USA
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    103
  • Lastpage
    112
  • Abstract
    Software architecture research focuses on models of software architectures as specified in architecture description languages (ADLs). As research progresses in specific areas of software architectures, more and more architectural information is created. Ideally, this information can be stored in the model. An extensible modeling language is crucial to experimenting with and building tools for novel modeling constructs that arise from evolving research. Traditional ADLs typically support a small set of modeling constructs very well, but adapt to others poorly. XML provides an ideal platform upon which to develop an extensible modeling language for software architectures. Previous XML-based ADLs successfully leveraged XML´s large base of off-the-shelf tool support, but did not take advantage of its extensibility. To give software architecture researchers more freedom to explore new possibilities and modeling techniques, while maximizing reuse of tools and modeling constructs, we have developed xADL 2.0, a highly extensible XML-based ADL. xADL 2.0 supports run-time and design time modeling, architecture configuration management and model-based system instantiation. Additionally, xADL 2.0 has a set of extensible infrastructure tools that support the creation, manipulation, and sharing of xADL 2.0 documents
  • Keywords
    hypermedia markup languages; software architecture; software reusability; specification languages; ADLs; XML-based ADLs; architectural information; architecture configuration management; architecture description languages; design time modeling; extensible infrastructure tools; extensible modeling language; highly extensible XML based architecture description language; model-based system instantiation; modeling constructs; modeling techniques; off-the-shelf tool support; software architecture specification; software reuse; xADL 2; Architecture description languages; Buildings; Computer architecture; Computer science; Connectors; Military computing; Runtime; Software architecture; Software development management; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Architecture, 2001. Proceedings. Working IEEE/IFIP Conference on
  • Conference_Location
    Amsterdam
  • Print_ISBN
    0-7695-1360-3
  • Type

    conf

  • DOI
    10.1109/WICSA.2001.948416
  • Filename
    948416