Aspect-oriented requirements engineering / Ana Moreira, Ruzanna Chitchyan, João Araújo, Awais Rashid, editors.

Broadly-scoped requirements such as security, privacy, and response time are a major source of complexity in modern software systems. This is due to their tangled inter-relationships withand effects on other requirements. Aspect-Oriented Requirements Engineering (AORE) aims to facilitate modularisat...

Full description

Saved in:
Bibliographic Details
Other Authors: Moreira, Ana M. D. (Editor)
Format: Ebook
Language:English
Published: Heidelberg : Springer, 2013.
Subjects:
Online Access:Springer eBooks
Description
Summary:Broadly-scoped requirements such as security, privacy, and response time are a major source of complexity in modern software systems. This is due to their tangled inter-relationships withand effects on other requirements. Aspect-Oriented Requirements Engineering (AORE) aims to facilitate modularisation of such broadly-scoped requirements, so that software developers are able to reason about them in isolation - one at a time. AORE also captures these inter-relationships and effects in well-defined composition specifications, and, in sodoing exposes the causes for potential conflicts, trade-offs, and roots for the key earlyarchitectural decisions. Over the last decade, significant work has been carried out in the field of AORE. With this book the editors aim to provide a consolidated overview of these efforts and results. The individual contributions discuss how aspects can be identified, represented, composed and reasoned about, as well as how they are used in specific domains and in industry. Thus, the book does not present one particular AORE approach, but conveys a broad understanding of the aspect-oriented perspective on requirements engineering. The chaptersare organized into five sections: concern identification in requirements, concern modelling and composition, domain-specific use of AORE, aspect interactions, and AORE inindustry. This book provides readers with the most comprehensive coverage of AORE and the capabilities it offers to those grappling with the complexity arising from broadly-scopedrequirements - a phenomenon that is, without doubt, universal across software systems. Software engineers and related professionals in industry, as well as advanced undergraduateand post-graduate students and researchers, will benefit from these comprehensive descriptions and the industrial case studies.
Physical Description:1 online resource (xix, 383 pages) : illustrations
Bibliography:Includes bibliographical references and index.
Availability
Requests
Request this item Request this AUT item so you can pick it up when you're at the library.
Interlibrary Loan With Interlibrary Loan you can request the item from another library. It's a free service.