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 条
  • [21] Performance modeling and analysis of software architectures: An aspect-oriented UML based approach
    Cooper, K
    Dai, LR
    Deng, Y
    SERP'04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2004, : 111 - 117
  • [22] Performance modeling and analysis of software architectures: An aspect-oriented UML based approach
    Cooper, K
    Dai, LR
    Deng, Y
    SCIENCE OF COMPUTER PROGRAMMING, 2005, 57 (01) : 89 - 108
  • [23] Stepping Towards Dynamic Measurement for Object Oriented Software
    Jain, Ashu
    Chug, Anuradha
    2016 1ST INDIA INTERNATIONAL CONFERENCE ON INFORMATION PROCESSING (IICIP), 2016,
  • [24] Aspect Oriented Software Testing
    Bajaj, Anu
    Sangwan, Om Prakash
    PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, DATA SCIENCE AND ENGINEERING (CONFLUENCE 2017), 2017, : 809 - 814
  • [25] A Safe Dynamic Adaptation Framework for Aspect-Oriented Software Development
    Perez-Toledano, Miguel A.
    Navasa, Amparo
    Murillo, Juan M.
    Canal, Carlos
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2008, 14 (13) : 2212 - 2238
  • [26] The software quality challenges of service oriented architectures in e-commerce
    Shelly Saunders
    Margaret Ross
    Geoff Staples
    Sean Wellington
    Software Quality Journal, 2006, 14 : 65 - 75
  • [27] Optimising Multiple Quality Criteria of Service-Oriented Software Architectures
    Martens, Anne
    Brosch, Franz
    Reussner, Ralf
    QUASSOSS 09: 1ST INTERNATIONAL WORKSHOP ON THE QUALITY OF SERVICE-ORIENTED SOFTWARE SYSTEM, 2009, : 25 - 32
  • [28] The software quality challenges of service oriented architectures in e-commerce
    Saunders, S
    Ross, M
    Staples, G
    Wellington, S
    SOFTWARE QUALITY JOURNAL, 2006, 14 (01) : 65 - 75
  • [29] Towards Antifragile Software Architectures
    Russo, Daniel
    Ciancarini, Paolo
    8TH INTERNATIONAL CONFERENCE ON AMBIENT SYSTEMS, NETWORKS AND TECHNOLOGIES (ANT-2017) AND THE 7TH INTERNATIONAL CONFERENCE ON SUSTAINABLE ENERGY INFORMATION TECHNOLOGY (SEIT 2017), 2017, 109 : 929 - 934
  • [30] A Framework for Dynamic Evolution Based on Reflective Aspect-Oriented Software Architecture
    Zhang, Guangquan
    Rong, Mei
    ICCIT: 2009 FOURTH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCES AND CONVERGENCE INFORMATION TECHNOLOGY, VOLS 1 AND 2, 2009, : 7 - +