Loading…

Round Tripping in Component Based Software Development

Several approaches have been proposed in literature to develop COTS-based software systems. Most of these focus on a functional and non-functional evaluation to select one or more products needing to be customized for specific requirements. Developping on the basis of components is however constrain...

Full description

Saved in:
Bibliographic Details
Main Authors: Wautelet, Yves, Kiv, Sodany, Tran, Vi, Kolp, Manuel
Format: Conference Proceeding
Language:English
Subjects:
Online Access:Request full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Several approaches have been proposed in literature to develop COTS-based software systems. Most of these focus on a functional and non-functional evaluation to select one or more products needing to be customized for specific requirements. Developping on the basis of components is however constraining for the software users as well as for software developers willing to provide tailored solutions. In this paper we propose a component-based development process using a two level components selection procedure with feedback loops. Analysts select one or more components to fulfill the identified goals and soft goals then a multi-agent system (MAS) managing the business logic delegates them the functional execution. Runtime feedback allows analysts to take decisions for component customization, abandonment or the inclusion of new ones so that equilibrium is found by round tripping between the analysis stage and the MAS execution.
DOI:10.1109/WI-IAT.2010.88