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.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
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)
AspectJ: Aspect-Oriented Java Extension, http://www.eclipse.org/aspectj/
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)
Brooks, F.P.: No silver bullet: Essence and accidents of software engineering. Computer 20(4), 10–19 (1987)
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)
DiVA: Dynamic Variability in Complex, Adaptive Systems, http://www.ict-diva.eu/
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)
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)
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)
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)
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns. Addison-Wesley Professional, Reading (1995)
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)
Javassist: Java Programming Assistant, http://www.jboss.org/javassist/
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)
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)
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)
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)
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)
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)
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)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Sanen, F., Mehner, K., Chitchyan, R., Bergmans, L., Fabry, J., Sudholt, M. (2009). Aspects, Dependencies and Interactions. In: Eugster, P. (eds) Object-Oriented Technology. ECOOP 2008 Workshop Reader. ECOOP 2008. Lecture Notes in Computer Science, vol 5475. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02047-6_6
Download citation
DOI: https://doi.org/10.1007/978-3-642-02047-6_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-02046-9
Online ISBN: 978-3-642-02047-6
eBook Packages: Computer ScienceComputer Science (R0)