COSA: AN ARCHITECTURAL DESCRIPTION META-MODEL

Sylvain Maillard, Adel Smeda, Mourad Oussalah

2007

Abstract

As software systems grow, their complexity augments dramatically. In consequence their understandability and evolvability are becoming a difficult task. To cope with this complexity, sophisticated approaches are needed to describe the architecture of these systems. Architectural description is much more visible as an important and explicit analysis design activity in software development. The architecture of a software system can be described using either an architecture description language (ADL) or an object-oriented modeling language. In this article, we present a hybrid model, based on the two approaches, to describe the architecture of software systems. The principal contribution of this approach is, on the one hand to extend ADLs with object-oriented concepts and mechanisms, and on the other hand to describe connectors as entities of first class that can treat the complex dependences among components.

Download


Paper Citation


in Harvard Style

Maillard S., Smeda A. and Oussalah M. (2007). COSA: AN ARCHITECTURAL DESCRIPTION META-MODEL . In Proceedings of the Second International Conference on Software and Data Technologies - Volume 2: ICSOFT, ISBN 978-989-8111-06-7, pages 445-448. DOI: 10.5220/0001338404450448

in Bibtex Style

@conference{icsoft07,
author={Sylvain Maillard and Adel Smeda and Mourad Oussalah},
title={COSA: AN ARCHITECTURAL DESCRIPTION META-MODEL},
booktitle={Proceedings of the Second International Conference on Software and Data Technologies - Volume 2: ICSOFT,},
year={2007},
pages={445-448},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001338404450448},
isbn={978-989-8111-06-7},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Second International Conference on Software and Data Technologies - Volume 2: ICSOFT,
TI - COSA: AN ARCHITECTURAL DESCRIPTION META-MODEL
SN - 978-989-8111-06-7
AU - Maillard S.
AU - Smeda A.
AU - Oussalah M.
PY - 2007
SP - 445
EP - 448
DO - 10.5220/0001338404450448