PRISMA:: Towards quality, aspect oriented and dynamic software architectures

被引:14
|
作者
Pérez, J [1 ]
Ramos, I [1 ]
Jaén, J [1 ]
Letelier, P [1 ]
Navarro, E [1 ]
机构
[1] Univ Politecn Valencia, Dept Informat Syst & Computat, E-46071 Valencia, Spain
关键词
software architecture; component; definition language; configuration language; components; aspects; reuse; evolution; quality;
D O I
10.1109/QSIC.2003.1319086
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The development of software systems must be done using platforms that allow the description of quality, complex, distributed, dynamic and reusable architectural models. We present in this paper PRISMA, an architectural modelling approach based on aspects and components, that uses a component definition language (components, connectors and systems) to define architectural types at a high abstraction level and a configuration language to design the architecture of software systems. The component definition language increases reuse allowing importation of COTS and reduces complexity by integrating two modern software development approaches: Component-Based Software Development and Aspect-Oriented Software Development. The configuration language designs the architecture of software systems by creating and interconnecting instances of the defined types including possible imported COTS. PRISMA has a metalevel with reflexive properties for these two languages. For this reason, the types of PRISMA may evolve and the topologies of PRISMA may be reconfigured dynamically.
引用
下载
收藏
页码:59 / 66
页数:8
相关论文
共 50 条
  • [1] Towards a Software Process for Aspect-Oriented Modeling of Quality Attributes
    Pinto, Monica
    Fuentes, Lidia
    SOFTWARE ARCHITECTURE, 2008, 5292 : 334 - 337
  • [2] A modelling proposal for aspect-oriented software architectures
    Perez, Jennifer
    Navarro, Elena
    Letelier, Patricio
    Ramos, Isidro
    13TH ANNUAL IEEE INTERNATIONAL SYMPOSIUM AND WORKSHOP ON ENGINEERING OF COMPUTER BASED SYSTEMS, PROCEEDINGS: MASTERING THE COMPLEXITY OF COMPUTER-BASED SYSTEMS, 2006, : 32 - +
  • [3] Mobile ambients in aspect-oriented software architectures
    Ali, Nour
    Perez, Jennifer
    Costa, Cristobal
    Ramos, Isidro
    Carsi, Jose A.
    SOFTWARE ENGINEERING TECHNIQUES: DESIGN FOR QUALITY, 2006, 227 : 37 - +
  • [4] Coordination in software architectures:: an aspect-oriented approach
    Perez, Jennifer
    Llavador, Manuel
    Carsi, Jose A.
    Canos, Jose H.
    Ramos, Isidro
    5TH WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE, PROCEEDINGS, 2006, : 219 - +
  • [5] Ambient-PRISMA: Ambients in mobile aspect-oriented software architecture
    Ali, Nour
    Ramos, Isidro
    Solis, Carlos
    JOURNAL OF SYSTEMS AND SOFTWARE, 2010, 83 (06) : 937 - 958
  • [6] A conceptual model for distributed aspect-oriented software architectures
    Ali, N
    Ramos, I
    Carsi, JA
    ITCC 2005: INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: CODING AND COMPUTING, VOL 2, 2005, : 422 - 427
  • [7] Developing Aspect-Oriented Software Architectures: a Framework Definition
    Navasa, Amparo
    Perez-Toledano, Miguel A.
    Murillo, Juan M.
    2009 FOURTH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING ADVANCES (ICSEA 2009), 2009, : 331 - 338
  • [8] An Aspect-Oriented Approach for Supporting Autonomic Reconfiguration of Software Architectures
    Costa-Soria, Cristobal
    Perez, Jennifer
    Angel Carsi, Jose
    INFORMATICA-JOURNAL OF COMPUTING AND INFORMATICS, 2011, 35 (01): : 14 - 26
  • [9] Designing software architectures with an aspect-oriented architecture description language
    Perez, Jennifer
    Ali, Nour
    Carsi, Jose A.
    Ramos, Isidro
    COMPONENT-BASED SOFTWARE ENGINEERING, PROCEEDINGS, 2006, 4063 : 123 - 138
  • [10] Stability assessment of aspect-oriented software architectures: A quantitative study
    Molesini, Ambra
    Garcia, Alessandro
    Garcia Chavez, Christina von Flach
    Batista, Thais Vasconcelos
    JOURNAL OF SYSTEMS AND SOFTWARE, 2010, 83 (05) : 711 - 722