Conceptual structures: information processing in mind and machine
Conceptual structures: information processing in mind and machine
Formal refinement patterns for goal-driven requirements elaboration
SIGSOFT '96 Proceedings of the 4th ACM SIGSOFT symposium on Foundations of software engineering
N degrees of separation: multi-dimensional separation of concerns
Proceedings of the 21st international conference on Software engineering
Composition patterns: an approach to designing reusable aspects
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Towards a standard design language for AOSD
AOSD '02 Proceedings of the 1st international conference on Aspect-oriented software development
Modeling of software concerns in Cosmos
AOSD '02 Proceedings of the 1st international conference on Aspect-oriented software development
Extending standard UML with model composition semantics
Science of Computer Programming - Special issue on unified modeling language (UML 2000)
Architectural views of aspects
Proceedings of the 2nd international conference on Aspect-oriented software development
Modularisation and composition of aspectual requirements
Proceedings of the 2nd international conference on Aspect-oriented software development
Back to the future: a retroactive study of aspect evolution in operating system code
Proceedings of the 2nd international conference on Aspect-oriented software development
Aspect-Oriented Requirements Engineering for Component-Based Software Systems
RE '99 Proceedings of the 4th IEEE International Symposium on Requirements Engineering
Design Pattern Rationale Graphs: linking design to source
Proceedings of the 25th International Conference on Software Engineering
Locating crosscutting concerns in the formal specification of distributed reactive systems
MACS '05 Proceedings of the 2005 workshop on Modeling and analysis of concerns in software
MACS '05 Proceedings of the 2005 workshop on Modeling and analysis of concerns in software
Separation of concerns for evolving systems: a stability-driven approach
MACS '05 Proceedings of the 2005 workshop on Modeling and analysis of concerns in software
EA-Miner: a tool for automating aspect-oriented requirements identification
Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering
IEEE Software
Towards supporting on-demand virtual remodularization using program graphs
Proceedings of the 5th international conference on Aspect-oriented software development
Relating architectural views with architectural concerns
Proceedings of the 2006 international workshop on Early aspects at ICSE
A tool suite for aspect-oriented requirements engineering
Proceedings of the 2006 international workshop on Early aspects at ICSE
Analysis of crosscutting across software development phases based on traceability
Proceedings of the 2006 international workshop on Early aspects at ICSE
An aspect-oriented UML tool for software development with early aspects
Proceedings of the 2006 international workshop on Early aspects at ICSE
Analyzing crosscutting in the problem frames approach
Proceedings of the 2006 international workshop on Advances and applications of problem frames
Isolating and relating concerns in requirements using latent semantic analysis
Proceedings of the 21st annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications
Semantics-based composition for aspect-oriented requirements engineering
Proceedings of the 6th international conference on Aspect-oriented software development
Using natural language program analysis to locate and understand action-oriented concerns
Proceedings of the 6th international conference on Aspect-oriented software development
Control and data flow structural testing criteria for aspect-oriented programs
Journal of Systems and Software
Model-driven Development of Complex Software: A Research Roadmap
FOSE '07 2007 Future of Software Engineering
Towards model driven design of service-based context-aware applications
International workshop on Engineering of software services for pervasive environments: in conjunction with the 6th ESEC/FSE joint meeting
An evolutionary model of requirements correctness with early aspects
Ninth international workshop on Principles of software evolution: in conjunction with the 6th ESEC/FSE joint meeting
Aspect-oriented specification of threat-driven security requirements
International Journal of Computer Applications in Technology
Multi-dimensional composition by objective in aspect-oriented requirements analysis
Proceedings of the 13th international workshop on Early Aspects
Aspect-oriented requirements engineering: a roadmap
Proceedings of the 13th international workshop on Early Aspects
Requirements model generation to support requirements elicitation: the Secure Tropos experience
Automated Software Engineering
Can aspects model product lines?
Proceedings of the 2008 AOSD workshop on Early aspects
A Generic Approach for Automatic Model Composition
Models in Software Engineering
Towards Simulation-Based Quality Requirements Elicitation: A Position Paper
REFSQ '08 Proceedings of the 14th international conference on Requirements Engineering: Foundation for Software Quality
Semantics Preservation of Sequence Diagram Aspects
ECMDA-FA '08 Proceedings of the 4th European conference on Model Driven Architecture: Foundations and Applications
An ADL dealing with aspects at software architecture stage
Information and Software Technology
From sequence diagrams to Java-stairs aspects
Proceedings of the 8th ACM international conference on Aspect-oriented software development
Modeling interaction join point adaptations independent of pointcut models using UML stereotypes
Proceedings of the 13th workshop on Aspect-oriented modeling
Early aspect identification from use cases using NLP and WSD techniques
Proceedings of the 15th workshop on Early aspects
Lightweight query-based analysis of workflow process dependencies
Journal of Systems and Software
Use case modeling approach for early aspect acquisition
ACM SIGSOFT Software Engineering Notes
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
Communication Analysis: A Requirements Engineering Method for Information Systems
CAiSE '09 Proceedings of the 21st International Conference on Advanced Information Systems Engineering
Integrating Functional and Architectural Views of Reactive Systems
CBSE '09 Proceedings of the 12th International Symposium on Component-Based Software Engineering
Context-aware service engineering: A survey
Journal of Systems and Software
Model-driven development for early aspects
Information and Software Technology
Proceedings of the 13th International Software Product Line Conference
Modeling features in aspect-based product lines with use case slices: an exploratory case study
MoDELS'06 Proceedings of the 2006 international conference on Models in software engineering
Early identification of crosscutting concerns in the domain model guided by states
Proceedings of the 2010 ACM Symposium on Applied Computing
Proceedings of the 2010 ACM Symposium on Applied Computing
Improving communication for mobile devices in disaster response
MobileResponse'07 Proceedings of the 1st international conference on Mobile information technology for emergency response
On the symbiosis of aspect-oriented requirements and architectural descriptions
Proceedings of the 10th international conference on Early aspects: current challenges and future directions
A survey of automated code-level aspect mining techniques
Transactions on aspect-oriented software development IV
EA-Miner: towards automation in aspect-oriented requirements engineering
Transactions on aspect-oriented software development III
Analysis of crosscutting in early software development phases based on traceability
Transactions on aspect-oriented software development III
Handling conflicts in aspectual requirements compositions
Transactions on aspect-oriented software development III
Identification of aspect candidates by inspecting use cases descriptions
ACM SIGSOFT Software Engineering Notes
Mining early aspects based on syntactical and dependency analyses
Science of Computer Programming
Multi-Level Product Line Customization
Proceedings of the 2010 conference on New Trends in Software Methodologies, Tools and Techniques: Proceedings of the 9th SoMeT_10
GTTSE'09 Proceedings of the 3rd international summer school conference on Generative and transformational techniques in software engineering III
Aspect-oriented development using protocol modeling
Transactions on aspect-oriented software development VII
A graph-based aspect interference detection approach for UML-based aspect-oriented models
Transactions on aspect-oriented software development VII
Aspect-oriented development using protocol modeling
Transactions on aspect-oriented software development VII
A graph-based aspect interference detection approach for UML-based aspect-oriented models
Transactions on aspect-oriented software development VII
Model-driven development of adaptive service-based systems with aspects and rules
WISE'10 Proceedings of the 11th international conference on Web information systems engineering
Unifying design and runtime software adaptation using aspect models
Science of Computer Programming
Mapping aspect-oriented models to aspect-oriented code
MODELS'10 Proceedings of the 2010 international conference on Models in software engineering
A system of patterns for reusable aspect libraries
Transactions on aspect-oriented software development VIII
Concern-based development of pattern systems
EWSA'05 Proceedings of the 2nd European conference on Software Architecture
Architectural aspects of architectural aspects
EWSA'05 Proceedings of the 2nd European conference on Software Architecture
A concern-oriented requirements engineering model
CAiSE'05 Proceedings of the 17th international conference on Advanced Information Systems Engineering
Designing aspectual architecture views in aspect-oriented software development
ICCSA'06 Proceedings of the 2006 international conference on Computational Science and Its Applications - Volume Part IV
Proceedings of the 5th India Software Engineering Conference
Modeling volatile concerns as aspects
CAiSE'06 Proceedings of the 18th international conference on Advanced Information Systems Engineering
From requirements documents to feature models for aspect oriented product line implementation
MoDELS'05 Proceedings of the 2005 international conference on Satellite Events at the MoDELS
MoDELS'05 Proceedings of the 8th international conference on Model Driven Engineering Languages and Systems
Directives for composing aspect-oriented design class models
Transactions on Aspect-Oriented Software Development I
On horizontal specification architectures and their aspect-oriented implementations
Transactions on Aspect-Oriented Software Development II
Design Scenarios: Enabling transparent parametric design spaces
Advanced Engineering Informatics
Expressing aspectual interactions in requirements engineering: Experiences, problems and solutions
Science of Computer Programming
Composing multiple variability artifacts to assemble coherent workflows
Software Quality Control
Mining textual requirements to assist architectural software design: a state of the art review
Artificial Intelligence Review
Introducing variability into aspect-oriented modeling approaches
MODELS'07 Proceedings of the 10th international conference on Model Driven Engineering Languages and Systems
EA-Analyzer: automating conflict detection in a large set of textual aspect-oriented requirements
Automated Software Engineering
The aspect-aware design and implementation of the CiAO operating-system family
Transactions on Aspect-Oriented Software Development IX
Flexible views for view-based model-driven development
Proceedings of the 18th international doctoral symposium on Components and architecture
Web-GIS models: accomplishing modularity with aspects
Innovations in Systems and Software Engineering
Hi-index | 0.00 |
Aspects are behaviours that are tangled and scatteredacross a system. In requirements documentation, aspectsmanifest themselves as descriptions of behaviours that areintertwined, and woven throughout. Some aspects may beobvious, as specifications of typical crosscutting behaviour.Others may be more subtle, making them hard to identify. Ineither case, it is difficult to analyse requirements to locateall points in the system where aspects should be applied.These issues lead to problems achieving traceability of aspectsthroughout the development lifecycle. To identify aspectsearly in the software lifecycle, and establish sufficienttraceability, developers need support for aspect identificationand analysis in requirements documentation. To addressthis, we have devised the Theme approach for viewingthe relationships between behaviours in a requirements document,identifying and isolating aspects in the requirements,and modelling those aspects using a design language. Thispaper describes the approach, and illustrates it with a casestudy and analysis.