Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleMarch 2010
Disambiguating aspect-oriented security policies
AOSD '10: Proceedings of the 9th International Conference on Aspect-Oriented Software DevelopmentPages 193–204https://doi.org/10.1145/1739230.1739253Many software security policies can be encoded as aspects that identify and guard security-relevant program operations. Bugs in these aspectually-implemented security policies often manifest as ambiguities in which aspects provide conflicting advice for ...
- research-articleMarch 2010
A model for composable composition operators: expressing object and aspect compositions with first-class operators
AOSD '10: Proceedings of the 9th International Conference on Aspect-Oriented Software DevelopmentPages 145–156https://doi.org/10.1145/1739230.1739248A considerable amount of research, especially within the OO and AOSD communities, has focused on understanding the potential and limitations of various composition techniques. This has led to a large amount of proposals for alternative composition ...
- research-articleMarch 2010
A theory of distributed aspects
AOSD '10: Proceedings of the 9th International Conference on Aspect-Oriented Software DevelopmentPages 133–144https://doi.org/10.1145/1739230.1739246Over the last five years, several systems have been proposed to take distribution into account in Aspect-Oriented Programming. While they appeared to be fruitful to develop or improve distributed component infrastructures or application servers, those ...
- research-articleMarch 2010
EffectiveAdvice: disciplined advice with explicit effects
AOSD '10: Proceedings of the 9th International Conference on Aspect-Oriented Software DevelopmentPages 109–120https://doi.org/10.1145/1739230.1739244Advice is a mechanism, widely used in aspect-oriented languages, that allows one program component to augment or modify the behavior of other components. When advice and other components are composed together they become tightly coupled, sharing both ...
- research-articleMarch 2010
AspectScript: expressive aspects for the web
AOSD '10: Proceedings of the 9th International Conference on Aspect-Oriented Software DevelopmentPages 13–24https://doi.org/10.1145/1739230.1739233JavaScript is widely used to build increasingly complex Web applications. Unsurprisingly, these applications need to address cross-cutting concerns. Therefore support for aspect-oriented programming is crucial to preserve proper modularity. However, ...