πŸ“‹ Publications (12)

Filters: Keyword: Software Engin… × Clear All
β–Ό
Clear
β–Ό
πŸ…
David Garlan, Nancy Mead and Mary Shaw. Half a Century of Software Engineering Education: The CMU Exemplar. IEEE Software, Special Issue on 50th Anniversary of Software Engineering. Vol. 35, No. 5, pp. 25 -- 31. September-October, 2018. https://doi.org/10.1109/ms.2018.290110743. Issue received the 2018 APEX Award of Excellence. πŸ”—
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
David Garlan, James Tomayko and David Gluch. Agents of Change: Educating Future Leaders in Software Engineering. IEEE Computer. November, 1997. https://doi.org/10.1109/2.634865.
β–Ό
David Garlan and Mary Shaw. An Introduction to Software Architecture. Advances in Software Engineering and Knowledge Engineering, V Ambriola and G Tortora (Eds.), World Scientific Publishing Company. Series on Software Engineering and Knowledge Engineering, Vol. 2. 1995. https://doi.org/10.1002/BLTJ.2120. Also available as: Carnegie Mellon University Technical Report CMU-CS-94-166, January 1994. Reprinted in CMIS 460: Software Design and Development Faculty Course Guide, University of Maryland, Office of Instructional Development, Summer 1995.
PDF
β–Ό
Changjian Zhang, Parv Kapoor, Ian Dardik, Leyi Cui, Romulo Meira Goes, David Garlan and Eunsuk Kang. Constrained LTL Learning from Examples. In Proceedings of the 47th IEEE/ACM International Conference on Software Engineering (ICSE 2025). April, 2025. https://doi.org/10.1109/icse55347.2025.00160.
PDF
David Garlan. Software Engineering in an Uncertain World. In Proceedings of the FSE/SDP workshop on Future of Software Engineering Research, New York, NY, USA, ACM. FoSER '10, pp. 125--128. 2010. https://doi.org/10.1145/1882362.1882389. ISBN 978-1-4503-0427-6.
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
Barry Boehm, Jesal Bhuta, David Garlan, Eric Gradman, LiGuo Huang, Alexander Lam, Ray Madachy, Nenad Medvidovic, Kenneth Meyer, Steven Meyers, Gustavo Perez, Kirk Reinholtz, Roshanak Roshandel and Nicolas Rouquette. Using Empirical Testbeds to Accelerate Technology Maturity and Transition: The SCRover Experience. In International Symposium on Empirical Software Engineering, Los Alamitos, CA, USA, IEEE Computer Society. pp. 117-126. 2004. https://doi.org/10.1109/isese.2004.1334899. ISBN 0-7695-2165-7.
PDF
David Garlan. The Role of Software Architecture in Requirements Engineering. In Proceedings of the Second International Conference on Requirements Engineering. 1994. https://doi.org/10.1109/ICRE.1994.292379.
PDF
β–Ό
Changjian Zhang. Behavioral Robustness of Software System Designs. PhD thesis, Technical Report CMU-S3D-24-111, Software and Societal Systems Department, School of Computer Science, Carnegie Mellon University. December, 2024. https://doi.org/10.1184/r1/28500467.v1. πŸ”—
β–Ό
William Scherlis, Claire Le Goues, Christian KΓ€stner, James Herbsleb, David Garlan, Travis Breux, Jonathan Aldrich and Mary Shaw. Seminal Papers in Software Engineering: The Carnegie Mellon Canonical Collection. Technical Report CMU-ISR-15-107, Institute for Software Research, Carnegie Mellon University. No. CMU-ISR-15-107. September, 2015. http://repository.cmu.edu/isr/1033. πŸ”—
David Garlan and Anthony Lattanze. Computer Science for Practicing Engineers: Computer Science for Everyone Else. Technical Report CMU-ISR-11-115, Institute for Software Research, School of Computer Science, Carnegie Mellon University. No. CMU-ISR-11-115. 2011.
PDF