Skip to main content

Enabling Software Evolution Via AOP and Reflection

Report on the Workshop RAM-SE at ECOOP 2007

  • Conference paper
Book cover 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:

  • 358 Accesses

Abstract

Following last three years’ RAM-SE (Reflection, AOP and Meta-Data for Software Evolution) workshop at the ECOOP conference, the RAM-SE’07 workshop was a successful and popular event. As its name implies, the workshop’s focus was on the application of reflective, aspect-oriented and data-mining techniques to the broad field of software evolution. Topics and discussions at the workshop included mechanisms for supporting software evolution, technological limits for software evolution and tools and middleware for software evolution. The workshop’s main goal was to bring together researchers working in the field of software evolution with a particular interest in reflection, aspect-oriented programming and meta-data. The workshop was organized as a full day meeting, partly devoted to presentation of submitted position papers and partly devoted to panel discussions about the presented topics and other interesting issues in the field. In this way, the workshop allowed participants to get acquainted with each other’s work, and stimulated collaboration.

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

Access this chapter

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Usui, Y., Chiba, S.: Bugdel: An aspect-oriented debugging system. In: APSEC 2005. 12th Asia-Pacific Software Engineering Conference, December 15-17, 2005, Taipei, Taiwan, pp. 790–795 (2005)

    Google Scholar 

  2. Nishizawa, M., Chiba, S., Tatsubori, M.: Remote pointcut: a language construct for distributed aop. In: AOSD 2004. Proceedings of the 3rd International Conference on Aspect-Oriented Software Development, pp. 7–15 (2004)

    Google Scholar 

  3. Kourai, K., Hibino, H., Chiba, S.: Aspect-oriented application-level scheduling for j2ee servers. In: AOSD 2007. Proceedings of the 6th International Conference on Aspect-Oriented Software Development, pp. 1–13 (2007)

    Google Scholar 

  4. Tao, Y.: Toward Computer-Aided Usability Evaluation Evolving Interactive Software. In: In Cazzola, W., Chiba, S., Coady, Y., Ducasse, S., Kniesel, G., Oriol, M., Saake, G. (eds.) Proceedings of ECOOP 2007. Workshop on Reflection, AOP and Meta-Data for Software Evolution (RAM-SE 2007), Berlin, Germany (2007)

    Google Scholar 

  5. Irmert, F., Meyerhöfer, W.M.: Towards Runtime Adaptation in a SOA Environment. In: Cazzola, W., Chiba, S., Coady, Y., Ducasse, S., Kniesel, G., Oriol, M., Saake, G. (eds.) Proceedings of ECOOP 2007 Workshop on Reflection, AOP and Meta-Data for Software Evolution (RAM-SE 2007), Berlin, Germany (2007)

    Google Scholar 

  6. Piccioni, M., Oriol, M., Meyer, B.: IDE-integrated Support for Schema Evolution in Object-Oriented Applications. In: Cazzola, W., Chiba, S., Coady, Y., Ducasse, S., Kniesel, G., Oriol, M., Saake, G. (eds.) Proceedings of ECOOP 2007 Workshop on Reflection, AOP and Meta-Data for Software Evolution (RAM-SE 2007), Berlin, Germany (2007)

    Google Scholar 

  7. Nguyen, D.H., Südholt, M.: Property-preserving Evolution of Components Using VPA-Based Aspects. In: Cazzola, W., Chiba, S., Coady, Y., Ducasse, S., Kniesel, G., Oriol, M., Saake, G. (eds.) Proceedings of ECOOP 2007 Workshop on Reflection, AOP and Meta-Data for Software Evolution (RAM-SE 2007), Berlin, Germany (2007)

    Google Scholar 

  8. Pukall, M., Kuhlemann, M.: Characteristics of Runtime Program Evolution. In: Cazzola, W., Chiba, S., Coady, Y., Ducasse, S., Kniesel, G., Oriol, M., Saake, G. (eds.) Proceedings of ECOOP 2007 Workshop on Reflection, AOP and Meta-Data for Software Evolution (RAM-SE 2007), Berlin, Germany (2007)

    Google Scholar 

  9. Hoffman, K., Ramanathan, M.K., Eugster, P., Jagannathan, S.: Aspect-Based Introspection and Change Analysis for Evolving Programs. In: Cazzola, W., Chiba, S., Coady, Y., Ducasse, S., Kniesel, G., Oriol, M., Saake, G. (eds.) Proceedings of ECOOP 2007 Workshop on Reflection, AOP and Meta-Data for Software Evolution (RAM-SE 2007), Berlin, Germany (2007)

    Google Scholar 

  10. Huang, S.S., Smaragdakis, Y.: Morphing Software for Easier Evolution. In: Cazzola, W., Chiba, S., Coady, Y., Ducasse, S., Kniesel, G., Oriol, M., Saake, G. (eds.) Proceedings of ECOOP 2007 Workshop on Reflection, AOP and Meta-Data for Software Evolution (RAM-SE 2007), Berlin, Germany (2007)

    Google Scholar 

  11. Cazzola, W., Pini, S.: AOP vs Software Evolution: a Score in Favor of the Blueprint. In: Cazzola, W., Chiba, S., Coady, Y., Ducasse, S., Kniesel, G., Oriol, M., Saake, G. (eds.) Proceedings of ECOOP 2007 Workshop on Reflection, AOP and Meta-Data for Software Evolution (RAM-SE 2007), Berlin, Germany (2007)

    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

Oriol, M. et al. (2008). Enabling Software Evolution Via AOP and Reflection. 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_9

Download citation

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

  • 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