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 条
  • [31] Specifying aspect-oriented architectures in AO-ADL
    Pinto, Monica
    Fuentes, Lidia
    Maria Troya, Jose
    INFORMATION AND SOFTWARE TECHNOLOGY, 2011, 53 (11) : 1165 - 1182
  • [32] Generating CAM aspect-oriented architectures using Model-Driven Development
    Fuentes, Lidia
    Pinto, Monica
    Sanchez, Pablo
    INFORMATION AND SOFTWARE TECHNOLOGY, 2008, 50 (12) : 1248 - 1265
  • [33] An aspect-oriented software architecture for code mobility
    Lobato, Cidiane
    Garcia, Alessandro
    Romanovsky, Alexander
    Lucena, Carlos
    SOFTWARE-PRACTICE & EXPERIENCE, 2008, 38 (13): : 1365 - 1392
  • [34] Aspect-oriented development of cluster computing software
    Hyuck Han
    Hyungsoo Jung
    Heon Y. Yeom
    Cluster Computing, 2011, 14 : 357 - 375
  • [35] Aspect-oriented software development beyond programming
    Rashid, Awais
    Garcia, Alessandro
    Moreira, Ana
    REUSE OF OFF-THE-SHELF COMPONENTS, PROCEEDINGS, 2006, 4039 : 441 - 442
  • [36] Editorial: Aspect-Oriented Technology and Software Quality
    Roger Alexander
    James Bieman
    Software Quality Journal, 2004, 12 : 93 - 97
  • [37] Editorial: Aspect-oriented technology and software quality
    Alexander, R
    Bieman, J
    SOFTWARE QUALITY JOURNAL, 2004, 12 (02) : 93 - 97
  • [38] Aspect-oriented development of cluster computing software
    Han, Hyuck
    Jung, Hyungsoo
    Yeom, Heon Y.
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2011, 14 (04): : 357 - 375
  • [39] An approach for transformation of aspect-oriented software architecture
    Ni, Youcong
    Ye, Peng
    Du, Xin
    Xiao, Ruliang
    Yao, Zhiqiang
    Journal of Computational Information Systems, 2012, 8 (23): : 9771 - 9778
  • [40] Managing the evolution of aspect-oriented software with model-based pointcuts
    Kellens, Andy
    Mens, Kim
    Brichau, Johan
    Gybels, Kris
    ECOOP 2006 - OBJECT-ORIENTED PROGRAMMING, PROCEEDINGS, 2006, 4067 : 501 - 525