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.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Aldrich, J.: Open modules: Modular reasoning about advice. In: Black, A.P. (ed.) ECOOP 2005. LNCS, vol. 3586, pp. 144–168. Springer, Heidelberg (2005)
Aspectj, http://www.eclipse.org/aspectj
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)
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)
Clifton, C., Leavens, G.T.: Spectators and assistants: Enabling modular aspect-oriented reasoning. Technical Report TR02-10, Iowa State University (2002)
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)
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)
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
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)
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)
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)
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)
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)
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)
Masuhara, H., Kiczales, G.: Modeling crosscutting in aspect-oriented mechanisms. In: Cardelli, L. (ed.) ECOOP 2003. LNCS, vol. 2743, Springer, Heidelberg (2003)
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)
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)
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)
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)
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)
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)
Win, B.D.: Engineering application-level security through aspect-oriented software development. PhD dissertation (2004)
Author information
Authors and Affiliations
Editor information
Rights 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)