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 条
  • [41] ASPECT-ORIENTED MODELING: APPLYING ASPECT-ORIENTED UML USE CASES AND EXTENDING ASPECT-Z
    Vidal Silva, Cristian
    Saens, Rodrigo
    Del Rio, Carolina
    Villarroel, Rodolfo
    COMPUTING AND INFORMATICS, 2013, 32 (03) : 573 - 593
  • [42] OOAspectZ and aspect-oriented UML class diagrams for Aspect-oriented software modelling (AOSM)
    Vidal Silva, C.
    Saens, R.
    Del Rio, C.
    Villarroel, R.
    INGENIERIA E INVESTIGACION, 2013, 33 (03): : 66 - 71
  • [44] A Comparative Study of Aspect-Oriented and Object-Oriented Implementations: Pervasive System Use Case
    Abdelkrim, Benamar
    Noureddine, Belkhatir
    Tarik, Bendimerad Fethi
    DIGITAL INFORMATION PROCESSING AND COMMUNICATIONS, PT 2, 2011, 189 : 178 - +
  • [45] Aspect-oriented component assembly-a case study in parallel software design
    Dangelmayr, C.
    Blochinger, W.
    SOFTWARE-PRACTICE & EXPERIENCE, 2009, 39 (09): : 807 - 832
  • [46] A process towards transforming aspect-oriented software architecture: A case study in ATM
    Ni, Youcong
    Ye, Peng
    Du, Xin
    Lin, Li
    Xie, Chenwang
    Xiao, Ruliang
    Zhang, Lin
    Chen, Zuyuan
    International Journal of Advancements in Computing Technology, 2012, 4 (21) : 558 - 566
  • [47] Aspect-Oriented Programming Reloaded
    Rebelo, Henrique
    Leavens, Gary T.
    PROCEEDINGS OF THE 21ST BRAZILIAN SYMPOSIUM ON PROGRAMMING LANGUAGES (SBLP 2017), 2017,
  • [48] Aspect-Oriented Instrumentation with GCC
    Seyster, Justin
    Dixit, Ketan
    Huang, Xiaowan
    Grosu, Radu
    Havelund, Klaus
    Smolka, Scott A.
    Stoller, Scott D.
    Zadok, Erez
    RUNTIME VERIFICATION, 2010, 6418 : 405 - +
  • [49] Superimpositions and aspect-oriented programming
    Katz, S. (katz@cs.technion.ac.il), 1600, Oxford University Press (46):
  • [50] Aspect-oriented programming with AspectJ
    Colyer, A
    Clement, A
    IBM SYSTEMS JOURNAL, 2005, 44 (02) : 301 - 308