From early architectural decisions to self-discovery components

Romina Torres, Hernán Astudillo

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Citations (Scopus)

Abstract

For software architects, selecting components is not a black box process; besides knowing how well a component performs some required tasks, they also need to understand how these tasks are performed, i.e. they are concerned with the design. This is an expensive and hard task since architects must evaluate and compare large set of available alternative components using ad-hoc information. This article proposes an automated technique that supports architects in generating component assemblies given a set of architectural requirements, by using a component market analogy built on the Azimut framework. The approach is illustrated with a case study. The main article contribution is to allow architects not only to generate potential solutions based on requirements ("what"), but also based on early design restrictions ("how").

Original languageEnglish
Title of host publication14th Ibero-American Conference on Software Engineering and 14th Workshop on Requirements Engineering, CIbSE 2011
Pages59-72
Number of pages14
Publication statusPublished - 2011
Event14th Ibero-American Conference on Software Engineering, CIbSE 2011 and 14th Workshop on Requirements Engineering, WER 2011 - Rio de Janeiro, Brazil
Duration: 27 Apr 201129 Apr 2011

Other

Other14th Ibero-American Conference on Software Engineering, CIbSE 2011 and 14th Workshop on Requirements Engineering, WER 2011
Country/TerritoryBrazil
CityRio de Janeiro
Period27/04/1129/04/11

Keywords

  • Azimut framework
  • Components selection
  • Multiagent system

ASJC Scopus subject areas

  • Artificial Intelligence
  • Software

Cite this