A conceptual model for distributed aspect-oriented software architectures

被引:3
|
作者
Ali, N [1 ]
Ramos, I [1 ]
Carsi, JA [1 ]
机构
[1] Valencia Univ Technol, Dept Informat Syst & Comp, E-46022 Valencia, Spain
关键词
distribution; AOSD; software architecture; mobility; replication;
D O I
10.1109/ITCC.2005.5
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Distribution has become a fundamental requirement for information systems and not an auxiliary. We believe it is important to consider distribution from early stages of the life cycle of software development and deal with distribution at a high abstraction level. This paper, presents a conceptual model for specifying software architectures of distributed information systems. The conceptual model is defined by combining the Aspect-Oriented Software Development (AOSD) and the Component-Based Software Development (CBSD). The distribution conceptual model is explained by presenting its AOSD perspective and the CBSD perspective. The AOSD perspective of the conceptual model describes the mobile and replication behaviour of an architectural element by introducing a distribution aspect and a replication aspect. The architectural perspective (CBSD perspective) of the distribution model allows specification of the distributed communication of the architectural elements of a software architecture.
引用
收藏
页码:422 / 427
页数:6
相关论文
共 50 条
  • [21] MAINTAINABILITY METRICS FOR ASPECT-ORIENTED SOFTWARE
    Thongmak, Mathupayas
    Muenchaisri, Pornsiri
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2009, 19 (03) : 389 - 420
  • [22] Teaching Software Architectures and Aspect-Oriented Software Development using Open-Source Projects
    Costa-Soria, Cristobal
    Perez, Jennifer
    ITICSE 2009: PROCEEDING OF THE 2009 ACM SIGSE ANNUAL CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, 2009, : 385 - 385
  • [23] Aspect-oriented software reverse engineering
    苏旸
    李凡
    胡圣明
    陈平
    Journal of Shanghai University, 2006, (05) : 402 - 408
  • [24] On horizontal specification architectures and their aspect-oriented implementations
    Aaltonen, Timo
    Katara, Mika
    Kurki-Suonio, Reino
    Mikkonen, Tommi
    TRANSACTIONS ON ASPECT-ORIENTED SOFTWARE DEVELOPMENT II, 2006, 4242 : 1 - 29
  • [25] Modeling Aspect-Oriented Software Architecture
    Ni, Youcong
    Ying, Shi
    Zhang, Linlin
    Wen, Jing
    Ye, Peng
    Zhang, Jiajing
    2009 INTERNATIONAL CONFERENCE ON INDUSTRIAL AND INFORMATION SYSTEMS, PROCEEDINGS, 2009, : 108 - +
  • [26] Aspect-Oriented Modelling for Distributed Systems
    Al Abed, Wisam
    Kienzle, Joerg
    MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, 2011, 6981 : 123 - 137
  • [27] A component-based and aspect-oriented model for software evolution
    Pessemier, Nicolas
    Seinturier, Lionel
    Duchien, Laurence
    Coupaye, Thierry
    INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2008, 31 (1-2) : 94 - 105
  • [28] Impact of aspect-oriented programming on software modularity
    Przybylek, Adam
    2011 15TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING (CSMR), 2011, : 369 - 372
  • [29] Aspect-oriented implementation of software health indicators
    Thai, J
    Pekilis, B
    Lau, A
    Seviora, R
    APSEC 2001: EIGHTH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2001, : 97 - 104
  • [30] Aspect-oriented modeling for embedded software design
    Noda, Natsuko
    Kishi, Tomoji
    14TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2007, : 342 - +