Software Architecture in Model Driven Architecture
Nourchène Elleuch, Adel Khalfallah, Samir Ben Ahmed
Abstract
Nourchène Elleuch, Adel Khalfallah, Samir Ben Ahmed
Abstract
The development of software architecture is complex due to the absence of a standard way that would lead the generation of software architecture artifacts. This paper proposes a method that would allow to derive the software architecture of any system based on its analysis model. For that purpose, we introduce a new layer to the model driven architecture (MDA) that takes into account the software architecture. The analysis model is termed the architecture independant model (AIM), which is compliant to the UML 2.0 metamodel. In addition, we consider the software architecture in the architecture specific model (ASM), which complies to the defined architectural metamodel. The mapping of AIM into ASM is conducted by using the both metamodels.
OpenAlex reports 8 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
The development of software architecture is complex due to the absence of a standard way that would lead the generation of software architecture artifacts. This paper proposes a method that would allow to derive the software architecture of any system based on its analysis model. For that purpose, we introduce a new layer to the model driven architecture (MDA) that takes into account the software architecture. The analysis model is termed the architecture independant model (AIM), which is compliant to the UML 2.0 metamodel. In addition, we consider the software architecture in the architecture specific model (ASM), which complies to the defined architectural metamodel. The mapping of AIM into ASM is conducted by using the both metamodels.
Key concepts: Reference architecture, Software architecture description, Computer science, Metamodeling, Software architecture, Multilayered architecture, Architecture tradeoff analysis method, Applications architecture