Formal semantic conflict detection in aspect-oriented requirements

被引:0
|
作者
Nathan Weston
Ruzanna Chitchyan
Awais Rashid
机构
[1] Lancaster University,Computing Department, InfoLab21, South Drive
来源
Requirements Engineering | 2009年 / 14卷
关键词
Requirements engineering; Aspect-oriented requirements engineering; Conflict detection; Formal methods; Semantic composition; Predicate logic;
D O I
暂无
中图分类号
学科分类号
摘要
The goal of Aspect-Oriented Requirements Engineering is to identify possible crosscutting concerns, and to develop composition specifications, which can be used to reason about potential conflicts in the requirements. Recent work in AORE has moved from a syntactic approach to composition, which leads to fragile compositions and increased coupling between aspect and base concerns, to a semantic composition approach, based on semantics of the natural language itself. However, such compositions are at present only informally specified, and as such precise conflict detection between the requirements compositions is difficult. We present an approach for the formalisation of these semantic-based compositions which means that logical conflicts between compositions can be precisely identified and understood semantically. We show that the approach can be supported by off-the-shelf tools, meaning it is scalable and feasible for even large requirements specifications.
引用
收藏
页码:247 / 268
页数:21
相关论文
共 50 条
  • [1] Formal semantic conflict detection in aspect-oriented requirements
    Weston, Nathan
    Chitchyan, Ruzanna
    Rashid, Awais
    [J]. REQUIREMENTS ENGINEERING, 2009, 14 (04) : 247 - 268
  • [2] A Formal Approach to Semantic Composition of Aspect-Oriented Requirements
    Weston, Nathan
    Chitchyan, Ruzanna
    Rashid, Awais
    [J]. PROCEEDINGS OF THE 16TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE, 2008, : 173 - 182
  • [3] EA-Analyzer: Automating Conflict Detection in Aspect-Oriented Requirements
    Sardinha, Alberto
    Chitchyan, Ruzanna
    Weston, Nathan
    Greenwood, Phil
    Rashid, Awais
    [J]. 2009 IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, PROCEEDINGS, 2009, : 530 - 534
  • [4] Aspect-Oriented Requirements Modeling
    Jingjun, Zhang
    Furong, Li
    Yang, Zhang
    [J]. 31ST IEEE SOFTWARE ENGINEERING WORKSHOP, PROCEEDINGS, 2007, : 35 - +
  • [5] EA-Analyzer: automating conflict detection in a large set of textual aspect-oriented requirements
    Alberto Sardinha
    Ruzanna Chitchyan
    Nathan Weston
    Phil Greenwood
    Awais Rashid
    [J]. Automated Software Engineering, 2013, 20 : 111 - 135
  • [6] EA-Analyzer: automating conflict detection in a large set of textual aspect-oriented requirements
    Sardinha, Alberto
    Chitchyan, Ruzanna
    Weston, Nathan
    Greenwood, Phil
    Rashid, Awais
    [J]. AUTOMATED SOFTWARE ENGINEERING, 2013, 20 (01) : 111 - 135
  • [7] Semantic-Based Interaction Detection in Aspect-Oriented Scenarios
    Mussbacher, Gunter
    Whittle, Jon
    Amyot, Daniel
    [J]. PROCEEDINGS OF THE 2009 17TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE, 2009, : 203 - +
  • [8] Aspect-oriented extension requirements modeling
    Zhang Jingjun
    Li Furong
    Li Hui
    [J]. PROCEEDINGS IEEE SOUTHEASTCON 2007, VOLS 1 AND 2, 2007, : 340 - 340
  • [9] Tool support for aspect-oriented requirements
    Britol, Isabel Sofia
    Moreira, Ana
    Araujo, Joao
    [J]. Proceedings of the 10th IASTED International Conference on Software Engineering and Applications, 2006, : 38 - 44
  • [10] Aspect-Oriented Requirements Engineering: An Introduction
    Rashid, Awais
    [J]. PROCEEDINGS OF THE 16TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE, 2008, : 306 - 309