ASPECT-ORIENTED SPECIFICATION: A CASE STUDY IN SPACE DOMAIN

被引:0
|
作者
Agostinho, Sergio [1 ]
Moreira, Ana [1 ]
Marques, Andre [1 ]
Araujo, Joao [1 ]
Ferreira, Ricardo [2 ]
Raminhos, Ricardo [2 ]
Ribeiro, Rita [2 ]
Brito, Isabel [3 ]
Chevalley, Philippe [4 ]
机构
[1] Univ Nova Lisboa, CITI Dept Informat, P-2829516 Caparica, Portugal
[2] Univ Nova Lisboa, Inst Desenvolvimento Novas Tecnol, P-2829516 Caparica, Portugal
[3] Inst Politecn Beja, Dept Engn, P-7800050 Beja, Portugal
[4] ESA ESOC, NL-2201 AZ Noordwijk, Netherlands
关键词
XML; metadata repository; aspect-oriented software development; requirements analysis; early aspects;
D O I
10.1142/S0218194010004943
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Aspect-oriented software development claims to improve several software engineering principles, such as modularization, abstraction and composition. The Aspect for the Space Domain project (ASSD) developed a metadata-driven approach for aspect-oriented requirements analysis. The main objectives of the ASSD project, funded by the European Space Agency, a were to study the applicability and usefulness of aspect-orientation for the space domain (ground segment software projects in particular), focusing on the early stages of the software development life cycle. Therefore, this paper describes a rigorous representation for requirements analysis concepts, refines an approach for handling early aspects, and proposes a client/server architecture based on a metadata repository. The ASSD approach has been validated with two space domain case studies.
引用
收藏
页码:783 / 808
页数:26
相关论文
共 50 条
  • [31] Aspect-oriented programming
    Lopes, CV
    Kiczales, G
    TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES - TOOLS 33, PROCEEDINGS, 2000, : 468 - 468
  • [32] A Case Study on System-Level Modeling by Aspect-Oriented Programming
    Liu, Feng
    Mohamed, Otmane Ait
    Song, Xiaoyu
    Tan, Qingping
    ISQED 2009: PROCEEDINGS 10TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, VOLS 1 AND 2, 2009, : 345 - 349
  • [33] Aspect-oriented technology for business applications: A case study in stock trading
    Akkawi, F
    Bader, A
    Elrad, T
    12TH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2001, : 906 - 908
  • [34] Aspect-oriented programming
    Murphy, C
    Schwanninger, C
    IEEE SOFTWARE, 2006, 23 (01) : 20 - 23
  • [35] Aspect-oriented programming
    Elrad, Tzilla
    Filman, Robert E.
    Bader, Atef
    Communications of the ACM, 2001, 44 (10) : 29 - 32
  • [36] Aspect-oriented programming
    Kiczales, G
    Lamping, J
    Mendhekar, A
    Maeda, C
    Lopes, C
    Loingtier, JM
    Irwin, J
    ECOOP'97: OBJECT-ORIENTED PROGRAMMING, 1997, 1241 : 220 - 242
  • [37] Aspect-oriented XML
    Jiang, Yan
    Wang, Guo-Ren
    Dongbei Daxue Xuebao/Journal of Northeastern University, 2006, 27 (12): : 1327 - 1330
  • [38] A Case Study of Embedded Software Development Based on Aspect-Oriented Programming
    Zhang, Mingrui
    Miao, Wansheng
    Zhang, Xin
    Rao, Ruonan
    MULTIMEDIA AND UBIQUITOUS ENGINEERING, 2014, 308 : 377 - 384
  • [39] Aspect-oriented Requirement and Reuse Aspect
    Cai, Hong-li
    Zhang, Yang
    Zhou, Xian-lin
    Peng, Jing
    Wang, Jianliang
    PROCEEDINGS OF THE 2009 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND NATURAL COMPUTING, VOL II, 2009, : 475 - +
  • [40] Formal Support for Cyber Physical System Specification Using Aspect-Oriented Approach
    Zhang, Lichen
    2011 TENTH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED COMPUTING AND APPLICATIONS TO BUSINESS, ENGINEERING AND SCIENCE (DCABES), 2011, : 31 - 35