• Mueller R, Carpen-Amarie M, Aslandukov M and Tovletoglou K. The Cost of Profiling in the HotSpot Virtual Machine. Proceedings of the 21st ACM SIGPLAN International Conference on Managed Programming Languages and Runtimes. (112-126).

    https://doi.org/10.1145/3679007.3685055

  • (2018). An approach for managing the dynamic reconfiguration of software architectures. International Journal of Computational Science and Engineering. 17:2. (220-233). Online publication date: 1-Jan-2018.

    /doi/10.5555/3282692.3282700

  • Taing N, Springer T, Cardozo N and Schill A. A dynamic instance binding mechanism supporting run-time variability of role-based software systems. Companion Proceedings of the 15th International Conference on Modularity. (137-142).

    https://doi.org/10.1145/2892664.2892687

  • Mei H and Lü J. (2016). Low-Disruptive Dynamic Updating of Internetware Applications. Internetware. 10.1007/978-981-10-2546-4_8. (163-183).

    http://link.springer.com/10.1007/978-981-10-2546-4_8

  • Okanovic D, Vidakovic M and Konjovic Z. (2013). Towards performance monitoring overhead reduction 2013 IEEE 11th International Symposium on Intelligent Systems and Informatics (SISY 2013). 10.1109/SISY.2013.6662557. 978-1-4799-0305-4. (135-140).

    http://ieeexplore.ieee.org/document/6662557/

  • Salvaneschi G, Ghezzi C and Pradella M. (2013). An Analysis of Language-Level Support for Self-Adaptive Software. ACM Transactions on Autonomous and Adaptive Systems. 8:2. (1-29). Online publication date: 1-Jul-2013.

    https://doi.org/10.1145/2491465.2491466

  • Cardoso J. (2012). Programming strategies for runtime adaptability 2012 7th International Workshop on Reconfigurable and Communication-Centric Systems-on-Chip (ReCoSoC). 10.1109/ReCoSoC.2012.6322875. 978-1-4673-2572-1. (1-8).

    http://ieeexplore.ieee.org/document/6322875/

  • Ansaloni D, Binder W, Moret P and Villazón A. Dynamic aspect-oriented programming in java. Transactions on Aspect-Oriented Software Development IX. (92-122).

    /doi/10.5555/2434958.2434962

  • Lang J, Jantosovic M and Polasek I. (2012). Re-usability in complex event pattern monitoring 2012 IEEE 10th International Symposium on Applied Machine Intelligence and Informatics (SAMI). 10.1109/SAMI.2012.6208970. 978-1-4577-0197-9. (265-270).

    http://ieeexplore.ieee.org/document/6208970/

  • Ansaloni D, Binder W, Moret P and Villazón A. (2012). Dynamic Aspect-Oriented Programming in Java: The HotWave Experience. Transactions on Aspect-Oriented Software Development IX. 10.1007/978-3-642-35551-6_3. (92-122).

    http://link.springer.com/10.1007/978-3-642-35551-6_3

  • Würthinger T, Ansaloni D, Binder W, Wimmer C and Mössenböck H. Safe and atomic run-time code evolution for Java and its application to dynamic AOP. Proceedings of the 2011 ACM international conference on Object oriented programming systems languages and applications. (825-844).

    https://doi.org/10.1145/2048066.2048129

  • Würthinger T, Ansaloni D, Binder W, Wimmer C and Mössenböck H. (2011). Safe and atomic run-time code evolution for Java and its application to dynamic AOP. ACM SIGPLAN Notices. 46:10. (825-844). Online publication date: 18-Oct-2011.

    https://doi.org/10.1145/2076021.2048129

  • Horie M, Morita S and Chiba S. Distributed dynamic weaving is a crosscutting concern. Proceedings of the 2011 ACM Symposium on Applied Computing. (1353-1360).

    https://doi.org/10.1145/1982185.1982479

  • Dinn A. Flexible, dynamic injection of structured advice using byteman. Proceedings of the tenth international conference on Aspect-oriented software development companion. (41-50).

    https://doi.org/10.1145/1960314.1960325

  • Cech Previtali S and Gross T. Aspect-based dynamic software updating. Proceedings of the tenth international conference on Aspect-oriented software development. (105-116).

    https://doi.org/10.1145/1960275.1960289

  • Katic M and Fertalj K. Model for Dynamic Evolution of Aspect-Oriented Software. Proceedings of the 2011 15th European Conference on Software Maintenance and Reengineering. (377-380).

    https://doi.org/10.1109/CSMR.2011.57

  • Kim D, Tilevich E and Ribbens C. (2011). Dynamic software updates for parallel high-performance applications. Concurrency and Computation: Practice & Experience. 23:4. (415-434). Online publication date: 1-Mar-2011.

    https://doi.org/10.1002/cpe.1663

  • Würthinger T, Binder W, Ansaloni D, Moret P and Mössenböck H. (2010). Applications of enhanced dynamic code evolution for Java in GUI development and dynamic aspect-oriented programming. ACM SIGPLAN Notices. 46:2. (123-126). Online publication date: 26-Jan-2011.

    https://doi.org/10.1145/1942788.1868312

  • Seyster J, Dixit K, Huang X, Grosu R, Havelund K, Smolka S, Stoller S and Zadok E. Aspect-oriented instrumentation with GCC. Proceedings of the First international conference on Runtime verification. (405-420).

    /doi/10.5555/1939399.1939433

  • Würthinger T, Binder W, Ansaloni D, Moret P and Mössenböck H. Applications of enhanced dynamic code evolution for Java in GUI development and dynamic aspect-oriented programming. Proceedings of the ninth international conference on Generative programming and component engineering. (123-126).

    https://doi.org/10.1145/1868294.1868312

  • Würthinger T, Binder W, Ansaloni D, Moret P and Mössenböck H. Improving aspect-oriented programming with dynamic code evolution in an enhanced Java virtual machine. Proceedings of the 7th Workshop on Reflection, AOP and Meta-Data for Software Evolution. (1-5).

    https://doi.org/10.1145/1890683.1890688

  • Janik A and Zielinski K. (2010). AAOP-based dynamically reconfigurable monitoring system. Information and Software Technology. 52:4. (380-396). Online publication date: 1-Apr-2010.

    https://doi.org/10.1016/j.infsof.2009.10.006

  • Villazón A, Binder W, Ansaloni D and Moret P. (2009). HotWave. ACM SIGPLAN Notices. 45:2. (95-98). Online publication date: 1-Feb-2010.

    https://doi.org/10.1145/1837852.1621622

  • Villazón A, Binder W, Ansaloni D and Moret P. (2009). Advanced runtime adaptation for Java. ACM SIGPLAN Notices. 45:2. (85-94). Online publication date: 1-Feb-2010.

    https://doi.org/10.1145/1837852.1621621

  • Seyster J, Dixit K, Huang X, Grosu R, Havelund K, Smolka S, Stoller S and Zadok E. (2010). Aspect-Oriented Instrumentation with GCC. Runtime Verification. 10.1007/978-3-642-16612-9_31. (405-420).

    http://link.springer.com/10.1007/978-3-642-16612-9_31

  • Rose J. Bytecodes meet combinators. Proceedings of the Third Workshop on Virtual Machines and Intermediate Languages. (1-11).

    https://doi.org/10.1145/1711506.1711508

  • Götz S and Pukall M. On performance of delegation in Java. Proceedings of the 2nd International Workshop on Hot Topics in Software Upgrades. (1-6).

    https://doi.org/10.1145/1656437.1656441

  • Villazón A, Binder W, Ansaloni D and Moret P. HotWave. Proceedings of the eighth international conference on Generative programming and component engineering. (95-98).

    https://doi.org/10.1145/1621607.1621622

  • Villazón A, Binder W, Ansaloni D and Moret P. Advanced runtime adaptation for Java. Proceedings of the eighth international conference on Generative programming and component engineering. (85-94).

    https://doi.org/10.1145/1621607.1621621

  • Zhang Z, Yao Z and Jie K. Case Study on Dynamic Evolution of Software Based on AOP. Proceedings of the 2009 WASE International Conference on Information Engineering - Volume 02. (3-8).

    https://doi.org/10.1109/ICIE.2009.47

  • Subramanian S, Hicks M and McKinley K. Dynamic software updates. Proceedings of the 30th ACM SIGPLAN Conference on Programming Language Design and Implementation. (1-12).

    https://doi.org/10.1145/1542476.1542478

  • Sadou S and Mili H. (2009). A delegation-based approach for the unanticipated dynamic evolution of distributed objects. Journal of Systems and Software. 82:6. (932-946). Online publication date: 1-Jun-2009.

    https://doi.org/10.1016/j.jss.2008.12.045

  • Subramanian S, Hicks M and McKinley K. (2009). Dynamic software updates. ACM SIGPLAN Notices. 44:6. (1-12). Online publication date: 28-May-2009.

    https://doi.org/10.1145/1543135.1542478

  • Schippers H, Haupt M and Hirschfeld R. An implementation substrate for languages composing modularized crosscutting concerns. Proceedings of the 2009 ACM symposium on Applied Computing. (1944-1951).

    https://doi.org/10.1145/1529282.1529716

  • He C, Li Z and Wan M. An Object-Based AOP Model and Its Implementation. Proceedings of the 2008 IEEE Pacific-Asia Workshop on Computational Intelligence and Industrial Application - Volume 02. (968-971).

    https://doi.org/10.1109/PACIIA.2008.388

  • Zhenxing Y, Zhixiang Z and Kerong B. An Approach to Dynamic Software Updating for Java. Proceedings of the 2008 IEEE Pacific-Asia Workshop on Computational Intelligence and Industrial Application - Volume 02. (930-934).

    https://doi.org/10.1109/PACIIA.2008.262

  • Pukall M, Kästner C and Saake G. Towards Unanticipated Runtime Adaptation of Java Applications. Proceedings of the 2008 15th Asia-Pacific Software Engineering Conference. (85-92).

    https://doi.org/10.1109/APSEC.2008.66

  • Cech Previtali S and Gross T. Extracting updating aspects from version differences. Proceedings of the 2008 AOSD workshop on Linking aspect technology and evolution. (1-5).

    https://doi.org/10.1145/1404953.1404958

  • Carvalho T, Bispo J, Pinto P and Cardoso J. (2023). A DSL-based runtime adaptivity framework for Java. SoftwareX. 10.1016/j.softx.2023.101496. 23. (101496). Online publication date: 1-Jul-2023.

    https://linkinghub.elsevier.com/retrieve/pii/S2352711023001929

  • Saadi A, Oussalah M, Hammal Y and Henni A. (2018). An approach for the dynamic reconfiguration of software architecture 2018 International Conference on Applied Smart Systems (ICASS). 10.1109/ICASS.2018.8651944. 978-1-5386-6866-5. (1-6).

    https://ieeexplore.ieee.org/document/8651944/

  • Mlinarić D and Mornar V. Dynamic Software Updating in Java. Companion Proceedings of the 1st International Conference on the Art, Science, and Engineering of Programming. (1-6).

    https://doi.org/10.1145/3079368.3079389

  • Šelajev O, Raudjärv R and Kabanov J. Static analysis for dynamic updates. Proceedings of the 9th Central & Eastern European Software Engineering Conference in Russia. (1-6).

    https://doi.org/10.1145/2556610.2556620

  • Pukall M, Kästner C, Cazzola W, Götz S, Grebhahn A, Schröter R and Saake G. (2012). JavAdaptor -Flexible runtime updates of Java applications . Software: Practice and Experience. 10.1002/spe.2107. 43:2. (153-185). Online publication date: 1-Feb-2013.

    http://doi.wiley.com/10.1002/spe.2107

  • Rosenmüller M, Siegmund N, Apel S and Saake G. (2018). Flexible feature binding in software product lines. Automated Software Engineering. 18:2. (163-197). Online publication date: 1-Jun-2011.

    https://doi.org/10.1007/s10515-011-0080-5

  • Siegmund N, Rosenmüller M and Apel S. Automating energy optimization with features. Proceedings of the 2nd International Workshop on Feature-Oriented Software Development. (2-9).

    https://doi.org/10.1145/1868688.1868690

  • Janik A and Zielinski K. (2010). Adaptability mechanisms for autonomic system implementation with AAOP. Software: Practice and Experience. 10.1002/spe.953. 40:3. (209-223). Online publication date: 1-Mar-2010.

    https://onlinelibrary.wiley.com/doi/10.1002/spe.953

  • Costa-Soria C and Heckel R. (2010). Modelling the Asynchronous Dynamic Evolution of Architectural Types. Self-Organizing Architectures. 10.1007/978-3-642-14412-7_10. (198-229).

    http://link.springer.com/10.1007/978-3-642-14412-7_10

  • Costa-Soria C and Heckel R. Modelling the asynchronous dynamic evolution of architectural types. Proceedings of the First international conference on Self-organizing architectures. (198-229).

    /doi/10.5555/1880569.1880582

  • Siegmund N, Pukall M, Soffner M, Köppen V and Saake G. Using software product lines for runtime interoperability. Proceedings of the Workshop on AOP and Meta-Data for Software Evolution. (1-7).

    https://doi.org/10.1145/1562860.1562864

  • Costa-Soria C, Hervas-Munoz D, Perez J and Carsi J. A Reflective Approach for Supporting the Dynamic Evolution of Component Types. Proceedings of the 2009 14th IEEE International Conference on Engineering of Complex Computer Systems. (301-310).

    https://doi.org/10.1109/ICECCS.2009.35

  • Rosenmüller M, Siegmund N, Saake G and Apel S. Code generation to support static and dynamic composition of software product lines. Proceedings of the 7th international conference on Generative programming and component engineering. (3-12).

    https://doi.org/10.1145/1449913.1449917