Modularization of Crosscutting

Modularization of Crosscutting Concerns in Requirements Engineering

Abdelkrim Amirat1, 2, Mohamed Laskri1, and Tahar Khammaci2

1 Laboratoire de Recherche en Informatique, Université de Annaba, Algeria

2Laboratoire LINA CNRS FRE 2729, Université de Nantes 2, France

Abstract: 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.

Keywords: Early aspects, requirements engineering, decomposition, composition, methodologies.

Received May 30, 2006; accepted November 22, 2006

Full Text

                                                                                                                
Read 4702 times Last modified on Wednesday, 20 January 2010 02:27
Share

Upcoming courses

  • Diploma Courses
  • Business and Enterprise
  • Digital Literacy & IT
  • Health Literacy
  • Business Literacy

Free courses

Starting from Jun. 14 2016

the degree finder

in 3 easy steps
Top
We use cookies to improve our website. By continuing to use this website, you are giving consent to cookies being used. More details…