Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2457392.2457404acmotherconferencesArticle/Chapter ViewAbstractPublication PagesmodularityConference Proceedingsconference-collections
extended-abstract

Towards control of aspect interference using membranes and monads

Published: 24 March 2013 Publication History

Abstract

No abstract available.

References

[1]
AspectJ. Examples of production aspects. http://www.eclipse.org/aspectj/doc/next/progguide/examples-production.html, 2012.
[2]
C. Clifton and G. Leavens. Observers and assistants: A proposal for modular aspect-oriented reasoning. In Proc. of the 3th International Workshop on Foundations of Aspect-Oriented Languages (FOAL 2002).
[3]
C. Disenfeld and S. Katz. A closer look at aspect interference and cooperation. In Proc. of the 11th International Conference on Aspect-oriented Software Development (AOSD 2012),
[4]
R. Douence, P. Fradet, and M. Südholt. A framework for the detection and resolution of aspect interactions. In Proc. of the 1st Conference on Generative Programming and Component Engineering (GPCE 2002).
[5]
B. C. d. S. Oliveira, T. Schrijvers, and W. R. Cook. EffectiveAdvice: discplined advice with explicit effects. In Proc. of the 9th ACM International Conference on Aspect-Oriented Software Development (AOSD 2010).
[6]
M. Rinard, A. Salcianu, and S. Bugrara. A classification system and analysis for aspect-oriented programs. In Proc. of the 12th ACM Symposium on Foundations of Software Engineering (FSE 12).
[7]
T. Schrijvers and B. C. Oliveira. Monads, zippers and views: virtualizing the monad stack. In Proc. of the 16th International Conference on Functional Programming (ICFP 2011).
[8]
N. Tabareau, I. Figueroa, and E. Tanter. A Typed Monadic Embedding of Aspects. In Submitted to International Conference on Aspect-Oriented Software Development (AOSD 2013).
[9]
N. Tabareau, I. Figueroa, and É. Tanter. A Typed Monadic Embedding of Aspects. Proc. of the 12th International Conference on Aspect-Oriented Software Development (AOSD 2013) To appear.
[10]
É. Tanter. Execution levels for aspect-oriented programming. In Proc. of the 9th ACM International Conference on Aspect-Oriented Software Development (AOSD 2010).
[11]
É. Tanter, N. Tabareau, and R. Douence. Taming aspects with membranes. In Proc. of the 11th Workshop on Foundations of Aspect-Oriented Languages (FOAL 2012).
[12]
K. Tian, K. Cooper, K. Zhang, and S. Liu. Towards a new understanding of advice interference. In Proc. of the 4th International Conference on Secure Software Integration and Reliability Improvement (SSIRI 2010).
[13]
K. Tian, K. Cooper, K. Zhang, and H. Yu. A classification of aspect composition problems. In Proceedings of the 3th International Conference on Secure Software Integration and Reliability Improvement (SSIRI 2009).

Index Terms

  1. Towards control of aspect interference using membranes and monads

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    AOSD '13 Companion: Proceedings of the 12th annual international conference companion on Aspect-oriented software development
    March 2013
    56 pages
    ISBN:9781450318730
    DOI:10.1145/2457392

    Sponsors

    • AOSA: Aspect-Oriented Software Association

    In-Cooperation

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 24 March 2013

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. aspect-oriented programming
    2. membranes
    3. monads
    4. non-interference

    Qualifiers

    • Extended-abstract

    Conference

    AOSD '13
    Sponsor:
    • AOSA
    AOSD '13: Aspect-Oriented Software Development
    March 24 - 29, 2013
    Fukuoka, Japan

    Acceptance Rates

    Overall Acceptance Rate 41 of 139 submissions, 29%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 64
      Total Downloads
    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 16 Oct 2024

    Other Metrics

    Citations

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media