Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- ArticleSeptember 2010
User Queries for Specification Refinement Treating Shared Aspect Join Points
SEFM '10: Proceedings of the 2010 8th IEEE International Conference on Software Engineering and Formal MethodsPages 73–82https://doi.org/10.1109/SEFM.2010.16We present an interactive semi-automatic procedure to help users refine their requirements formally and precisely, using knowledge the user possesses but does not notice as relevant and has difficulty formalizing. Questions in natural language are ...
- ArticleJuly 2009
A Classification of Aspect Composition Problems
SSIRI '09: Proceedings of the 2009 Third IEEE International Conference on Secure Software Integration and Reliability ImprovementPages 101–109https://doi.org/10.1109/SSIRI.2009.33Aspect-Oriented Programming (AOP) builds on the success of Object-Oriented Programming (OOP) for separation of crosscutting concerns. However, composition of aspects with a system’s base program and composition of aspects do not necessarily yield the ...
- chapterJune 2009
AspectOptima: A Case Study on Aspect Dependencies and Interactions
Transactions on Aspect-Oriented Software Development VJune 2009, Pages 187–234https://doi.org/10.1007/978-3-642-02059-9_6This paper presents AspectO<Emphasis Type="SmallCaps">ptima</Emphasis> , a language independent, aspect-oriented framework consisting of a set of ten base aspects--each one providing a well-defined reusable functionality--that can be configured to ...
- research-articleMarch 2009
Managing aspect orderings to support multiple quality concerns
AOM '09: Proceedings of the 13th workshop on Aspect-oriented modelingPages 13–18https://doi.org/10.1145/1509297.1509301When multiple aspects are composed undesired behavior may emerge due to the interference of aspects. Different interference management approaches have been proposed including detection and resolution of the conflicting aspects. It appears that the ...
- research-articleMarch 2009
A graph-transformation-based simulation approach for analysing aspect interference on shared join points
AOSD '09: Proceedings of the 8th ACM international conference on Aspect-oriented software developmentPages 39–50https://doi.org/10.1145/1509239.1509247Aspects that in isolation behave correctly, may interact when being combined. When interaction changes an aspect's behaviour or disables an aspect, we call this interference. One particular type of interference occurs when aspects are applied to shared ...
- ArticleMarch 2007
A graph-based approach to modeling and detecting composition conflicts related to introductions
AOSD '07: Proceedings of the 6th international conference on Aspect-oriented software developmentPages 85–95https://doi.org/10.1145/1218563.1218574The goal of this paper is to model and detect composition conflicts related to introductions. Within this context, we identify several categories of composition conflicts. To analyze the causes of these conflicts precisely, we first model the structure ...
- ArticleMarch 2005
Distributing classes with woven concerns: an exploration of potential fault scenarios
AOSD '05: Proceedings of the 4th international conference on Aspect-oriented software developmentPages 192–200https://doi.org/10.1145/1052898.1052915Aspect-oriented programming (AOP) promises to benefit software engineering by providing a layer of abstraction that can modularize system-level concerns. AOP is still a very young area of research and has yet to receive mainstream acceptance in ...