David Garlan - Publications

Affiliations: 
Computer Science Carnegie Mellon University, Pittsburgh, PA 

54 high-probability publications. We are testing a new system for linking publications to authors. You can help! If you notice any inaccuracies, please sign in and mark papers as correct or incorrect matches. If you identify any major omissions or other inaccuracies in the publication list, please let us know.

Year Citation  Score
2019 Mendonca NC, Jamshidi P, Garlan D, Pahl C. Developing Self-Adaptive Microservice Systems: Challenges and Directions Ieee Software. 0-0. DOI: 10.1109/Ms.2019.2955937  0.382
2019 Camara J, Garlan D, Eakman G. Building Long-Lived Adaptive Systems Ieee Software. 36: 70-72. DOI: 10.1109/Ms.2018.2885993  0.513
2019 Aldrich J, Garlan D, Kaestner C, Goues CL, Mohseni-Kabir A, Ruchkin I, Samuel S, Schmerl B, Timperley CS, Veloso M, Voysey I, Biswas J, Guha A, Holtz J, Camara J, et al. Model-Based Adaptation for Robotics Software Ieee Software. 36: 83-90. DOI: 10.1109/Ms.2018.2885058  0.721
2019 Bozhinoski D, Garlan D, Malavolta I, Pelliccione P. Managing safety and mission completion via collective run-time adaptation Journal of Systems Architecture. 95: 19-35. DOI: 10.1016/J.Sysarc.2019.02.018  0.424
2019 Cámara J, Garlan D, Schmerl BR. Synthesizing tradeoff spaces with quantitative guarantees for families of software systems Journal of Systems and Software. 152: 33-49. DOI: 10.1016/J.Jss.2019.02.055  0.472
2018 Moreno GA, Cámara J, Garlan D, Schmerl B. Flexible and Efficient Decision-Making for Proactive Latency-Aware Self-Adaptation Acm Transactions On Autonomous and Adaptive Systems. 13: 3. DOI: 10.1145/3149180  0.428
2018 Mead NR, Garlan D, Shaw M. Half a Century of Software Engineering Education: The CMU Exemplar Ieee Software. 35: 25-31. DOI: 10.1109/Ms.2018.290110743  0.368
2018 Cámara J, Peng W, Garlan D, Schmerl BR. Reasoning about sensing uncertainty and its reduction in decision-making for self-adaptation Science of Computer Programming. 167: 51-69. DOI: 10.1016/J.Scico.2018.07.002  0.349
2016 Cámara J, Moreno GA, Garlan D, Schmerl B. Analyzing Latency-Aware Self-Adaptation Using Stochastic Games and Simulations Acm Transactions On Autonomous and Adaptive Systems. 10: 23. DOI: 10.1145/2774222  0.372
2016 Cámara J, Lopes A, Garlan D, Schmerl B. Adaptation impact and environment models for architecture-based self-adaptive systems Science of Computer Programming. 127: 50-75. DOI: 10.1016/J.Scico.2015.12.006  0.511
2016 Franco JM, Correia F, Barbosa R, Zenha-Rela M, Schmerl B, Garlan D. Improving self-adaptation planning through software architecture-based stochastic modeling Journal of Systems and Software. 115: 42-60. DOI: 10.1016/J.Jss.2016.01.026  0.455
2016 Cámara J, Correia P, Lemos Rd, Garlan D, Gomes P, Schmerl B, Ventura R. Incorporating architecture-based self-adaptation into an adaptive industrial software system Journal of Systems and Software. 122: 507-523. DOI: 10.1016/J.Jss.2015.09.021  0.505
2015 Bures T, Weyns D, Berger C, Biffl S, Daun M, Gabor T, Garlan D, Gerostathopoulos I, Julien C, Krikava F, Mordinyi R, Pronios N. Software Engineering for Smart Cyber-Physical Systems -- Towards a Research Agenda: Report on the First International Workshop on Software Engineering for Smart CPS Acm Sigsoft Software Engineering Notes. 40: 28-32. DOI: 10.1145/2830719.2830736  0.477
2014 Kang S, Garlan D. Architecture-based planning of software evolution International Journal of Software Engineering and Knowledge Engineering. 24: 211-241. DOI: 10.1142/S0218194014500090  0.477
2014 Rajhans A, Bhave A, Ruchkin I, Krogh BH, Garlan D, Platzer A, Schmerl B. Supporting Heterogeneity in Cyber-Physical Systems Architectures Ieee Transactions On Automatic Control. 59: 3178-3193. DOI: 10.1109/Tac.2014.2351672  0.715
2014 Barnes JM, Garlan D, Schmerl B. Evolution styles: foundations and models for software architecture evolution Software and Systems Modeling. 13: 649-678. DOI: 10.1007/S10270-012-0301-9  0.501
2012 Cheng SW, Garlan D. Stitch: A language for architecture-based self-adaptation Journal of Systems and Software. 85: 2860-2875. DOI: 10.1016/J.Jss.2012.02.060  0.633
2010 Kim JS, Garlan D. Analyzing architectural styles Journal of Systems and Software. 83: 1216-1235. DOI: 10.1016/J.Jss.2010.01.049  0.536
2009 Kang S, Garlan D. Valuation of Architecture-based Deterministic Plan for Software Evolution The Kips Transactions:Partd. 755-766. DOI: 10.3745/Kipstd.2009.16D.5.755  0.464
2009 Rajhans A, Cheng S, Schmerl BR, Garlan D, Krogh BH, Agbi C, Bhave A. An Architectural Approach to the Design and Analysis of Cyber-Physical Systems Electronic Communication of the European Association of Software Science and Technology. 21. DOI: 10.14279/Tuj.Eceasst.21.286.278  0.677
2009 Garlan D, Allen R, Ockerbloom J. Architectural Mismatch: Why Reuse Is Still So Hard Ieee Software. 26: 66-69. DOI: 10.1109/Ms.2009.86  0.495
2007 Garlan D, Schmerl BR. The RADAR Architecture for Personal Cognitive Assistance International Journal of Software Engineering and Knowledge Engineering. 17: 171-190. DOI: 10.1142/S0218194007003033  0.369
2006 Schmerl B, Aldrich J, Garlan D, Kazman R, Yan H. Discovering Architectures from Running Systems Ieee Transactions On Software Engineering. 32: 454-466. DOI: 10.1109/Tse.2006.66  0.48
2006 Seceleanu T, Garlan D. Developing adaptive systems with synchronized architectures Journal of Systems and Software. 79: 1514-1526. DOI: 10.1016/J.Jss.2006.03.047  0.457
2005 Garlan D, Litoiu M, Müller HA, Mylopoulos J, Smith DB, Wong K. DEAS 2005 Acm Sigsoft Software Engineering Notes. 30: 1-1. DOI: 10.1145/1082983.1083064  0.487
2005 Coutaz J, Crowley JL, Dobson S, Garlan D. Context is key Communications of the Acm. 48: 49-53. DOI: 10.1145/1047671.1047703  0.308
2005 Cheng S, Garlan D, Schmerl B. Making self-adaptation an engineering reality Lecture Notes in Computer Science. 158-173. DOI: 10.1007/11428589_11  0.646
2004 Garlan D, Cheng SW, Huang AC, Schmerl B, Steenkiste P. Rainbow: Architecture-based self-adaptation with reusable infrastructure Computer. 37: 46-54. DOI: 10.1109/Mc.2004.175  0.507
2004 Garlan D, Schmerl BR. Using Architectural Models at Runtime: Research Challenges Lecture Notes in Computer Science. 200-205. DOI: 10.1007/978-3-540-24769-2_15  0.517
2003 Garlan D, Cheng S, Schmerl B. Increasing system dependability through architecture-based self-repair Lecture Notes in Computer Science. 61-89. DOI: 10.1007/3-540-45177-3_3  0.671
2002 Garlan D, Siewiorek DP, Smailagic A, Steenkiste P. Project Aura: Toward distraction-free pervasive computing Ieee Pervasive Computing. 1: 22-31. DOI: 10.1109/Mprv.2002.1012334  0.354
2001 Kramer J, Garlan D, Rosenblum DS. Guest editors' introduction: 1999 international conference on software engineering Ieee Transactions On Software Engineering. 27: 97-98. DOI: 10.1109/Tse.2001.908956  0.375
2001 Sousa JP, Garlan D. Formal modeling of the Enterprise JavaBeans™ component integration framework ☆ Information & Software Technology. 43: 171-188. DOI: 10.1016/S0950-5849(00)00157-9  0.693
2000 Weigert T, Garlan D, Knapman J, Møller-Pedersen B, Selic B. Modeling of architectures with UML panel Lecture Notes in Computer Science. 556-569. DOI: 10.1007/3-540-40011-7_41  0.532
2000 Garlan D, Kompanek AJ. Reconciling the needs of architectural description with object-modeling notations Lecture Notes in Computer Science. 498-512. DOI: 10.1007/3-540-40011-7_37  0.521
1998 Allen R, Garlan D. Errata: a formal basis for architectural connection Acm Transactions On Software Engineering and Methodology. 7: 333-334. DOI: 10.1145/287000.287031  0.425
1998 Dingel J, Garlan D, Jha S, Notkin D. Towards a Formal Treatment of Implicit Invocation Using Rely/Guarantee Reasoning Formal Aspects of Computing. 10: 193-213. DOI: 10.1007/S001650050011  0.507
1997 Allen R, Garlan D. A formal basis for architectural connection Acm Transactions On Software Engineering and Methodology. 6: 213-249. DOI: 10.1145/258077.258078  0.519
1997 Monroe RT, Kompanek A, Melton R, Garlan D. Architectural styles, design patterns, and objects Ieee Software. 14: 43-52. DOI: 10.1109/52.566427  0.396
1997 Garlan D, Gluch DP, Tomayko JE. Agents of change: educating software engineering leaders Ieee Computer. 30: 59-65. DOI: 10.1109/2.634865  0.402
1996 Garlan D, Morieoni M. The Fourth Symposium on the Foundations of Software Engineering (FSE4) Acm Sigsoft Software Engineering Notes. 21: 4. DOI: 10.1145/235969.773580  0.381
1995 Abowd GD, Allen R, Garlan D. Formalizing Style to Understand Descriptions of Software Architecture Acm Transactions On Software Engineering and Methodology (Tosem). 4: 319-364. DOI: 10.1145/226241.226244  0.646
1995 Garlan D. First international workshop on architectures for software systems workshop summary Acm Sigsoft Software Engineering Notes. 20: 84-89. DOI: 10.1145/219308.219322  0.525
1995 Garlan D, Tichy W, Paulisch F. Summary of the Dagstuhl workshop on software architecture Acm Sigsoft Software Engineering Notes. 20: 63-83. DOI: 10.1145/219308.219320  0.484
1995 Garlan D. Research directions in software architecture Acm Computing Surveys. 27: 257-261. DOI: 10.1145/210376.210388  0.411
1995 Garlan D, Allen R, Ockerbloom J. Architectural mismatch: why reuse is so hard Ieee Software. 12: 17-26. DOI: 10.1109/52.469757  0.369
1995 Garlan D. Making formal methods education effective for professional software engineers Information & Software Technology. 37: 261-268. DOI: 10.1016/0950-5849(95)99361-P  0.41
1994 Allen R, Garlan D. Beyond definition/use: architectural interconnection Sigplan Notices. 29: 35-45. DOI: 10.1145/185087.185101  0.435
1994 Garlan D, Krueger CW, Lerner BS. TransformGen: automating the maintenance of structure-oriented environments Acm Transactions On Programming Languages and Systems. 16: 727-774. DOI: 10.1145/177492.177697  0.336
1992 Garlan D, Cai L, Nord RL. A transformational approach to generating application-specific environments Acm Sigsoft Software Engineering Notes. 17: 68-77. DOI: 10.1145/142882.142917  0.373
1992 Garlan D, Kaiser GE, Notkin D. Using tool abstraction to compose systems Computer. 25: 30-38. DOI: 10.1109/2.153255  0.435
1990 Garlan D, Ilias E. Low-cost, adaptable tool integration policies for integrated environments Acm Sigsoft Software Engineering Notes. 15: 1-10. DOI: 10.1145/99278.99279  0.417
1987 Garlan D. Extending IDL to support concurrent views Sigplan Notices. 22: 95-110. DOI: 10.1145/39305.39315  0.401
1987 Kaiser GE, Garlan D. Melding Software Systems from Reusable Building Blocks Ieee Software. 4: 17-24. DOI: 10.1109/Ms.1987.231059  0.399
Show low-probability matches.