Title :
Aspect-Oriented Requirements Engineering: An Introduction
Author_Institution :
Comput. Dept., Lancaster Univ., Lancaster
Abstract :
Aspect-oriented requirements engineering (AORE) techniques provide new composition mechanisms to specify and reason about dependencies that crosscut elements of a requirements specification. This paper introduces the basic concepts of aspect-oriented requirements engineering and its support for compositional reasoning--reasoning about dependencies and interactions--over a requirements specification. Typical applications of aspect-oriented requirements engineering techniques are also highlighted. The paper concludes with an annotated bibliography of key tools, techniques and application studies.
Keywords :
formal specification; object-oriented programming; reasoning about programs; systems analysis; aspect-oriented requirements engineering; compositional reasoning; dependency reasoning; requirements specification; Bibliographies; Chromium; Documentation; Natural languages; Scattering; Security; Software systems; Systems engineering and theory; annotated bibliography; aspect-oriented requirements engineering; compositional reasoning; requirements composition; separation of concerns;
Conference_Titel :
International Requirements Engineering, 2008. RE '08. 16th IEEE
Conference_Location :
Catalunya
Print_ISBN :
978-0-7695-3309-4