Proceedings of the Tenth International Conference on Aspect-Oriented Software Development 2011
DOI: 10.1145/1960275.1960293
|View full text |Cite
|
Sign up to set email alerts
|

Translucid contracts

Abstract: As aspect-oriented (AO) programming techniques become more widely used, their use in critical systems such as aircraft and telephone networks, will become more widespread. However, careful reasoning about AO code seems difficult because: (1) advice may apply in too many places, and (2) standard specification techniques do not limit the control effects of advice. Commonly used black box specification techniques cannot easily specify control effects, such as advice that does not proceed to the advised code. In t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2013
2013
2024
2024

Publication Types

Select...
5
1

Relationship

2
4

Authors

Journals

citations
Cited by 27 publications
(1 citation statement)
references
References 28 publications
0
1
0
Order By: Relevance
“…Several approaches combat this problem by proposing new PCE languages with more expressiveness [8,9,10,11,12,13,14], limiting where advice may apply [15,16], or enforcing constraints on advice application [17,18,19,20]. Others make advice applicability more explicit [21] or do not use PCEs [22,23,24].…”
Section: Languages and Other Mechanisms For Coping With Pointcut Fragmentioning
confidence: 99%
“…Several approaches combat this problem by proposing new PCE languages with more expressiveness [8,9,10,11,12,13,14], limiting where advice may apply [15,16], or enforcing constraints on advice application [17,18,19,20]. Others make advice applicability more explicit [21] or do not use PCEs [22,23,24].…”
Section: Languages and Other Mechanisms For Coping With Pointcut Fragmentioning
confidence: 99%