Containment and equivalence for an XPath fragment
Proceedings of the twenty-first ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
User Modeling and User-Adapted Interaction
A Framework for the Detection and Resolution of Aspect Interactions
GPCE '02 Proceedings of the 1st ACM SIGPLAN/SIGSOFT conference on Generative Programming and Component Engineering
ECOOP '01 Proceedings of the 15th European Conference on Object-Oriented Programming
Containment and equivalence for a fragment of XPath
Journal of the ACM (JACM)
Architectural styles for active documents
Science of Computer Programming - Special issue on new software composition concepts
Structural properties of XPath fragments
Theoretical Computer Science - Database theory
On the Intersection of XPath Expressions
IDEAS '05 Proceedings of the 9th International Database Engineering & Application Symposium
Doxpects: aspects supporting XML transformation interfaces
Proceedings of the 5th international conference on Aspect-oriented software development
Towards detecting and solving aspect conflicts and interferences using unit tests
Proceedings of the 5th workshop on Software engineering properties of languages and aspect technologies
Aspect-Oriented Modeling of Ubiquitous Web Applications: The aspectWebML Approach
ECBS '07 Proceedings of the 14th Annual IEEE International Conference and Workshops on the Engineering of Computer-Based Systems
XPath satisfiability in the presence of DTDs
Journal of the ACM (JACM)
Proceedings of the 8th ACM international conference on Aspect-oriented software development
The complexity of query containment in expressive fragments of XPath 2.0
Journal of the ACM (JACM)
Detection and Resolution of Weaving Interactions
Transactions on Aspect-Oriented Software Development V
HyperAdapt: Enabling Aspects for XML
ICWE '9 Proceedings of the 9th International Conference on Web Engineering
Modelling adaptivity with aspects
ICWE'05 Proceedings of the 5th international conference on Web Engineering
Aspect categories and classes of temporal properties
Transactions on Aspect-Oriented Software Development I
Hi-index | 0.01 |
Separation of Concerns (SoC) is a common principle to reduce the complexity of large software and hypermedia systems. Amongst a variety of approaches, adaptation aspects are a well-known solution to significantly improve SoC in adaptive hypermedia applications. To model adaptation aspects in XML-based hypermedia applications, we developed PX-Weave, a tool which allows to specify and weave such aspects in multi-staged XML transformation environments. However, while aspects increase modularity and thus decrease complexity of software, they do also introduce some complex problems. The most prominent one, aspect interaction, has received a lot of attention from researchers during the last decade. In this paper we investigate the problem of aspect interaction for adaptation aspects. We present a combined approach for static and dynamic detection of aspect interactions in multi-staged XML-based hypermedia applications, which we implemented as an add-on to PX-Weave.