Trade-off analysis between concerns based on aspect-oriented requirements engineering

Abelyn Methanie R Laurito, Shingo Takada

Research output: Contribution to journalArticle

Abstract

The identification of functional and non-functional concerns is an important activity during requirements analysis. However, there may be conflicts between the identified concerns, and they must be discovered and resolved through trade off analysis. Aspect Oriented Requirements Engineering (AORE) has trade off analysis as one of its goals, but most AORE approaches do not actually offer support for trade off analysis; they focus on describing concerns and generating their composition. This paper proposes an approach for trade off analysis based on AORE using use cases and the Requirements Conflict Matrix (RCM) to represent compositions. RCM shows the positive or negative effect of non functional concerns over use cases and other non functional concerns. Our approach is implemented within a tool called EUCEd (Extended Use Case Editor). We also show the results of evaluating our tool.

Original languageEnglish
Pages (from-to)1003-1011
Number of pages9
JournalIEICE Transactions on Information and Systems
VolumeE95-D
Issue number4
DOIs
Publication statusPublished - 2012 Apr

Fingerprint

Requirements engineering
Chemical analysis

Keywords

  • AORL
  • Concern
  • Trade-off analysis
  • Use case

ASJC Scopus subject areas

  • Electrical and Electronic Engineering
  • Software
  • Artificial Intelligence
  • Hardware and Architecture
  • Computer Vision and Pattern Recognition

Cite this

Trade-off analysis between concerns based on aspect-oriented requirements engineering. / Laurito, Abelyn Methanie R; Takada, Shingo.

In: IEICE Transactions on Information and Systems, Vol. E95-D, No. 4, 04.2012, p. 1003-1011.

Research output: Contribution to journalArticle

@article{dd126ee87882430f895a06f8f0faa4cc,
title = "Trade-off analysis between concerns based on aspect-oriented requirements engineering",
abstract = "The identification of functional and non-functional concerns is an important activity during requirements analysis. However, there may be conflicts between the identified concerns, and they must be discovered and resolved through trade off analysis. Aspect Oriented Requirements Engineering (AORE) has trade off analysis as one of its goals, but most AORE approaches do not actually offer support for trade off analysis; they focus on describing concerns and generating their composition. This paper proposes an approach for trade off analysis based on AORE using use cases and the Requirements Conflict Matrix (RCM) to represent compositions. RCM shows the positive or negative effect of non functional concerns over use cases and other non functional concerns. Our approach is implemented within a tool called EUCEd (Extended Use Case Editor). We also show the results of evaluating our tool.",
keywords = "AORL, Concern, Trade-off analysis, Use case",
author = "Laurito, {Abelyn Methanie R} and Shingo Takada",
year = "2012",
month = "4",
doi = "10.1587/transinf.E95.D.1003",
language = "English",
volume = "E95-D",
pages = "1003--1011",
journal = "IEICE Transactions on Information and Systems",
issn = "0916-8532",
publisher = "Maruzen Co., Ltd/Maruzen Kabushikikaisha",
number = "4",

}

TY - JOUR

T1 - Trade-off analysis between concerns based on aspect-oriented requirements engineering

AU - Laurito, Abelyn Methanie R

AU - Takada, Shingo

PY - 2012/4

Y1 - 2012/4

N2 - The identification of functional and non-functional concerns is an important activity during requirements analysis. However, there may be conflicts between the identified concerns, and they must be discovered and resolved through trade off analysis. Aspect Oriented Requirements Engineering (AORE) has trade off analysis as one of its goals, but most AORE approaches do not actually offer support for trade off analysis; they focus on describing concerns and generating their composition. This paper proposes an approach for trade off analysis based on AORE using use cases and the Requirements Conflict Matrix (RCM) to represent compositions. RCM shows the positive or negative effect of non functional concerns over use cases and other non functional concerns. Our approach is implemented within a tool called EUCEd (Extended Use Case Editor). We also show the results of evaluating our tool.

AB - The identification of functional and non-functional concerns is an important activity during requirements analysis. However, there may be conflicts between the identified concerns, and they must be discovered and resolved through trade off analysis. Aspect Oriented Requirements Engineering (AORE) has trade off analysis as one of its goals, but most AORE approaches do not actually offer support for trade off analysis; they focus on describing concerns and generating their composition. This paper proposes an approach for trade off analysis based on AORE using use cases and the Requirements Conflict Matrix (RCM) to represent compositions. RCM shows the positive or negative effect of non functional concerns over use cases and other non functional concerns. Our approach is implemented within a tool called EUCEd (Extended Use Case Editor). We also show the results of evaluating our tool.

KW - AORL

KW - Concern

KW - Trade-off analysis

KW - Use case

UR - http://www.scopus.com/inward/record.url?scp=84859317309&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84859317309&partnerID=8YFLogxK

U2 - 10.1587/transinf.E95.D.1003

DO - 10.1587/transinf.E95.D.1003

M3 - Article

VL - E95-D

SP - 1003

EP - 1011

JO - IEICE Transactions on Information and Systems

JF - IEICE Transactions on Information and Systems

SN - 0916-8532

IS - 4

ER -