Logo image
xSADL: an architecture description language to specify component-based systems
Conference proceeding

xSADL: an architecture description language to specify component-based systems

S Zhang and S Goddard
International Conference on Information Technology: Coding and Computing (ITCC'05) - Volume II, Vol.2, pp.443-448 Vol. 2
2005
DOI: 10.1109/ITCC.2005.303

View Online

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.
Architecture Description Language Architecture description languages Communication system control Component middleware technology Computer aided software engineering Computer architecture Connectors Finite State Processes Logic Middleware Protocols Software architecture Software systems xADL

Details

Metrics

Logo image