A modelling proposal for aspect-oriented software architectures

被引:3
|
作者
Perez, Jennifer [1 ]
Navarro, Elena [2 ]
Letelier, Patricio [1 ]
Ramos, Isidro [1 ]
机构
[1] Univ Politecn Valencia, Dept Informat Syst & Computat, Valencia, Spain
[2] UCLM, Dept Comp Sci, Ciudad Real, Spain
关键词
D O I
10.1109/ECBS.2006.12
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Aspect-Oriented Programming (AOP) has emerged in recent years as a new paradigm for software development PRISMA is an approach for developing complex and large software systems. It combines the Aspect-Oriented Software Development (AOSD) and the Component-Based Software Development (CBSD) in an elegant and novel way achieving a better management Of crosscutting-concerns and software reusability. PRISMA approach proposes the separation of concerns from the very beginning of the software life-cycle in order to introduce them as reusable aspects of software architecture. PRISMA provides a framework to guide the development of complex and large software systems. The framework is composed by a modelling tool, a NET middleware, and a compiler to automatically generate the application source code. In this paper, we present the modeling tool of the PRISMA framework and how it supports the reuse and maintenance improvements of the PRISMA model and its Aspect-Oriented Description Language (AOSD). We illustrate our proposal and modelling tool using a real-life case, the TeachMover robot.
引用
收藏
页码:32 / +
页数:3
相关论文
共 50 条
  • [1] Mobile ambients in aspect-oriented software architectures
    Ali, Nour
    Perez, Jennifer
    Costa, Cristobal
    Ramos, Isidro
    Carsi, Jose A.
    [J]. SOFTWARE ENGINEERING TECHNIQUES: DESIGN FOR QUALITY, 2006, 227 : 37 - +
  • [2] Coordination in software architectures:: an aspect-oriented approach
    Perez, Jennifer
    Llavador, Manuel
    Carsi, Jose A.
    Canos, Jose H.
    Ramos, Isidro
    [J]. 5TH WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE, PROCEEDINGS, 2006, : 219 - +
  • [3] OOAspectZ and aspect-oriented UML class diagrams for Aspect-oriented software modelling (AOSM)
    Vidal Silva, C.
    Saens, R.
    Del Rio, C.
    Villarroel, R.
    [J]. INGENIERIA E INVESTIGACION, 2013, 33 (03): : 66 - 71
  • [4] Developing Aspect-Oriented Software Architectures: a Framework Definition
    Navasa, Amparo
    Perez-Toledano, Miguel A.
    Murillo, Juan M.
    [J]. 2009 FOURTH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING ADVANCES (ICSEA 2009), 2009, : 331 - 338
  • [5] A conceptual model for distributed aspect-oriented software architectures
    Ali, N
    Ramos, I
    Carsi, JA
    [J]. ITCC 2005: INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: CODING AND COMPUTING, VOL 2, 2005, : 422 - 427
  • [6] Designing software architectures with an aspect-oriented architecture description language
    Perez, Jennifer
    Ali, Nour
    Carsi, Jose A.
    Ramos, Isidro
    [J]. COMPONENT-BASED SOFTWARE ENGINEERING, PROCEEDINGS, 2006, 4063 : 123 - 138
  • [7] An Aspect-Oriented Approach for Supporting Autonomic Reconfiguration of Software Architectures
    Costa-Soria, Cristobal
    Perez, Jennifer
    Angel Carsi, Jose
    [J]. INFORMATICA-JOURNAL OF COMPUTING AND INFORMATICS, 2011, 35 (01): : 14 - 26
  • [8] Model-Driven Development of Aspect-Oriented Software Architectures
    Perez, Jennifer
    Ramos, Isidro
    Carsi, Jose A.
    Costa-Soria, Cristobal
    [J]. JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2013, 19 (10) : 1433 - 1473
  • [9] Taking advantage of COTS for developing aspect-oriented software architectures
    Perez, Jennifer
    Ramos, Isidro
    Carsi, Jose Angel
    [J]. FIFTEENTH IEEE INTERNATIONAL CONFERENCE AND WORKSHOPS ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 2008, : 245 - +
  • [10] Introducing ambient calculus in mobile aspect-oriented software architectures
    Ali, Nour
    Perez, Jennifer
    Ramos, Isidro
    Carsi, Jose A.
    [J]. 5TH WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE, PROCEEDINGS, 2006, : 233 - +