Modularization of crosscutting concerns in requirements engineering

被引:0
|
作者
Amirat, Abdelkrim [1 ]
Laskri, Mohamed [1 ]
Khammaci, Tahar [2 ]
机构
[1] Univ Annaba, Rech Informat Lab, Annaba, Algeria
[2] Univ Nantes, Lab LINA CNRS FRE 2729, Nantes, France
关键词
early aspects; requirements engineering; decomposition; composition; methodologies;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In spite of the generated benefits, Object-Oriented (OO) paradigm seems reaching its limits, regarding complexity reduction of current systems. In this context, the Aspect Oriented (AO) comes up as an alternative to reduce software development complexity while keeping OO advantages. Needs for investigating methodologies of AO Software Development have emerged a long with AO. As an example, Early Aspect (EA) aims to identify aspects on the early stages of software development, such as domain analysis requirements specification and architectural design. Being one of the newest software engineering paradigms, AO emphasizes that new studies and experiments should be carefully carried out, in order to establish improved methods, techniques and tools applicable to this new way of development. In this paper, we discuss a sequence of systematic activities toward an early consideration of specifying and separating crosscutting Functional Requirements (FRs) and Non-Functional Requirements (NFRs) by the adoption of use-cases to model systems. This approach would make it possible to identify and resolve conflicts between requirements earlier in the development cycle and can promote traceability of broadly scoped properties throughout system development, maintenance and evolution.
引用
收藏
页码:120 / 125
页数:6
相关论文
共 50 条
  • [21] An Approach for Modeling and Analyzing Crosscutting Concerns
    Fu, Yujian
    Ding, Junhua
    Bording, Phil
    [J]. PROCEEDINGS OF 2009 IEEE INTERNATIONAL CONFERENCE ON SERVICE OPERATION, LOGISTICS AND INFORMATICS, 2009, : 91 - +
  • [22] A Review on Approaches for Identifying Crosscutting Concerns
    Ali, Busyairah Syd
    Kasirun, Zarinah Mohd.
    [J]. 2008 INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER THEORY AND ENGINEERING, 2008, : 855 - 859
  • [23] Poster: A Study Of Monitoring Crosscutting Concerns Implementation
    Cojocar, Grigoreta-Sofia
    Guran, Adriana-Mihaela
    [J]. PROCEEDINGS 2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING - COMPANION (ICSE-COMPANION, 2018, : 169 - 170
  • [24] Identifying crosscutting concerns using partitional clustering
    Czibula, Gabriela
    Cojocar, Grigoreta Sofia
    Czibula, Istvan Gergely
    [J]. WSEAS Transactions on Computers, 2009, 8 (02): : 386 - 395
  • [25] Toward automated refactoring of crosscutting concerns into aspects
    Vidal, Santiago A.
    Marcos, Claudia A.
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2013, 86 (06) : 1482 - 1497
  • [26] From crosscutting concerns to web systems models
    Valderas, Pedro
    Pelechano, Vicente
    Rossi, Gustavo
    Gordillo, Silvia
    [J]. WEB INFORMATION SYSTEMS ENGINEERING - WISE 2007, PROCEEDINGS, 2007, 4831 : 573 - +
  • [27] Specifying and identifying widely used crosscutting concerns
    Mongiovi, Misael
    Pappalardo, Giuseppe
    Tramontana, Emiliano
    [J]. KNOWLEDGE-BASED SYSTEMS, 2017, 126 : 20 - 32
  • [28] Mining Crosscutting Concerns through Random Walks
    Zhang, Charles
    Jacobsen, Hans-Arno
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2012, 38 (05) : 1123 - 1137
  • [29] A Partitional Clustering Algorithm for Crosscutting Concerns Identification
    Czibula, Gabriela
    Cojocar, Grigoreta Sofia
    Czibula, Istvan Gergely
    [J]. SEPADS'09: PROCEEDINGS OF THE 8TH WSEAS INTERNATIONAL CONFERENCE ON RECENT ADVANCES IN SOFTWARE ENGINEERING, PARALLEL AND DISTRIBUTED SYSTEMS, 2009, : 111 - 116
  • [30] Mining control flow graphs for crosscutting concerns
    Krinke, Jens
    [J]. 13TH WORKING CONFERENCE ON REVERSE ENGINEERING PROCEEDINGS, 2006, : 334 - 342