V3STUDIO: A COMPONENT-BASED ARCHITECTURE DESCRIPTION META-MODEL - Extensions to Model Component Behaviour Variability

Cristina Vicente-Chicote, Diego Alonso, Franck Chauvel

2007

Abstract

This paper presents a Model-Driven Engineering approach to component-based architecture description, which provides designers with two variability modelling mechanisms, both of them regarding component behaviour. The first one deals with how components perform their activities (the algorithm they follow), and the second one deals with how these activities are implemented, for instance, using different Commercial Off-The-Shelf (COTS) products. To achieve this, the basic V3 Studio meta-model, which allows designers to model both the structure and behaviour of component-based software systems, is presented. V3 Studio takes many of its elements from the UML 2.0 meta-model and offers three loosely coupled views of the system under development, namely: a structural view (component diagrams), a coordination view (state-machine diagrams), and a data-flow view (activity diagrams). The last two of them, concerning component behaviour, are then extended in this paper to incorporate the two variability mechanisms previously mentioned.

Download


Paper Citation


in Harvard Style

Vicente-Chicote C., Alonso D. and Chauvel F. (2007). V3STUDIO: A COMPONENT-BASED ARCHITECTURE DESCRIPTION META-MODEL - Extensions to Model Component Behaviour Variability . In Proceedings of the Second International Conference on Software and Data Technologies - Volume 2: ICSOFT, ISBN 978-989-8111-06-7, pages 437-440. DOI: 10.5220/0001344704370440

in Bibtex Style

@conference{icsoft07,
author={Cristina Vicente-Chicote and Diego Alonso and Franck Chauvel},
title={V3STUDIO: A COMPONENT-BASED ARCHITECTURE DESCRIPTION META-MODEL - Extensions to Model Component Behaviour Variability},
booktitle={Proceedings of the Second International Conference on Software and Data Technologies - Volume 2: ICSOFT,},
year={2007},
pages={437-440},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001344704370440},
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 - V3STUDIO: A COMPONENT-BASED ARCHITECTURE DESCRIPTION META-MODEL - Extensions to Model Component Behaviour Variability
SN - 978-989-8111-06-7
AU - Vicente-Chicote C.
AU - Alonso D.
AU - Chauvel F.
PY - 2007
SP - 437
EP - 440
DO - 10.5220/0001344704370440