• DocumentCode
    2766927
  • Title

    Round Tripping in Component Based Software Development

  • Author

    Wautelet, Yves ; Kiv, Sodany ; Tran, Vi ; Kolp, Manuel

  • Author_Institution
    Faculteit Economie & Manage., Hogeschool-Univ. Brussel, Brussels, Belgium
  • Volume
    2
  • fYear
    2010
  • fDate
    Aug. 31 2010-Sept. 3 2010
  • Firstpage
    261
  • Lastpage
    264
  • Abstract
    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. Developing 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.
  • Keywords
    multi-agent systems; object-oriented programming; COTS-based software systems; business logic; component based software development; component customization; components selection procedure; feedback loops; functional execution; multiagent system; nonfunctional evaluation; round tripping; runtime feedback; component-based software development; i* based software development; iterative life cycle; outbound logistics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Intelligence and Intelligent Agent Technology (WI-IAT), 2010 IEEE/WIC/ACM International Conference on
  • Conference_Location
    Toronto, ON
  • Print_ISBN
    978-1-4244-8482-9
  • Electronic_ISBN
    978-0-7695-4191-4
  • Type

    conf

  • DOI
    10.1109/WI-IAT.2010.88
  • Filename
    5616116