📋 Publications (25)

Filters: Author: Hong Yan × Clear All
▼
Clear
▼
Hongrui Chen, Aditya Joglekar, Zack Rubenstein, Bradley Schmerl, Gary Fedder, Jan De Nijs, David Garlan, Stephen Smith and Levant Burak Kara. Generative Manufacturing: A requirements and resource-driven approach to part making. Computers in Industry. Vol. 168. June, 2025. https://doi.org/10.1016/j.compind.2025.104286. 🔗
Md Abir Hossen, Sonam Kharade, Jason M. O'Kane, Bradley Schmerl, David Garlan and Pooyan Jamshidi. CURE: Simulation-Augmented Auto-Tuning in Robotics. IEEE Transactions on Robotics. Vol. 41. March, 2025. https://doi.org/10.1109/TRO.2025.3548546. 🔗
Bruno Sousa, Duarte Dias, Nuno Antunes, Javier Cámara, Ryan Wagner, Bradley Schmerl, David Garlan and Pedro Fidalgo. MONDEO-Tactics5G: Multistage botnet detection and tactics for 5G/6G networks. Computers & Security. Vol. 140. May, 2024. https://doi.org/10.1016/j.cose.2024.103768.
PDF
Md Abir Hossen, Sonam Kharade, Bradley Schmerl, Javier Cámara, Jason M. O'Kane, Ellen C. Czaplinski, Katherine A. Dzurilla, David Garlan and Pooyan Jamshidi. CaRE: Finding Root Causes of Configuration Issues in Highly-Configurable Robots. IEEE Robotics and Automation Letters. pp. 1-8. May, 2023. https://doi.org/10.1109/lra.2023.3280810.
PDF
Nabor C. Mendonça, Pooyan Jamshidi, David Garlan and Claus Pahl. Developing Self-Adaptive Microservice Systems: Challenges and Directions. IEEE Software. November 26, 2019. https://doi.org/10.1109/MS.2019.2955937.
PDF
Jonathan Aldrich, David Garlan, Christian Kästner, Claire Le Goues, Anahita Mohseni-Kabir, Ivan Ruchkin, Selva Samuel, Bradley Schmerl, Christopher Steven Timperley, Manuela Veloso, Ian Voysey, Joydeep Biswas, Arjun Guha, Jarrett Holtz, Javier Cámara and Pooyan Jamshidi. Model-Based Adaptation for Robotics Software. IEEE Software. March-April, 2019. https://doi.org/10.1109/ms.2018.2885058.
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, 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
▼
João Sousa, Rajesh Krishna Balan, Vahe Poladian, David Garlan and Mahadev Satyanarayanan. A Software Infrastructure for User-Guided Quality-of-Service Tradeoffs. Software and Data Technologies, J. Cordeiro (Ed.), Springer. CCIS, Vol. 47, pp. 48-61. 2009. https://doi.org/10.1007/978-3-642-05201-9_5.
PDF
▼
Abigail Hammer, Changjian Zhang, Vick Dini, Ryan Wagner, Bradley Schmerl, Eunsuk Kang and David Garlan. Resilience of Systems under Maximum Component Deviations. In Proc. 23rd International Conference on Software Engineering and Formal Methods, Toledo, Spain. November 10-14, 2025. https://doi.org/10.3390/s24061812.
PDF
Mohammed Alharbi, Shihong Huang and David Garlan. A Probabilistic Model for Personality Trait Focused Explainability. In Proceedings of the 4th international Workshop on Context-aware, Autonomous and Smart Architecture (CASA 2021), co-located with the 15th European Conference on Software Architecture, Virtual (Originally Växjö Sweden). September 13-17, 2021.
PDF
Eunsuk Kang, Ruben Martins, Vasco Manquinho, David Garlan, Pedro Orvalho, Ryan Wagner and Changjian Zhang. AlloyMax: Bringing Maximum Satisfaction to Relational Specifications. In The ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE) 2021, Virtual. August 23-28, 2021. https://doi.org/10.1145/3468264.3468587.
PDF
Javier Cámara, Alessandro V. Papadopoulos, Thomas Vogel, Danny Weyns, David Garlan, Shihong Huang and Kenji Tei. Towards Bridging the Gap between Control and Self-Adaptive System Properties. 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.3391568. Talk.
PDF
Cody Kinneer, Ryan Wagner, Fei Fang, Claire Le Goues and David Garlan. Modeling Observability in Adaptive Systems to Defend Against Advanced Persistent Threats. In Proceedings of the 17th ACM-IEEE International Conference on Formal Methods and Models for Systems Design (MEMCODE\'19), San Diego, USA. October 9-11, 2019. https://doi.org/10.1145/3359986.3361208.
PDF
Pooyan Jamshidi, Javier Cámara, Bradley Schmerl, Christian Kästner and David Garlan. Machine Learning Meets Quantitative Planning: Enabling Self-adaptation in Autonomous Robots. In Proceedings of the 14th Symposium on Software Engineering for Adaptive and Self-Managing Systems, Montreal, Canada. May 25-26, 2019. https://doi.org/10.1109/seams.2019.00015.
PDF
Ryan Wagner, David Garlan and Matthew Fredrikson. Poster: Quantitative Underpinnings of Secure, Graceful Degradation. In Proceedings of the 2018 Symposium of Hot Topics in the Science of Security, Raleigh, North Carolina. April 10-11, 2018. https://doi.org/10.1145/3190619.3191695.
PDF
João Sousa, Rajesh Balan, Vahe Poladian, David Garlan and Mahadev Satyanarayanan. User Guidance of Resource-Adaptive Systems. In ICSOFT'08 International Conference on Software and Data Technologies, Porto, Portugal. July, 2008. https://doi.org/10.5220/0001881500360044.
Vahe Poladian, David Garlan, Mary Shaw, Bradley Schmerl, João Sousa and Mahadev Satyanarayanan. Leveraging Resource Prediction for Anticipatory Dynamic Configuration. In Proceedings of the First IEEE International Conference on Self-Adaptive and Self-Organizing Systems, SASO-2007. pp. 214-223. July 8-11, 2007. https://doi.org/10.1109/saso.2007.35.
PDF
Bradley Schmerl, Hong Yan and David Garlan. DiscoTect: A System for Discovering Architectures from Running Systems (Demonstration). In Proceedings of the Joint European Software Engineering Conference and ACM SIGSOFT Symposium on the Foundations of Software Engineering, Lisbon, Portugal. September, 2005. https://doi.org/10.1109/ICSE.2004.1317469.
PDF
Hong Yan, David Garlan, Bradley Schmerl, Jonathan Aldrich and Rick Kazman. DiscoTect: A System for Discovering Architectures from Running Systems. In Proceedings of the 26th International Conference on Software Engineering, Edinburgh, Scotland. May 23-28, 2004. https://doi.org/10.1109/ICSE.2004.1317469.
PDF
▼
Ryan Wagner. Architecture-Based Graceful Degradation for Cybersecurity. PhD thesis, Technical Report CMU-S3D-250-104, Software and Societal Systems Department, School of Computer Science, Carnegie Mellon University. May, 2025. https://doi.org/10.23919/DATE48585.2020.9116322. 🔗
▼
Ryan Wagner, Matthew Fredrikson and David Garlan. An Advanced Persistent Threat Exemplar. Technical Report CMU-ISR-17-100, Institute of Software Research, Carnegie Mellon University. No. CMU-ISR-17-100. July, 2017. https://doi.org/10.1002/sys.21710. http://reports-archive.adm.cs.cmu.edu/anon/isr2017/abstracts/17-100.html.
PDF
João Sousa, Rajesh Balan, Vahe Poladian, David Garlan and Mahadev Satyanarayanan. Giving Users the Steering Wheel for Guiding Resource-Adaptive Systems. Technical Report CMU-CS-05-198, Carnegie Mellon University School of Computer Science. No. CMU-CS-05-198. December, 2005. http://reports-archive.adm.cs.cmu.edu/anon/2005/abstracts/05-198.html. 🔗
Hong Yan, Jonathan Aldrich, David Garlan, Rick Kazman and Bradley Schmerl. Discovering Architectures from Running Systems: Lessons Learned. Technical Report CMU-SEI-2004-TR-016, Software Engineering Institute. No. CMU-SEI-2004-TR-016. 2004. https://doi.org/10.21236/ada441834. 🔗
▼
Ryan Wagner, David Garlan and Matthew Fredrikson. An Advanced Persistent Threat Simulation Range for Research of Self-Adaptive Systems. 2018. Submitted for publication.
PDF