DocumentCode :
3110083
Title :
xSADL: an architecture description language to specify component-based systems
Author :
Zhang, Shifeng ; Goddard, Steve
Author_Institution :
Dept. of Comput. Sci. & Eng., Nebraska Univ., Lincoln, NE, USA
Volume :
2
fYear :
2005
fDate :
4-6 April 2005
Firstpage :
443
Abstract :
Software architecture (SA) provides a formal basis to describe and analyze a software system as a collection of components and their interactions (connectors). However, the current understanding and specification for a connector are still insufficient. Furthermore, there still exists a gap between architecture design and component-based implementation. This paper attempts to tackle these problems by providing an architecture description language (ADL), xSADL. In the specification of a connector, xSADL can help designers to deal with two kinds of architectural mismatches: behavior mismatch and message mismatch. xSADL is also supported by a GUI-based CASE tool. To help transform the architecture design by xSADL to a component-based software implementation, a component framework, 3CoFramework, is also introduced. xSADLand 3CoFramework complement each other and construct an architecture-based component development environment.
Keywords :
computer aided software engineering; formal specification; graphical user interfaces; object-oriented programming; software architecture; specification languages; 3CoFramework; GUI-based CASE tool; architecture-based component development environment; behavior mismatch; component-based software implementation; component-based system specification; connector specification; message mismatch; software architecture design; software system description; xSADL architecture description language; Architecture description languages; Communication system control; Computer aided software engineering; Computer architecture; Connectors; Logic; Middleware; Protocols; Software architecture; Software systems; Architecture Description Language; Component middleware technology; Finite State Processes; Software Architecture; xADL;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Information Technology: Coding and Computing, 2005. ITCC 2005. International Conference on
Print_ISBN :
0-7695-2315-3
Type :
conf
DOI :
10.1109/ITCC.2005.303
Filename :
1425183
Link To Document :
بازگشت