Title
Bridging the gap between IEEE 1471, an architecture description language, and UML
Abstract
A lot of attention has been paid to soft- ware architecture issues in both the software engi- neering research community and standardization organizations working in the software area. On one hand, IEEE 1471 makes a clear distinction between the architecture and the architectural description of a software system. The software architecture research community, on the other hand, has focused on the creation and improvement of special-pur- pose languages, architecture description languages (ADLs). ADLs have the advantage of being mathe- matically founded, facilitating analysis of architec- tural models, but they have also the disadvantage of lacking adequate support for separating various kinds of stakeholders' concerns along different viewpoints. ADLs do not address the clear differ- ence between software architecture and its repre- sentations, as does the IEEE 1471. To help improve the situation, we propose a UML-based approach to software architecture that instantiates the con- ceptual framework defined in IEEE 1471 and com- plements the abstractions and mechanisms found in current ADLs. In this paper, we introduce the ConcernBASE approach to software architecture description and discuss how to integrate it with SADL, a particular ADL. We validate the mapping in ConcernBASE Modeler, a UML-based tool prototype, by integrat- ing SADL tools.
Year
DOI
Venue
2002
10.1007/s10270-002-0010-x
Software and System Modeling
Keywords
DocType
Volume
concern space,uml- adl- ansi /ieee-std-1471,viewpoints,views,sadl,advanced separation of concerns,mdsoc,architecture de- scription,software architecture,conceptual framework,architecture description language,separation of concern,software systems
Journal
1
Issue
Citations 
PageRank 
2
8
0.74
References 
Authors
8
4
Name
Order
Citations
PageRank
Mohamed Mancona Kandé1475.26
Valentin Crettaz2272.18
Alfred Strohmeier338358.10
Shane Sendall443027.35