Aspect-oriented requirements engineering for component-based software systems

被引:49
|
作者
Grundy, J [1 ]
机构
[1] Univ Waikato, Dept Comp Sci, Hamilton, New Zealand
关键词
D O I
10.1109/ISRE.1999.777988
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Developing requirements for software components, and ensuring these requirements are met by component designs, is very challenging, as very often application domain and stakeholders are not fully known during component development. We introduce a new methodology, aspect-oriented component engineering, that addresses some difficult issues of component requirements engineering by analysing and characterising components based on different aspects of the overall application a component addresses. We give an overview of the aspect-oriented component requirements engineering process, focus on component requirements analysis, specification and reasoning, and briefly discuss tool support.
引用
收藏
页码:84 / 91
页数:8
相关论文
共 50 条
  • [1] Component-Based Software Development with Aspect-Oriented Programming
    Eichberg, Michael
    [J]. JOURNAL OF OBJECT TECHNOLOGY, 2005, 4 (03): : 21 - 26
  • [2] A component-based and aspect-oriented model for software evolution
    Pessemier, Nicolas
    Seinturier, Lionel
    Duchien, Laurence
    Coupaye, Thierry
    [J]. INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2008, 31 (1-2) : 94 - 105
  • [3] Aspect-Oriented Development of Trustworthy Component-based Systems
    Dihego, Jose
    Sampaio, Augusto
    [J]. THEORETICAL ASPECTS OF COMPUTING - ICTAC 2015, 2015, 9399 : 425 - 444
  • [4] A model for developing component-based and aspect-oriented systems
    Pessemier, Nicolas
    Seinturier, Lionel
    Coupaye, Thierry
    Duchien, Laurence
    [J]. SOFTWARE COMPOSITION, 2006, 4089 : 259 - 274
  • [5] Component-based open middleware supporting aspect-oriented software composition
    Lagaisse, B
    Joosen, W
    [J]. COMPONENT-BASED SOFTWARE ENGINEERING, PROCEEDINGS, 2005, 3489 : 139 - 154
  • [6] Towards a symbiosis between aspect-oriented and component-based software development
    Suvée, D
    Vanderperren, W
    Jonckers, V
    [J]. 7TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL I, PROCEEDINGS: INFORMATION SYSTEMS, TECHNOLOGIES AND APPLICATIONS, 2003, : 442 - 447
  • [7] Aspect-oriented requirements engineering for software product lines
    Kuloor, C
    Eberlein, A
    [J]. ECBS 2003: 10TH IEEE INTERNATIONAL CONFERENCE AND WORKSHOP ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 2003, : 98 - 107
  • [8] A COMPARATIVE STUDY OF AGILE, COMPONENT-BASED, ASPECT-ORIENTED AND MASHUP SOFTWARE DEVELOPMENT METHODS
    Patel, Ahmed
    Seyfi, Ali
    Taghavi, Mona
    Wills, Christopher
    Na, Liu
    Latih, Rodziah
    Misra, Sanjay
    [J]. TEHNICKI VJESNIK-TECHNICAL GAZETTE, 2012, 19 (01): : 175 - 189
  • [9] A symmetric and unified approach towards combining aspect-oriented and component-based software development
    Suvee, Davy
    De Fraine, Bruno
    Vanderperren, Wim
    [J]. COMPONENT-BASED SOFTWARE ENGINEERING, PROCEEDINGS, 2006, 4063 : 114 - 122
  • [10] An aspect-oriented framework for developing component-based software with the collaboration-based architectural style
    Lee, JS
    Bae, DH
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2004, 46 (02) : 81 - 97