An architectural pattern for non-functional dependability requirements
WADS '05 Proceedings of the 2005 workshop on Architecting dependable systems
IEEE Transactions on Software Engineering
A tool suite for aspect-oriented requirements engineering
Proceedings of the 2006 international workshop on Early aspects at ICSE
Discovering aspects in requirements with repertory grid
Proceedings of the 2006 international workshop on Early aspects at ICSE
Towards supporting the architecture design process through evaluation of design alternatives
Proceedings of the ISSTA 2006 workshop on Role of software architecture for testing and analysis
Efficiently mining crosscutting concerns through random walks
Proceedings of the 6th international conference on Aspect-oriented software development
Aspect-oriented requirements engineering: a roadmap
Proceedings of the 13th international workshop on Early Aspects
Integrating aspects in software architectures: PRISMA applied to robotic tele-operated systems
Information and Software Technology
Visualizing Aspect-Oriented Goal Models with AoGRL
REV '07 Proceedings of the Second International Workshop on Requirements Engineering Visualization
Visualizing the Analysis of Dynamically Adaptive Systems Using i* and DSLs
REV '07 Proceedings of the Second International Workshop on Requirements Engineering Visualization
Aspect-Oriented User Requirements Notation: Aspects in Goal and Scenario Models
Models in Software Engineering
Enforcing a security pattern in stakeholder goal models
Proceedings of the 4th ACM workshop on Quality of protection
Domain-driven discovery of stable abstractions for pointcut interfaces
Proceedings of the 8th ACM international conference on Aspect-oriented software development
An aspect-oriented approach to business process modeling
Proceedings of the 15th workshop on Early aspects
AspectKAOS: integrating early-aspects into KAOS
Proceedings of the 15th workshop on Early aspects
Comparing Approaches in AORE through ISO/IEC 9126
Proceedings of the 2006 conference on New Trends in Software Methodologies, Tools and Techniques: Proceedings of the fifth SoMeT_06
Requirements Tracing to Support Change in Dynamically Adaptive Systems
REFSQ '09 Proceedings of the 15th International Working Conference on Requirements Engineering: Foundation for Software Quality
On Non-Functional Requirements in Software Engineering
Conceptual Modeling: Foundations and Applications
Supporting Requirements Elicitation through Goal/Scenario Coupling
Conceptual Modeling: Foundations and Applications
ACM SIGSOFT Software Engineering Notes
On modeling interactions of early aspects with goals
EA '09 Proceedings of the 2009 ICSE Workshop on Aspect-Oriented Requirements Engineering and Architecture Design
Model-driven development for early aspects
Information and Software Technology
Proceedings of the 2010 ACM Symposium on Applied Computing
A taxonomy of asymmetric requirements aspects
Proceedings of the 10th international conference on Early aspects: current challenges and future directions
On the symbiosis of aspect-oriented requirements and architectural descriptions
Proceedings of the 10th international conference on Early aspects: current challenges and future directions
Integration of aspects with i* models
AOIS'06 Proceedings of the 8th international Bi conference on Agent-oriented information systems IV
Towards individualized requirements specification evolution for networked software based on aspect
ICSP'08 Proceedings of the Software process, 2008 international conference on Making globally distributed software development a success story
Modeling, Analyzing and Weaving Legal Interpretations in Goal-Oriented Requirements Engineering
RELAW '09 Proceedings of the 2009 Second International Workshop on Requirements Engineering and Law
EA-Miner: towards automation in aspect-oriented requirements engineering
Transactions on aspect-oriented software development III
Analysis of early aspects in requirements goal models: a concept-driven approach
Transactions on aspect-oriented software development III
Mining early aspects based on syntactical and dependency analyses
Science of Computer Programming
Using goals to identify aspects in business process models
Proceedings of the 2011 international workshop on Early aspects
Requirements modeling with the aspect-oriented user requirements notation (AoURN): a case study
Transactions on aspect-oriented software development VII
Requirements modeling with the aspect-oriented user requirements notation (AoURN): a case study
Transactions on aspect-oriented software development VII
Analysing requirements in a case study of pairing
Proceedings of the 1st Workshop on Agile Requirements Engineering
CAiSE'05 Proceedings of the 17th international conference on Advanced Information Systems Engineering
Expressing aspectual interactions in requirements engineering: Experiences, problems and solutions
Science of Computer Programming
Domain-Driven discovery of stable abstractions for pointcut interfaces
Transactions on Aspect-Oriented Software Development IX
Anticipating Requirements Changes-Using Futurology in Requirements Elicitation
International Journal of Information System Modeling and Design
The crosscutting impact of the AOSD Brazilian research community
Journal of Systems and Software
Hi-index | 0.00 |
Aspect-oriented programming (AOP) has been attracting much attention in the Software Engineering community by advocating that programs should be structured according to programmer concerns, such as "efficient use of memory". However, like other programming paradigms in their early days, AOP hasn't addressed yet earlier phases of software development. In particular, it is still an open question how one identifies aspects early on in the software development process. This paper proposes an answer to this question. Specifically, we show that aspects can be discovered during goal-oriented requirements analysis. Our proposal includes a systematic process for discovering aspects from relationships between functional and non-functional goals. We illustrate the proposed process with a case study adapted from the literature.