Authors:
Alti Adel
1
and
Smeda Adel
2
Affiliations:
1
Engineering Faculty, University of Setif, Algeria
;
2
Faculty of Accounting, University of Al-Jabel Al-Gharbi, Libyan Arab Jamahiriya
Keyword(s):
Software Architecture, ADL, MDA, decision-centric design, decision-centric implementation, DCMDD.
Related
Ontology
Subjects/Areas/Topics:
Artificial Intelligence
;
Biomedical Engineering
;
Data Engineering
;
Embedded Communications Systems
;
Enterprise Information Systems
;
Health Information Systems
;
Information Systems Analysis and Specification
;
Knowledge Engineering and Ontology Development
;
Knowledge Management
;
Knowledge Representation
;
Knowledge-Based Systems
;
Ontologies and the Semantic Web
;
Society, e-Business and e-Government
;
Software Architectures
;
Symbolic Systems
;
Telecommunications
;
Web Information Systems and Technologies
Abstract:
Model Driven Development (MDD) is typically based on models which heavily lead the quality production of application’s architecture. This is because architectural decisions are often implicitly embedded in software engineering, therefore lacks first-class consideration. Architecture has been established as a key to develop software systems that meet quality expectations of their stakeholders. The explicit definition of architectural decisions, aims to well control the quality on the software development process. In this paper, we propose to extend the MDA framework by integrating decision aspects. We propose also an approach to use architectural decisions as a meta-model for the MDD process. Integration of architectural decisions allows architectural design to be defined explicitly and guides architects in creating systems with desirable qualities; and for MDA it extends the approach by integrating true decisional concerns into MDD process.