πŸ“‹ Publications (23)

Filters: Project: Rainbow × Clear All
β–Ό
Clear
β–Ό
Javier CΓ‘mara, Bradley Schmerl, Gabriel A. Moreno and David Garlan. MOSAICO: Offline Synthesis of Adaptation Strategy Repertoires with Flexible Trade-Offs. Automated Software Engineering. Vol. 25, No. 3, pp. 595Γ’β‚¬β€œ626. September, 2018. Springer Link.
PDF
Javier CΓ‘mara, RogΓ©rio de Lemos, Nuno Laranjeiro, Rafael Ventura and Marco Vieira. Robustness-Driven Resilience Evaluation of Self-Adaptive Systems. IEEE Transactions on Dependable and Secure Computing. Vol. 14, No. 1, pp. 50-64. 2017. https://doi.org/10.1109/TDSC.2015.2429128.
PDF
Javier CΓ‘mara, Pedro Correia, RogΓ©rio de Lemos, David Garlan, Pedro Gomes, Bradley Schmerl and Rafael Ventura. Incorporating Architecture-Based Self-Adaptation into an Adaptive Industrial Software System. Journal of Systems and Software. 2015. Available on-line http://dx.doi.org/10.1016/j.jss.2015.09.021.
PDF
Shang-Wen Cheng and David Garlan. Stitch: A Language for Architecture-Based Self-Adaptation. Journal of Systems and Software, Special Issue on State of the Art in Self-Adaptive Systems. Vol. 85, No. 12. December, 2012. http://dx.doi.org/10.1016/j.jss.2012.02.060.
PDF
Bradley Schmerl, Jonathan Aldrich, David Garlan, Rick Kazman and Hong Yan. Discovering Architectures from Running Systems. IEEE Transactions on Software Engineering. Vol. 32, No. 7. July, 2006. https://doi.org/10.1109/tse.2006.66. Also available from IEEE. Appendix A, Appendix B.
PDF
David Garlan, Shang-Wen Cheng, An-Cheng Huang, Bradley Schmerl and Peter Steenkiste. Rainbow: Architecture-Based Self Adaptation with Reusable Infrastructure. IEEE Computer. Vol. 37, No. 10. October, 2004. https://doi.org/10.1109/mc.2004.175.
PDF
β–Ό
David Garlan, Bradley Schmerl and Shang-Wen Cheng. Software Architecture-Based Self-Adaptation. Autonomic Computing and Networking, Mieso Denko, Laurence Yang and Yan Zhang (Eds.), Springer. No. ISBN 978-0-387-89827-8. 2009. https://doi.org/10.1007/978-0-387-89828-5_2. Springer Link.
PDF
Vahe Poladian, Shang-Wen Cheng, David Garlan and Bradley Schmerl. Improving Architecture-Based Self-Adaption Through Resource Prediction. Software Engineering for Self-Adaptive Systems, Betty H.C. Cheng, RogΓ©rio de Lemos, Holger Giese, Paola Inverardi and Jeff Magee (Eds.), LNCS. Lecture Notes in Computer Science, Vol. 5525. 2008. https://doi.org/10.1007/978-3-642-02161-9_4.
PDF
David Garlan, Shang-Wen Cheng and Bradley Schmerl. Increasing System Dependability through Architecture-based Self-repair. Architecting Dependable Systems, RogΓ©rio de Lemos, Cristina Gacek and Alexander Romanovsky (Eds.), Springer-Verlag. 2003. https://doi.org/10.1007/3-540-45177-3_3.
PDF
β–Ό
πŸ†
Maria Casimiro, Valentim RomΓ£o, Paolo Romano, Luis Rodrigues and David Garlan. Ripple: A Long-Sighted Self-Adaptation Approach to Retrain Machine Learning-Enabled Systems. In Proc. 21st International Conference on Software Engineering for Adaptive and Self-Managing Systems (SEAMS), Rio de Janiero, Brazil. April 13-14, 2026. https://doi.org/3788550.3794867. Awarded Best Student Paper.
Javier CΓ‘mara, Bradley Schmerl and David Garlan. Software Architecture and Task Plan Co-Adaptation for Mobile Service Robots. In Proceedings of the 15th International Symposium on Software Engineering for Adaptive and Self-managing Systems (SEAMS). June 29-July 3, 2020. https://doi.org/10.1145/3387939.3391591. Talk.
PDF
Eric Yuan, Sam Malek, Bradley Schmerl, David Garlan and Jeffrey Gennari. Architecture-Based Self-Protecting Software Systems. In Proceedings of the Ninth International ACM Sigsoft Conference on the Quality of Software Architectures (QoSA 2013). pp. 33-42. June 17-21, 2013. DOI: 10.1145/2465478.2465479.
PDF
Javier CΓ‘mara, Pedro Correia, RogΓ©rio de Lemos, David Garlan, Pedro Gomes, Bradley Schmerl and Rafael Ventura. Evolving an Adaptive Industrial Software System to Use Architecture-based Self-Adaptation. In Proceedings of the 8th International Symposium on Software Engineering for Adaptive and Self-Managing Systems. May 20-21, 2013. https://doi.org/10.1109/seams.2013.6595488.
PDF
Paulo Casanova, Bradley Schmerl, David Garlan and Rui Abreu. Architecture-based Run-time Fault Diagnosis. In Proceedings of the 5th European Conference on Software Architecture. September 13-16, 2011. https://doi.org/10.1007/978-3-642-23798-0_29.
PDF
Rahul Raheja, Shang-Wen Cheng, David Garlan and Bradley Schmerl. Improving Architecture-Based Self-Adaptation using Preemption. In Proceedings of the Workshop on Self-Organizing Architecture, Cambridge, UK. September 14, 2009. https://doi.org/10.1007/978-3-642-14412-7_2.
PDF
πŸ₯‡
Shang-Wen Cheng, David Garlan and Bradley Schmerl. Evaluating the Effectiveness of the Rainbow Self-Adaptive System. In ICSE 2009 Workshop on Software Engineering for Adaptive and Self-Managing Systems (SEAMS\'09), Vancouver, BC, Canada. May 18-19, 2009. https://doi.org/10.1109/seams.2009.5069082. Awarded Most Influential Paper for SEAMS 2009.
PDF
Shang-Wen Cheng, David Garlan and Bradley Schmerl. RAIDE for Engineering Architecture-Based Self-Adaptive Systems. In 2009 International Conference on Software Engineering, Vancouver, BC, Canada. 2009. https://doi.org/10.1109/icse-companion.2009.5071049.
PDF
Shang-Wen Cheng and David Garlan. Handling Uncertainty in Autonomic Systems. In Proceedings of the International Workshop on Living with Uncertainties (IWLU'07), co-located with the 22nd International Conference on Automated Software Engineering (ASE'07), Atlanta, GA, USA. November 5, 2007. http://godzilla.cs.toronto.edu/IWLU/program.html.
PDF
Shang-Wen Cheng, David Garlan and Bradley Schmerl. Architecture-based Self-adaptation in the Presence of Multiple Objectives. In ICSE 2006 Workshop on Software Engineering for Adaptive and Self-Managing Systems (SEAMS), Shanghai, China. May 21-22, 2006. https://doi.org/10.1145/1137677.1137679.
PDF
Shang-Wen Cheng, David Garlan and Bradley Schmerl. Making Self-Adaptation an Engineering Reality. In Proceedings of the Conference on Self-Star Properties in Complex Information Systems, Ozlap Babaoghu, Mark Jelasity, Alberto Montroser, Christof Fetzer, Stefano Leonardi and Aad Van Moorsel (Eds.), Springer-Verlag. LNCS, Vol. 3460. 2005. Also available from Springer-Verlag here.
PDF
β–Ό
Gabriel A. Moreno. Adaptation Timing in Self-Adaptive Systems. PhD thesis, Technical Report CMU-ISR-17-103, Institute for Software Research, School of Computer Science,Carnegie Mellon University. April, 2017. https://doi.org/10.1184/r1/6714578.v1. πŸ”—
Shang-Wen Cheng. Rainbow: Cost-Effective Software Architecture-Based Self-Adaptation. PhD thesis, Technical Report CMU-ISR-08-113, Carnegie Mellon University Institute for Software Research. May, 2008. http://reports-archive.adm.cs.cmu.edu/anon/isr2008/abstracts/08-113.html. πŸ”—
β–Ό
Bradley Schmerl, Javier CΓ‘mara, Gabriel A. Moreno, David Garlan and Andrew Mellinger. Architecture-Based Self-Adaptation for Moving Target Defense. Technical Report CMU-ISR-14-109, Institute for Software Research, Carnegie Mellon University. No. CMU-ISR-14-109. 2014.
PDF