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 条
  • [21] Aspect-Oriented Formal Specification for Real Time Cyber Physical Systems
    Zhang, Lichen
    2011 INTERNATIONAL CONFERENCE ON COMPUTERS, COMMUNICATIONS, CONTROL AND AUTOMATION (CCCA 2011), VOL III, 2010, : 593 - 596
  • [22] Towards a comprehensive extension of abstract state machines for aspect-oriented specification
    Dausend, Marcel
    Raschke, Alexander
    SCIENCE OF COMPUTER PROGRAMMING, 2016, 131 : 22 - 41
  • [23] An Aspect-Oriented Extension of the Parallel Activity Specification Schema: A First Draft
    Jost, Thomas Ernst
    Elstermann, Matthes
    SUBJECT-ORIENTED BUSINESS PROCESS MANAGEMENT: MODELS FOR DESIGNING DIGITAL TRANSFORMATIONS, S-BPM ONE 2024, 2025, 2206 : 85 - 104
  • [24] Aspect-oriented compilers
    de Moor, O
    Peyton-Jones, S
    Van Wyk, E
    GENERATIVE AND COMPONENT-BASED SOFTWARE ENGINEERING, PROCEEDINGS, 2000, 1799 : 121 - 133
  • [25] Aspect-Oriented Coordination
    Fuentes, Lidia
    Sanchez, Pablo
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2007, 189 : 87 - 103
  • [26] Aspect-oriented metamodelling
    Clark, T
    Evans, A
    Kent, S
    COMPUTER JOURNAL, 2003, 46 (05): : 566 - 577
  • [27] Aspect-oriented programming
    Lopes, CV
    Kiczales, G
    TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS - TOOLS 34, PROCEEDINGS, 2000, : 461 - 461
  • [28] Aspect-oriented programming
    Bergmans, L
    Lopes, CV
    OBJECT-ORIENTED TECHNOLOGY, 1999, 1743 : 288 - 313
  • [29] Aspect-oriented metamodelling
    Clark, T. (anclark@dcs.kcl.ac.uk), 1600, Oxford University Press (46):
  • [30] Aspect-oriented programming
    Kiczales, G
    ICSE 05: 27th International Conference on Software Engineering, Proceedings, 2005, : 730 - 730