Skip to main content

Aspects, Dependencies and Interactions

Report on the 3rd Workshop ADI at ECOOP 2008

  • Conference paper

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

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

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)

    Article  Google 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)

    Chapter  Google 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)

    Chapter  Google 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)

    MATH  Google 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)

    Chapter  Google 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)

    Chapter  Google 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)

    Chapter  Google 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 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics