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é | 1 | 47 | 5.26 |
Valentin Crettaz | 2 | 27 | 2.18 |
Alfred Strohmeier | 3 | 383 | 58.10 |
Shane Sendall | 4 | 430 | 27.35 |