Back to Search

The Slai Methodology

AUTHOR Budwell, Caroline
PUBLISHER LAP Lambert Academic Publishing (10/18/2011)
PRODUCT TYPE Paperback (Paperback)

Description
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.
Show More
Product Format
Product Details
ISBN-13: 9783846532553
ISBN-10: 384653255X
Binding: Paperback or Softback (Trade Paperback (Us))
Content Language: English
More Product Details
Page Count: 208
Carton Quantity: 38
Product Dimensions: 6.00 x 0.48 x 9.00 inches
Weight: 0.69 pound(s)
Country of Origin: US
Subject Information
BISAC Categories
Computers | Languages - General
Descriptions, Reviews, Etc.
publisher marketing
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.
Show More
Your Price  $101.32
Paperback