• DocumentCode
    1727865
  • Title

    An XML-message based architecture description language and architectural mismatch checking

  • Author

    Zhang, Bo ; Ding, Ke ; Li, Jing

  • Author_Institution
    Inst. of Software, Acad. Sinica, Beijing, China
  • fYear
    2001
  • fDate
    6/23/1905 12:00:00 AM
  • Firstpage
    561
  • Lastpage
    566
  • Abstract
    Current component interfaces, such as those defined by CORBA, are devoid of additional constraints that make helps in the task of composing software, therefore the dependent relations and interaction protocols among components are hidden within the implementations. The "implicity" reduces the composability and makes it difficult to reuse, validate and manage components. This paper presents a message based architectural model and an XML-message based Architecture Description Language (XADL). XADL promotes the description of dependent relations from the implementation level to the architectural level and enhances the interface specification by adding the sequencing, behavior and quality constraints. Furthermore, we formulate the notion of architectural mismatch and propose a checking algorithm to prevent systems from potential mismatches. The use of XML facilitates not only the specification descriptions but also the system implementations, and increases the openness of the whole system as well
  • Keywords
    distributed object management; hypermedia markup languages; software architecture; Software architecture; XADL; XML message; architectural mismatch; architecture description language; component interface definition; component system reasoning; component-based software development; components; interface; Architecture description languages; Computer architecture; Delay; Earth; Programming; Protocols; Quality of service; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 2001. COMPSAC 2001. 25th Annual International
  • Conference_Location
    Chicago, IL
  • ISSN
    0730-3157
  • Print_ISBN
    0-7695-1372-7
  • Type

    conf

  • DOI
    10.1109/CMPSAC.2001.960668
  • Filename
    960668