Identifying “interesting” component assemblies for NFRs using imperfect information

  • Authors:
  • Hernán Astudillo;Javier Pereira;Claudia López

  • Affiliations:
  • Universidad Técnica Federico Santa María, Departamento de Informática, Valparaíso, Chile;Universidad Diego Portales, Escuela de Ingeniería Informática, Santiago, Chile;Universidad Técnica Federico Santa María, Departamento de Informática, Valparaíso, Chile

  • Venue:
  • EWSA'06 Proceedings of the Third European conference on Software Architecture
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Component-based software elaboration becomes unwieldy for some practical situations with large numbers of components for which information is imperfect (incomplete, imprecise and/or uncertain). This article addresses the problem of identifying “interesting” component sets for some given non-functional requirements (NFRs), using imperfect information about large number of components. Rather than providing completely specified solutions, this approach allows architects to identify and compare whole assemblies, and focus eventual information- improvement efforts only on those components that are part of candidate assemblies. The proposed technique builds on the Azimut layered architectural abstractions, adapting an algorithmic approach used to mine association rules, and taking three parameters: a minimal “support score” that candidate assemblies must meet, and two credibility-value thresholds about the catalog themselves. An example illustrates the approach.