• DocumentCode
    3530839
  • Title

    A Formal Approach to Semantic Composition of Aspect-Oriented Requirements

  • Author

    Weston, Nathan ; Chitchyan, Ruzanna ; Rashid, Awais

  • Author_Institution
    Lancaster Univ., Lancaster
  • fYear
    2008
  • fDate
    8-12 Sept. 2008
  • Firstpage
    173
  • Lastpage
    182
  • Abstract
    The goal of aspect-oriented requirements engineering (AORE) is to identify possible crosscutting concerns, and to develop composition specifications around those concerns. These compositions can be used to reason about potential conflicts in the requirements and to relate requirements to architecture in semantically meaningful ways. 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 formal reasoning about the requirements and the subsequent derivations are difficult. We present a formal approach to these semantic-based compositions which facilitates this reasoning. We show that the approach especially lends itself to identifying conflicts between requirements and mapping compositions to a derived architecture.
  • Keywords
    formal specification; natural languages; object-oriented programming; aspect-oriented requirements; formal approach; formal reasoning; semantic composition; syntactic approach; Heart; Logic; Maintenance engineering; Natural languages; Vocabulary; architecture; aspect-oriented; composition; conflict detection; formal; natural language; requirements; semantics; temporal logic;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    International Requirements Engineering, 2008. RE '08. 16th IEEE
  • Conference_Location
    Catalunya
  • ISSN
    1090-705X
  • Print_ISBN
    978-0-7695-3309-4
  • Type

    conf

  • DOI
    10.1109/RE.2008.42
  • Filename
    4685667