Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Aspects, Dependencies and Interactions

Report on the Workshop ADI at ECOOP 2007

  • Conference paper
Object-Oriented Technology. ECOOP 2007 Workshop Reader (ECOOP 2007)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 4906))

Included in the following conference series:

  • 377 Accesses

Abstract

The topics on aspects, dependencies and interactions are among the key remaining challenges to be tackled by the Aspect-Oriented Software Development (AOSD) community to enable a wide adoption of AOSD technology. This second workshop, organized and supported by the AOSD-Europe project, aimed to continue the wide discussion on aspects, dependencies and interactions started at ADI 2006.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Aldrich, J.: Open modules: Modular reasoning about advice. In: Black, A.P. (ed.) ECOOP 2005. LNCS, vol. 3586, pp. 144–168. Springer, Heidelberg (2005)

    Google Scholar 

  2. Aspectj, http://www.eclipse.org/aspectj

  3. Bar-On, D., Tyszberowicz, S.: Derived requirements generation. In: Proceedings of the Second International Workshop on Aspects, Dependencies and Interactions (held at ECOOP), pp. 5–10 (2007)

    Google Scholar 

  4. Barreiros, J., Moreira, A.: Aspect interaction management with meta-aspects and advice cardinality. In: Proceedings of the Second International Workshop on Aspects, Dependencies and Interactions (held at ECOOP), pp. 11–16 (2007)

    Google Scholar 

  5. Clifton, C., Leavens, G.T.: Spectators and assistants: Enabling modular aspect-oriented reasoning. Technical Report TR02-10, Iowa State University (2002)

    Google Scholar 

  6. Dantas, D.S., Walker, D.: Harmless advice. In: 33rd ACM SIGPLAN - SICACT Symposium on Principles of Programming Languages (POPL06), vol. 41(1), pp. 383–396 (2006)

    Google Scholar 

  7. Douence, R., Fradet, P., Südholt, M.: Composition, reuse, and interaction analysis of stateful aspects. In: Proceedings of the 3rd international Conference of Aspect-oriented Software Development, ACM Press, New York (2004)

    Google Scholar 

  8. Filman, R., Friedman, D.: Aspect-oriented programming is quantification and obliviousness. In: OOPSLA 2000. Proceendings of Workshop on Advanced Separation of Concerns, October 2000, Minneapolis (2000), http://ic-www.arc.nasa.gov/ic/darwin/oif/leo/filman/text/oif/aop-is.pdf

  9. Greenwood, P., Coulson, G., Rashid, A., Lagaisse, B., Sanen, F., Truyen, E., Joosen, W.: Interactions in aspect-oriented middleware. In: Proceedings of the Second International Workshop on Aspects, Dependencies and Interactions (held at ECOOP), pp. 17–22 (2007)

    Google Scholar 

  10. Griswold, W.G., Sullivan, K., Song, Y., Shonle, M., Tewari, N., Cai, Y., Rajan, H.: Modular software design with crosscutting interfaces. IEEE Software 23(1), 51–60 (2006)

    Article  Google Scholar 

  11. Kiczales, G., Mezini, M.: Aspect-oriented programming and modular reasoning. In: ICSE 2005. Proceedings of the 27th international conference on Software engineering, pp. 49–58. ACM Press, New York (2005)

    Google Scholar 

  12. Kienzle, J., Gélineau, S.: Ao challenge - implementing the acid properties for transactional objects. In: Proceedings of the 5th International Conference on Aspect-Oriented Software Development, pp. 202–213. ACM Press, New York (2006)

    Chapter  Google Scholar 

  13. Kojarski, S., Lorenz, D.H.: Awesome: A co-weaving system for multiple aspect-oriented extensions. In: Proceedings of the 22nd Annual Conference on Object-Oriented Programming Systems, Languages and Applications, ACM Press, New York (2007)

    Google Scholar 

  14. Lorenz, D.H., Kojarski, S.: Understanding aspect interactions, co-advising and foreign advising. In: Proceedings of the Second International Workshop on Aspects, Dependencies and Interactions (held at ECOOP), pp. 23–28 (2007)

    Google Scholar 

  15. Masuhara, H., Kiczales, G.: Modeling crosscutting in aspect-oriented mechanisms. In: Cardelli, L. (ed.) ECOOP 2003. LNCS, vol. 2743, Springer, Heidelberg (2003)

    Google Scholar 

  16. Munoz, F., Barais, O., Baudry, B.: Vigilant usage of aspects. In: Proceedings of the Second International Workshop on Aspects, Dependencies and Interactions (held at ECOOP), pp. 29–35 (2007)

    Google Scholar 

  17. Rinard, M., Sǎlcianu, A., Bugrara, S.: A classification system and analysis for aspect-oriented programs. In: Proceedings of SIGSOFT 2004/FSE-12, pp. 147–158. ACM, New York (2004)

    Chapter  Google Scholar 

  18. Tanter, É., Noyé, J.: A versatile kernel for multi-language AOP. In: Glück, R., Lowry, M. (eds.) GPCE 2005. LNCS, vol. 3676, pp. 173–188. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  19. Ubayashi, N., Maeno, Y., Noda, K., Otsubo, G.: A verification mechanism for weaving in extensible aom languages. In: Proceedings of the Second International Workshop on Aspects, Dependencies and Interactions (held at ECOOP), pp. 36–41 (2007)

    Google Scholar 

  20. Ubayashi, N., Tamai, T., Sano, S., Maeno, Y., Murakami, S.: Model compiler construction based on aspect-oriented mechanisms. In: Glück, R., Lowry, M. (eds.) GPCE 2005. LNCS, vol. 3676, pp. 109–124. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  21. Ubayashi, N., Tamai, T., Sano, S., Maeno, Y., Murakami, S.: Aspect-oriented and collaborative systems metamodel access protocols for extensible aspect-oriented modeling. In: Zhang, K., Spanoudakis, G., Visaggio, G. (eds.) SEKE, pp. 4–10 (2006)

    Google Scholar 

  22. Win, B.D.: Engineering application-level security through aspect-oriented software development. PhD dissertation (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Michael Cebulla

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Sanen, F., Chitchyan, R., Bergmans, L., Fabry, J., Sudholt, M., Mehner, K. (2008). Aspects, Dependencies and Interactions. In: Cebulla, M. (eds) Object-Oriented Technology. ECOOP 2007 Workshop Reader. ECOOP 2007. Lecture Notes in Computer Science, vol 4906. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-78195-0_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-78195-0_8

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-78194-3

  • Online ISBN: 978-3-540-78195-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics