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
fDate :
6/23/1905 12:00:00 AM
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;
Conference_Titel :
Computer Software and Applications Conference, 2001. COMPSAC 2001. 25th Annual International
Conference_Location :
Chicago, IL
Print_ISBN :
0-7695-1372-7
DOI :
10.1109/CMPSAC.2001.960668