ECOOP 2008: Object-Oriented Technology. ECOOP 2008 Workshop Reader pp 51-62 | Cite as
Aspects, Dependencies and Interactions
Report on the 3rd Workshop ADI at ECOOP 2008
Conference paper
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 third workshop, organized and supported by the AOSD-Europe project, aimed to continue the wide discussion on aspects, dependencies and interactions started at ADI 2006 and continued at ADI 2007.
Keywords
Aspects dependencies interactionsPreview
Unable to display preview. Download preview PDF.
References
- 1.Arboleda, H., Casallas, R., Royer, J.-C.: Using transformation-aspects for model-driven software product lines. In: Proceedings of the Third International Workshop on Aspects, Dependencies and Interactions (held at ECOOP), pp. 46–56 (2008)Google Scholar
- 2.AspectJ: Aspect-Oriented Java Extension, http://www.eclipse.org/aspectj/
- 3.Ayed, D.: Diva: Dynamic variability in complex adative systems. In: Proceedings of the Third International Workshop on Aspects, Dependencies and Interactions (held at ECOOP), pp. 57–61 (2008)Google Scholar
- 4.Brooks, F.P.: No silver bullet: Essence and accidents of software engineering. Computer 20(4), 10–19 (1987)CrossRefGoogle Scholar
- 5.Coelho, R., Rashid, A., Garcia, A., Ferrari, F.C., Cacho, N., Kulesza, U., von Staa, A., de Lucena, C.J.P.: Assessing the impact of aspects on exception flows: An exploratory study. In: Vitek, J. (ed.) ECOOP 2008. LNCS, vol. 5142, pp. 207–234. Springer, Heidelberg (2008)CrossRefGoogle Scholar
- 6.DiVA: Dynamic Variability in Complex, Adaptive Systems, http://www.ict-diva.eu/
- 7.Douence, R., Fradet, P., Südholt, M.: A framework for the detection and resolution of aspect interactions. In: Batory, D., Consel, C., Taha, W. (eds.) GPCE 2002. LNCS, vol. 2487, pp. 173–188. Springer, Heidelberg (2002)CrossRefGoogle Scholar
- 8.Durr, P., Bergmans, L., Aksit, M.: Reasoning about semantic conflicts between aspects. In: EIWAS 2005: The 2nd European Interactive Workshop on Aspects in Software, pp. 10–18 (2005)Google Scholar
- 9.Figueiredo, E., Cacho, N., Sant’Anna, C., Monteiro, M., Kulesza, U., Garcia, A., Soares, S., Ferrari, F., Khan, S., Filho, F.C., Dantas, F.: Evolving software product lines with aspects: an empirical study on design stability. In: ICSE 2008: Proceedings of the 30th International Conference on Software Engineering, pp. 261–270. ACM, New York (2008)Google Scholar
- 10.Fraine, B.D., Quiroga, P.D., Jonckers, V.: Management of aspect interactions using statically-verified control-flow relations. In: Proceedings of the Third International Workshop on Aspects, Dependencies and Interactions (held at ECOOP), pp. 5–14 (2008)Google Scholar
- 11.Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns. Addison-Wesley Professional, Reading (1995)MATHGoogle Scholar
- 12.Hovsepyan, A., Baelen, S.V., Berbers, Y., Joosen, W.: Grecco: Composing generic reusable concerns. In: Proceedings of the Third International Workshop on Aspects, Dependencies and Interactions (held at ECOOP), pp. 62–63 (2008)Google Scholar
- 13.Javassist: Java Programming Assistant, http://www.jboss.org/javassist/
- 14.Masuhara, H.: On type restriction of around advice and aspect interference. In: Proceedings of the Third International Workshop on Aspects, Dependencies and Interactions (held at ECOOP), pp. 15–25 (2008)Google Scholar
- 15.Molesini, A., Garcia, A.F., von Chavez Flach Garcia, C., Batista, T.V.: On the quantitative analysis of architecture stability in aspectual decompositions. In: WICSA 2008: Proceedings of the Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008), Washington, DC, USA, pp. 29–38. IEEE Computer Society, Los Alamitos (2008)CrossRefGoogle Scholar
- 16.Monteiro, M., Moura, M., Soares, S., Filho, F.C.: Towards an analysis of layering violations in aspect-oriented software architectures. In: Proceedings of the Third International Workshop on Aspects, Dependencies and Interactions (held at ECOOP), pp. 26–35 (2008)Google Scholar
- 17.Navarro, L.D.B., Douence, R., Nunez, A., Sudholt, M.: Lts-based semantics and property analysis of distributed aspects and invasive patterns. In: Proceedings of the Third International Workshop on Aspects, Dependencies and Interactions (held at ECOOP), pp. 36–45 (2008)Google Scholar
- 18.Navarro, L.D.B., Südholt, M., Vanderperren, W., Fraine, B.D., Suvée, D.: Explicitly distributed aop using awed. In: AOSD 2006: Proceedings of the 5th international conference on Aspect-oriented software development, pp. 51–62. ACM, New York (2006)Google Scholar
- 19.Pawlak, R., Duchien, L., Seinturier, L.: Compar: Ensuring safe around advice composition. In: Steffen, M., Zavattaro, G. (eds.) FMOODS 2005. LNCS, vol. 3535, pp. 163–178. Springer, Heidelberg (2005)CrossRefGoogle Scholar
- 20.Sanen, F., Truyen, E., Joosen, W.: Managing concern interactions in middleware. In: Indulska, J., Raymond, K. (eds.) DAIS 2007. LNCS, vol. 4531, pp. 267–283. Springer, Heidelberg (2007)CrossRefGoogle Scholar
- 21.Voelter, M., Groher, I.: Product line implementation using aspect-oriented and model-driven software development. In: SPLC 2007: Proceedings of the 11th International Software Product Line Conference, Washington, DC, USA, pp. 233–242. IEEE Computer Society, Los Alamitos (2007)Google Scholar
- 22.Weston, N., Taiani, F., Rashid, A.: Interaction analysis for fault-tolerance in aspect-oriented programming. In: Proceedings of the Third International Workshop on Aspects, Dependencies and Interactions (held at ECOOP), pp. 36–45 (2008)Google Scholar
Copyright information
© Springer-Verlag Berlin Heidelberg 2009