PRISMA: Towards Quality, Aspect Oriented and Dynamic Software Architectures

  • Authors:
  • Jennifer Pérez;Isidro Ramos;Javier Jaén;Patricio Letelier;Elena Navarro

  • Affiliations:
  • -;-;-;-;-

  • Venue:
  • QSIC '03 Proceedings of the Third International Conference on Quality Software
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

The development of software systems must be doneusing platforms that allow the description of quality,complex, distributed, dynamic and reusable architecturalmodels. We present in this paper PRISMA, anarchitectural modelling approach based on aspects andcomponents, that uses a component definition language(components, connectors and systems) to definearchitectural types at a high abstraction level and aconfiguration language to design the architecture ofsoftware systems. The component definition languageincreases reuse allowing importation of COTS andreduces complexity by integrating two modern softwaredevelopment approaches: Component-Based SoftwareDevelopment and Aspect-Oriented SoftwareDevelopment. The configuration language designs thearchitecture of software systems by creating andinterconnecting instances of the defined types includingpossible imported COTS. PRISMA has a metalevel withreflexive properties for these two languages. For thisreason, the types of PRISMA may evolve and thetopologies of PRISMA may be reconfigureddynamically.