The SLAI methodology: An aspect-oriented requirement identification process

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Aspect-oriented software development (AOSD) has great potential in reducing software complexity. Aspects have been defined in the implementation phase of software development, but lack clear understanding in the early phases of software development. Without this early focus on aspects, the benefits of aspect-oriented programming are lost. This paper proposes a definition of what an aspect is in the requirements phase of software development that focuses on both functional and non-functional requirements. In addition, this paper presents a methodology, the SLAI (Structured Lexicon for Aspectual Identification) Methodology, for the systematic identification of aspects at this stage. This methodology examines all the vocabulary used to define the requirements of the system to ensure that all terms are reused as much as possible, eliminating similar terms for the same concepts. The SLAI was used in a case study where requirements were systematically analyzed and aspects were identified from both functional and non-functional requirements.

Original languageEnglish
Title of host publicationProceedings - International Conference on Computer Science and Software Engineering, CSSE 2008
Pages296-301
Number of pages6
DOIs
StatePublished - 2008
EventInternational Conference on Computer Science and Software Engineering, CSSE 2008 - Wuhan, Hubei, China
Duration: Dec 12 2008Dec 14 2008

Publication series

Name2008 International Conference on Computer Science and Software Engineering

Conference

ConferenceInternational Conference on Computer Science and Software Engineering, CSSE 2008
Country/TerritoryChina
CityWuhan, Hubei
Period12/12/0812/14/08

ASJC Scopus Subject Areas

  • Artificial Intelligence
  • Computer Science Applications
  • Software

Keywords

  • Aspect-oriented software development
  • Aspects
  • Requirements engineering

Fingerprint

Dive into the research topics of 'The SLAI methodology: An aspect-oriented requirement identification process'. Together they form a unique fingerprint.

Cite this