LEADER 05755nam 22006495 450 001 9910437583503321 005 20251117071522.0 010 $a3-642-38640-7 024 7 $a10.1007/978-3-642-38640-4 035 $a(CKB)3710000000031266 035 $a(EBL)1593139 035 $a(OCoLC)897576690 035 $a(SSID)ssj0001066800 035 $a(PQKBManifestationID)11601158 035 $a(PQKBTitleCode)TC0001066800 035 $a(PQKBWorkID)11079101 035 $a(PQKB)10048120 035 $a(DE-He213)978-3-642-38640-4 035 $a(MiAaPQ)EBC1593139 035 $a(PPN)176112650 035 $a(EXLCZ)993710000000031266 100 $a20131119d2013 u| 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aAspect-Oriented Requirements Engineering /$fedited by Ana Moreira, Ruzanna Chitchyan, João Araújo, Awais Rashid 205 $a1st ed. 2013. 210 1$aBerlin, Heidelberg :$cSpringer Berlin Heidelberg :$cImprint: Springer,$d2013. 215 $a1 online resource (390 p.) 300 $aDescription based upon print version of record. 311 08$a3-642-38639-3 320 $aIncludes bibliographical references and index. 327 $aChapter 1: Aspect-Oriented Requirements Engineering -- Section 1: Concern Identification in Requirements -- Chapter 2: Aspect Identification in Textual Requirements with EA-Miner -- Chapter 3: Reasoning about Dynamic Aspectual Requirements -- Section 2: Concern Modelling and Composition -- Chapter 4: AO Aspect-Oriented Compositions for Dynamic Behaviour Models -- Chapter 5: Semantics-based Composition for Textual Requirements -- Chapter 6: Composing Goal and Scenario Models with the Aspect-oriented User Requirements Notation (AoURN) Based on Syntax and Semantics -- Chapter 7: Aspect Oriented Goal Modelling and Composition with AOV-graph -- Chapter 8: Aspects Composition in Problem Frames -- Section 3: Domain-Specific Use of AORE -- Chapter 9: Mapping Aspects from Requirements to Architecture -- Chapter 10: Maintaining Security Requirements of Software Systems using Evolving Crosscutting Dependencies -- Chapter 11: Using Aspects to Model Volatile Concerns -- Section 4: Aspect Interactions -- Chapter 12: Conflict Identification with EA-Analyser -- Chapter 13: Handling Conflicts in Aspect-Oriented Requirements Engineering -- Chapter 14: Analysis of Aspect-Oriented Models using Graph Transformation Systems -- Chapter 15: Aspect Interactions: A Requirements Engineering Perspective -- Section 5: AORE in Industry -- Chapter 16: Implementing Aspect-Oriented Requirements Analysis for Investment Banking Applications -- Chapter 17: Experience Report: AORE in Slot Machines -- Chapter 18: Advancing AORE through Evaluation. 330 $aBroadly-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 with and 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 so doing exposes the causes for potential conflicts, trade-offs, and roots for the key early architectural 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 chapters are organized into five sections: concern identification in requirements, concern modelling and composition, domain-specific use of AORE, aspect interactions, and AORE in industry. 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-scoped requirements - a phenomenon that is, without doubt, universal across software systems. Software engineers and related professionals in industry, as well as advanced undergraduate and post-graduate students and researchers, will benefit from these comprehensive descriptions and the industrial case studies. 606 $aSoftware engineering 606 $aManagement information systems 606 $aComputer science 606 $aSoftware Engineering$3https://scigraph.springernature.com/ontologies/product-market-codes/I14029 606 $aManagement of Computing and Information Systems$3https://scigraph.springernature.com/ontologies/product-market-codes/I24067 615 0$aSoftware engineering. 615 0$aManagement information systems. 615 0$aComputer science. 615 14$aSoftware Engineering. 615 24$aManagement of Computing and Information Systems. 676 $a004 676 $a005.1 676 $a005.74 702 $aMoreira$b Ana$4edt$4http://id.loc.gov/vocabulary/relators/edt 702 $aChitchyan$b Ruzanna$4edt$4http://id.loc.gov/vocabulary/relators/edt 702 $aArau?jo$b Joa?o$4edt$4http://id.loc.gov/vocabulary/relators/edt 702 $aRashid$b Awais$4edt$4http://id.loc.gov/vocabulary/relators/edt 906 $aBOOK 912 $a9910437583503321 996 $aAspect-Oriented Requirements Engineering$92499233 997 $aUNINA