πŸ“‹ Publications (24)

Filters: Author: Cheng × Clear All
β–Ό
Clear
β–Ό
Javier CΓ‘mara, Javier Troya, Antonio Vallecillo, Nelly Bencomo, Radu Calinescu, Betty H.C. Cheng, David Garlan and Bradley Schmerl. The uncertainty interaction problem in self-adaptive systems. Software System and Modelling. August, 2022. Expert Voice Paper (https://doi.org/10.1007/s10270-022-01037-6).
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
Akshay Rajhans, Shang-Wen Cheng, Bradley Schmerl, David Garlan, Bruce Krogh, Clarence Agbi and Ajinkya Y. Bhave. An Architectural Approach to the Design and Analysis of Cyber-Physical Systems. Electronic Communications of the EASST. Vol. 21: Multi-Paradigm Modeling. 2009. https://doi.org/10.14279/tuj.eceasst.21.286.
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, Andrew Kompanek and Shang-Wen Cheng. Reconciling the Needs of Architectural Description with Object-Modeling Notations. Science of Computer Programming. Vol. 44, pp. 23-49. 2002. https://doi.org/10.1016/s0167-6423(02)00031-x.
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
β–Ό
Genaina Nunes Rodrigues, Betty H.C. Cheng, David Garlan, Paola Inverardi, Jeff Kramer and Sol Zilberman. SEAMS 2026 Community Debate: How Ethical Can an Ethics-Aware Controller Be? Can we Trust it? In Proc. the 21st International Conference on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2026), Rio de Janiero, Brazil. April 13-14, 2026. https://doi.org/3788550.3795539.
PDF
Shang-Wen Cheng. Change Is the Ultimate Self-Adaptive Challenge. In Proceedings of the 16th Symposium on Software Engineering for Adaptive and Self-Managing Systems, Virtual. May 18-21, 2021. https://doi.org/10.1109/seams51251.2021.00042.
PDF
Cody Kinneer, Zack Coker, Jiacheng Wang, David Garlan and Claire Le Goues. Managing Uncertainty in Self-Adaptive Systems with Plan Reuseand Stochastic Search. In Proceedings of the 13th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS). May 28-29, 2018. https://doi.org/10.1145/3194133.3194145.
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
Shang-Wen Cheng, An-Cheng Huang, David Garlan, Bradley Schmerl and Peter Steenkiste. An Architecture for Coordinating Multiple Self-Management Systems. In Proceedings of the 4th Working IEEE/IFIP Conference on Software Architectures (WICSA4), Oslo, Norway. June 11-14, 2004. https://doi.org/10.1109/WICSA.2004.1310707.
PDF
Shang-Wen Cheng, David Garlan, Bradley Schmerl, JoΓ£o Sousa, Bridget Spitznagel and Peter Steenkiste. Using Architectural Style as a Basis for Self-repair. In Software Architecture: System Design, Development, and Maintenance (Proceedings of the 3rd Working IEEE/IFIP Conference on Software Architecture), Jan Bosch, Morven Gentleman, Christine Hofmeister and Juha Kuusela (Eds.), Kluwer Academic Publishers. pp. 45-59. August 25-31, 2002. https://doi.org/10.1007/978-0-387-35607-5_3.
PDF
Shang-Wen Cheng, David Garlan, Bradley Schmerl, Peter Steenkiste and Ningning Hu. Software Architecture-based Adaptation for Grid Computing. In The 11th IEEE Conference on High Performance Distributed Computing (HPDC, Edinburgh, Scotland. July, 2002. https://doi.org/10.1109/HPDC.2002.1029939.
PDF
Shang-Wen Cheng, David Garlan, Bradley Schmerl, JoΓ£o Sousa, Bridget Spitznagel, Peter Steenkiste and Ningning Hu. Software Architecture-based Adaptation for Pervasive Systems. In International Conference on Architecture of Computing Systems (ARCS'02): Trends in Network and Pervasive Computing, H Schmeck, T Ungerer and L Wolf (Eds.), Karlsruhe, Germany, Springer-Verlag. Lecture Notes in Computer Science, Vol. 2299. April 8-11, 2002. https://doi.org/10.1007/3-540-45997-9_7.
PDF
Shang-Wen Cheng and David Garlan. Mapping Architectural Concepts to UML-RT. In Proceedings of the 2001 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA'2001), Las Vegas, NV. June, 2001.
PDF
β–Ό
Shang-Wen Cheng, Robert Nord and Judith Stafford. WICSA Wiki WAN Party: capturing experience in software architecture best practices. January, 2005. https://doi.org/10.1145/1039174.1039185.
PDF
β–Ό
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. πŸ”—