dblp.uni-trier.dewww.uni-trier.de

David Garlan

List of publications from the DBLP Bibliography Server - FAQ
Coauthor Index - Ask others: ACM DL/Guide - CiteSeer - CSB - Google - MSN - Yahoo

2008
115EEDavid Garlan: Software Architectures for Task-Oriented Computing. ACIS-ICIS 2008: 3
114 João Pedro Sousa, Rajesh Krishna Balan, Vahe Poladian, David Garlan, Mahadev Satyanarayanan: User Guidance of Resource-Adaptive Systems. ICSOFT (SE/MUSE/GSDCA) 2008: 36-44
113EEJoão Pedro Sousa, Vahe Poladian, David Garlan, Bradley R. Schmerl, Peter Steenkiste: Steps toward activity-oriented computing. IPDPS 2008: 1-5
112EEDavid Garlan: Software Architecture. Wiley Encyclopedia of Computer Science and Engineering 2008
111EEMarwan Abi-Antoun, Jonathan Aldrich, Nagi H. Nahas, Bradley R. Schmerl, David Garlan: Differencing and merging of architectural views. Autom. Softw. Eng. 15(1): 35-74 (2008)
2007
110EEDavid Garlan: Software Architectures for Task-Oriented Computing. ECSA 2007: 1
109EEThomas D. LaToza, David Garlan, James D. Herbsleb, Brad A. Myers: Program comprehension as fact finding. ESEC/SIGSOFT FSE 2007: 361-370
108EEBetty H. C. Cheng, Rogério de Lemos, Stephen Fickas, David Garlan, Marin Litoiu, Jeff Magee, Hausi A. Müller, Richard Taylor: SEAMS 2007: Software Engineering for Adaptive and Self-Managing Systems. ICSE Companion 2007: 152-153
107EEVahe Poladian, David Garlan, Mary Shaw, M. Satyanarayanan, Bradley R. Schmerl, João Pedro Sousa: Leveraging Resource Prediction for Anticipatory Dynamic Configuration. SASO 2007: 214-223
106EEDavid Garlan, Bradley R. Schmerl: The Radar Architecture for Personal Cognitive Assistance. International Journal of Software Engineering and Knowledge Engineering 17(2): 171-190 (2007)
2006
105EEMarwan Abi-Antoun, Jonathan Aldrich, Nagi H. Nahas, Bradley R. Schmerl, David Garlan: Differencing and Merging of Architectural Views. ASE 2006: 47-58
104EEBetty H. C. Cheng, David Garlan, Rogério de Lemos, Jeff Magee, Richard Taylor, Stephen Fickas, Hausi A. Müller: Software engineering for adaptive and self-managing systems. ICSE 2006: 1015-1016
103EEGeorge Fairbanks, David Garlan, William L. Scherlis: Design fragments make using frameworks easier. OOPSLA 2006: 75-88
102EEGeorge Fairbanks, David Garlan, William L. Scherlis: Using framework interfaces with design fragments. OOPSLA Companion 2006: 718
101EEGeorge Fairbanks, David Garlan, William L. Scherlis: Design fragments make using frameworks easier. OOPSLA Companion 2006: 762-763
100EEJung Soo Kim, David Garlan: Analyzing architectural styles with alloy. ROSATEA 2006: 70-80
99 David Garlan, Bradley R. Schmerl: An Architecture for Personal Cognitive Assistance. SEKE 2006: 91-97
98EEBradley R. Schmerl, Jonathan Aldrich, David Garlan, Rick Kazman, Hong Yan: Discovering Architectures from Running Systems. IEEE Trans. Software Eng. 32(7): 454-466 (2006)
97EETiberiu Seceleanu, David Garlan: Developing adaptive systems with synchronized architectures. Journal of Systems and Software 79(11): 1514-1526 (2006)
2005
96 João Pedro Sousa, Vahe Poladian, David Garlan, Bradley R. Schmerl: Capitalizing on Awareness of User Tasks for Guiding Self-Adaptation. CAiSE Workshops (2) 2005: 83-96
95EETiberiu Seceleanu, David Garlan: Synchronized Architectures for Adaptive Systems. COMPSAC (2) 2005: 146-151
94EEBradley R. Schmerl, David Garlan, Hong Yan: Dynamically discovering architectures with DiscoTect. ESEC/SIGSOFT FSE 2005: 103-106
93EEMarwan Abi-Antoun, Jonathan Aldrich, David Garlan, Bradley R. Schmerl, Nagi H. Nahas, Tony Tseng: Modeling and implementing software architecture with acme and archJava. ICSE 2005: 676-677
92EEDavid Garlan, John Mylopoulos, Marin Litoiu, Dennis B. Smith, Hausi A. Müller, Kenny Wong: DEAS 2005: workshop on the design and evolution of autonomic application software. ICSE 2005: 699
91EEDavid Garlan, William K. Reinholtz, Bradley R. Schmerl, Nicholas D. Sherman, Tony Tseng: Bridging the Gap between Systems Design. SEW 2005: 34-46
90EEShang-Wen Cheng, David Garlan, Bradley R. Schmerl: Making Self-Adaptation an Engineering Reality. Self-star Properties in Complex Information Systems 2005: 158-173
89EEDavid Garlan: Software Architecture Evaluation and Analysis Session Report. WICSA 2005: 227-228
88EEMarwan Abi-Antoun, Jonathan Aldrich, David Garlan, Bradley R. Schmerl, Nagi H. Nahas: Semi-Automated Incremental Synchronization between Conceptual and Implementation Level Architectures. WICSA 2005: 265-268
87EEMassimo Tivoli, David Garlan: Adaptor Synthesis for Protocol-Enhanced Component Based Architectures. WICSA 2005: 276-277
86EEDavid Garlan, Marin Litoiu, Hausi A. Müller, John Mylopoulos, Dennis B. Smith, Kenny Wong: DEAS 2005: workshop on the design and evolution of autonomic application software. ACM SIGSOFT Software Engineering Notes 30(4): 1 (2005)
85EEMarwan Abi-Antoun, Jonathan Aldrich, David Garlan, Bradley R. Schmerl, Nagi H. Nahas, Tony Tseng: Improving system dependability by enforcing architectural intent. ACM SIGSOFT Software Engineering Notes 30(4): 1-7 (2005)
84EEJoëlle Coutaz, James L. Crowley, Simon Dobson, David Garlan: Context is key. Commun. ACM 48(3): 49-53 (2005)
2004
83 David Garlan, Jeff Kramer, Alexander L. Wolf: Proceedings of the 1st ACM SIGSOFT Workshop on Self-Managed Systems, WOSS 2004, Newport Beach, California, USA, October 31 - November 1, 2004 ACM 2004
82EEDavid Garlan, Bradley R. Schmerl: Using Architectural Models at Runtime: Research Challenges. EWSA 2004: 200-205
81EEShang-Wen Cheng, An-Cheng Huang, David Garlan, Bradley R. Schmerl, Peter Steenkiste: Rainbow: Architecture-Based Self-Adaptation with Reusable Infrastructure. ICAC 2004: 276-277
80EEHong Yan, David Garlan, Bradley R. Schmerl, Jonathan Aldrich, Rick Kazman: DiscoTect: A System for Discovering Architectures from Running Systems. ICSE 2004: 470-479
79EEVahe Poladian, João Pedro Sousa, David Garlan, Mary Shaw: Dynamic Configuration of Resource-Aware Services. ICSE 2004: 604-613
78EEBradley R. Schmerl, David Garlan: AcmeStudio: Supporting Style-Centered Architecture Development. ICSE 2004: 704-705
77EEBarry W. Boehm, Jesal Bhuta, David Garlan, Eric Gradman, LiGuo Huang, Alexander Lam, Raymond J. Madachy, Nenad Medvidovic, Kenneth Meyer, Steven Meyers, Gustavo Pérez, Kirk Reinholtz, Roshanak Roshandel, Nicolas Rouquette: Using Empirical Testbeds to Accelerate Technology Maturity and Transition: The SCRover Experience. ISESE 2004: 117-126
76EEJonathan Aldrich, David Garlan, Bradley R. Schmerl, Tony Tseng: Modeling and implementing software architecture with acme and archJava. OOPSLA Companion 2004: 156-157
75EEJonathan Aldrich, David Garlan, Bradley R. Schmerl, Tony Tseng: Modeling and implementing software architecture with acme and archJava. OOPSLA Companion 2004: 6-7
74EEShang-Wen Cheng, An-Cheng Huang, David Garlan, Bradley R. Schmerl, Peter Steenkiste: An Architecture for Coordinating Multiple Self-Management Systems. WICSA 2004: 243-254
73EERoshanak Roshandel, Bradley R. Schmerl, Nenad Medvidovic, David Garlan, Dehua Zhang: Understanding Tradeoffs among Different Architectural Modeling Approaches. WICSA 2004: 47-56
72EEDavid Garlan, Vahe Poladian, Bradley R. Schmerl, João Pedro Sousa: Task-based self-adaptation. WOSS 2004: 54-57
71EEDavid Garlan, Shang-Wen Cheng, An-Cheng Huang, Bradley R. Schmerl, Peter Steenkiste: Rainbow: Architecture-Based Self-Adaptation with Reusable Infrastructure. IEEE Computer 37(10): 46-54 (2004)
2003
70EEBridget Spitznagel, David Garlan: A Compositional Formalization of Connector Wrappers. ICSE 2003: 374-384
69EEPaul C. Clements, David Garlan, Reed Little, Robert L. Nord, Judith A. Stafford: Documenting Software Architectures: Views and Beyond. ICSE 2003: 740-741
68EEDavid Garlan: Formal Modeling and Analysis of Software Architecture: Components, Connectors, and Events. SFM 2003: 1-24
67EEDavid Garlan, Serge Khersonsky, Jung Soo Kim: Model Checking Publish-Subscribe Systems. SPIN 2003: 166-180
2002
66 David Garlan, Jeff Kramer, Alexander L. Wolf: Proceedings of the First Workshop on Self-Healing Systems, WOSS 2002, Charleston, South Carolina, USA, November 18-19, 2002 ACM 2002
65EEShang-Wen Cheng, David Garlan, Bradley R. Schmerl, João Pedro Sousa, Bridget Spitznagel, Peter Steenkiste, Ningning Hu: Software Architecture-Based Adaptation for Pervasive Systems. ARCS 2002: 67-82
64EEJürgen Dingel, David Garlan, Craig Damon: Bridging the HLA: Problems and Solutions. DS-RT 2002: 33-42
63EEShang-Wen Cheng, David Garlan, Bradley R. Schmerl, Peter Steenkiste, Ningning Hu: Software Architecture-Based Adaptation for Grid Computing. HPDC 2002: 389-398
62EEBradley R. Schmerl, David Garlan: Exploiting architectural design knowledge to support self-repairing systems. SEKE 2002: 241-248
61EEDavid Garlan: Software, Heal Thyself! UML 2002: 351
60EEDavid Garlan, Shang-Wen Cheng, Bradley R. Schmerl: Increasing System Dependability through Architecture-Based Self-Repair. WADS 2002: 61-89
59 João Pedro Sousa, David Garlan: Aura: an Architectural Framework for User Mobility in Ubiquitous Computing Environments. WICSA 2002: 29-43
58 Shang-Wen Cheng, David Garlan, Bradley R. Schmerl, João Pedro Sousa, Bridget Spitznagel, Peter Steenkiste: Using Architectural Style as a Basis for System Self-repair. WICSA 2002: 45-59
57EEDavid Garlan, Bradley R. Schmerl: Model-based adaptation for self-healing systems. WOSS 2002: 27-32
56EEDavid Garlan, Shang-Wen Cheng, Andrew Kompanek: Reconciling the needs of architectural description with object-modeling notations. Sci. Comput. Program. 44(1): 23-49 (2002)
2001
55EEDavid Garlan: Aura: Distraction-Free Ubiquitous Computing. EHCI 2001: 1-2
54EEBridget Spitznagel, David Garlan: A Compositional Approach for Constructing Connectors. WICSA 2001: 148-157
53EEJeff Kramer, David Garlan, David S. Rosenblum: Guest Editors' Introduction: 1999 International Conference on Software Engineering. IEEE Trans. Software Eng. 27(2): 97-98 (2001)
52 João Pedro Sousa, David Garlan: Formal modeling of the Enterprise JavaBeans(TM) component integration framework. Information & Software Technology 43(3): 171-188 (2001)
2000
51EEDavid Garlan: Software architecture: a roadmap. ICSE - Future of SE Track 2000: 91-101
50EEDavid Garlan, Serge Khersonsky: Model Checking Implicit-Invocation Systems. IWSSD 2000: 23-30
49EEDavid Garlan, Andrew Kompanek: Reconciling the Needs of Architectural Description with Object-Modeling Notations. UML 2000: 498-512
48EEThomas Weigert, David Garlan, John Knapman, Birger Møller-Pedersen, Bran Selic: Modeling of Architectures with UML (Panel). UML 2000: 556-569
1999
47EEDavid Garlan, Zhenyu Wang: Acme-Based Software Architecture Interchange. COORDINATION 1999: 340-354
46EEJoão Pedro Sousa, David Garlan: Formal Modeling of the Enterprise JavaBeansTM Component Integration Framework. World Congress on Formal Methods 1999: 1281-1300
1998
45EERobert Allen, Rémi Douence, David Garlan: Specifying and Analyzing Dynamic Software Architectures. FASE 1998: 21-37
44EEDavid Garlan, Somesh Jha, David Notkin: Reasoning about Implicit Invocation. SIGSOFT FSE 1998: 209-221
43EERobert Allen, David Garlan: Formal Modeling and Analysis of the HLA Component Integration Standard. SIGSOFT FSE 1998: 70-79
42EERobert Allen, David Garlan: Errata: A Formal Basis for Architectural Connection. ACM Trans. Softw. Eng. Methodol. 7(3): 333-334 (1998)
41EEJürgen Dingel, David Garlan, Somesh Jha, David Notkin: Towards a Formal Treatment of Implicit Invocation Using Rely/Guarantee Reasoning. Formal Asp. Comput. 10(3): 193-213 (1998)
1997
40 David Garlan, Daniel Le Métayer: Coordination Languages and Models, Second International Conference, COORDINATION '97, Berlin, Germany, September 1-3, 1997, Proceedings Springer 1997
39EERalph E. Melton, David Garlan: Architectural unification. CASCON 1997: 18
38EEDavid Garlan, Robert T. Monroe, David Wile: Acme: an architecture description interchange language. CASCON 1997: 7
37EERobert Allen, David Garlan: A Formal Basis for Architectural Connection. ACM Trans. Softw. Eng. Methodol. 6(3): 213-249 (1997)
36 David Garlan, David P. Gluch, James E. Tomayko: Agents of Change: Educating Software Engineering Leaders. IEEE Computer 30(11): 59-65 (1997)
35 Robert T. Monroe, Andrew Kompanek, Ralph E. Melton, David Garlan: Architectural Styles, Design Patterns, And Objects. IEEE Software 14(1): 43-52 (1997)
1995
34 David Garlan, Alan W. Brown, Daniel Jackson, James E. Tomayko, Jeannette M. Wing: The CMU Master of Software Engineering Core Curriculum. CSEE 1995: 65-86
33EEDavid Garlan, Robert Allen, John Ockerbloom: Architectural Mismatch or Why It's Hard to Build Systems Out Of Existing Parts. ICSE 1995: 179-185
32EEDavid Garlan: Software Architecture: Next Steps Towards an Engineering Discipline for Software Systems Design (Panel). SIGSOFT FSE 1995: 5
31 Mary Shaw, David Garlan: Formulations and Formalisms in Software Architecture. Computer Science Today 1995: 307-323
30 David Garlan: Research Directions on Software Architecture. ACM Comput. Surv. 27(2): 257-261 (1995)
29EEGregory D. Abowd, Robert J. Allen, David Garlan: Formalizing Style to Understand Descriptions of Software Architecture. ACM Trans. Softw. Eng. Methodol. 4(4): 319-364 (1995)
28EEDavid Garlan, Robert Allen, John Ockerbloom: Architectural Mismatch: Why Reuse Is So Hard. IEEE Software 12(6): 17-26 (1995)
27EEDavid Garlan, Dewayne E. Perry: Introduction to the Special Issue on Software Architecture. IEEE Trans. Software Eng. 21(4): 269-274 (1995)
1994
26EEDavid Garlan, J. Frits Habermann, David Notkin: Nico Habermann's Research: A Brief Retrospective. ICSE 1994: 149-153
25EEDavid Garlan, Dewayne E. Perry: Software Architecture: Practice, Potential, and Pitfalls. ICSE 1994: 363-364
24EERobert J. Allen, David Garlan: Formalizing Architectural Connection. ICSE 1994: 71-80
23EEDavid Garlan, Robert Allen, John Ockerbloom: Exploiting Style in Architectural Design Environments. SIGSOFT FSE 1994: 175-188
22 Robert J. Allen, David Garlan: Beyond Definition/Use: Architectural Interconnection. Workshop on Interface Definition Languages 1994: 35-45
21 David Garlan: Integrating Formal Methods into a Professional Master of Software Engineering Program. Z User Workshop 1994: 71-85
20EEDavid Garlan, Charles W. Krueger, Barbara Staudt Lerner: TransformGen: Automating the Maintenance of Structure-Oriented Environments. ACM Trans. Program. Lang. Syst. 16(3): 727-774 (1994)
1993
19EEDavid Garlan, Curtis Scott: Adding Implicit Invocation to Rraditional Programming Languages. ICSE 1993: 447-455
18 David Garlan: Formal Approaches to Software Architecture. ICSE Workshop on Studies of Software Design 1993: 64-76
17 David Notkin, David Garlan, William G. Griswold, Kevin J. Sullivan: Adding Implicit Invocation to Languages: Three Approaches. ISOTAS 1993: 489-510
16EEGregory D. Abowd, Robert Allen, David Garlan: Using Style to Understand Descriptions of Software Architecture. SIGSOFT FSE 1993: 9-20
1992
15 David Garlan: Formal Methods for Software Engineers: Tradeoffs in Curriculum Design. CSEE 1992: 131-142
14 R. F. Swonger, C. M. Scott, Chris Okasaki, Mary Shaw, David Garlan: Experience with a Course on Architectures for Software Systems. CSEE 1992: 23-43
13 Robert J. Allen, David Garlan: A Formal Approach to Software Architectures. IFIP Congress (1) 1992: 134-141
12 David Garlan: Development Environments for Software Architecture. IFIP Congress (1) 1992: 217
11 David Garlan, Gail E. Kaiser, David Notkin: Using Tool Abstraction to Compose Systems. IEEE Computer 25(6): 30-38 (1992)
1991
10 David Garlan, David Notkin: Formalizing Design Spaces: Implicit Invocation Mechanisms. VDM Europe (1) 1991: 31-44
1990
9 David Garlan, Norman M. Delisle: Formal Specifications as Reusable Frameworks. VDM Europe 1990: 150-163
8 Norman M. Delisle, David Garlan: A Formal Specification of an Oscilloscope. IEEE Software 7(5): 29-36 (1990)
1989
7 David Garlan: The role of formalized domain-specific software frameworks. ISPW 1989: 64-66
1987
6 Gail E. Kaiser, David Garlan: MELDing Data Flow and Object-Oriented Programming. OOPSLA 1987: 254-267
5 Gail E. Kaiser, David Garlan: Melding Software Systems from Reusable Building Blocks. IEEE Software 4(4): 17-24 (1987)
4 David Garlan: Extending IDL to Support Concurrent Views. SIGPLAN Notices 22(11): 95-110 (1987)
1986
3EEDennis Goldenson, Ravinder Chandhok, David Garlan, Philip L. Miller, Mark C. Tucker: Integrated programming environments based on structure editing (panel session). ACM Conference on Computer Science 1986: 385
2 David Garlan: Views for Tools in Integrated Environments. Advanced Programming Environments 1986: 314-343
1984
1 David Garlan, Philip L. Miller: GNOME: An Introductory Programming Environment Based on a Family of STructured Editors. Software Development Environments (SDE) 1984: 65-72

Coauthor Index

1Marwan Abi-Antoun [85] [88] [93] [105] [111]
2Gregory D. Abowd [16] [29]
3Jonathan Aldrich [75] [76] [80] [85] [88] [93] [98] [105] [111]
4Robert Allen [16] [23] [28] [33] [37] [42] [43] [45]
5Robert J. Allen [13] [22] [24] [29]
6Rajesh Krishna Balan [114]
7Jesal Bhuta [77]
8Barry W. Boehm [77]
9Alan W. Brown [34]
10Ravinder Chandhok [3]
11Betty H. C. Cheng [104] [108]
12Shang-Wen Cheng [56] [58] [60] [63] [65] [71] [74] [81] [90]
13Paul C. Clements [69]
14Joëlle Coutaz [84]
15James L. Crowley [84]
16Craig Damon [64]
17Norman M. Delisle [8] [9]
18Jürgen Dingel [41] [64]
19Simon A. Dobson (Simon Dobson) [84]
20Rémi Douence [45]
21George Fairbanks [101] [102] [103]
22Stephen Fickas [104] [108]
23David P. Gluch [36]
24Dennis Goldenson [3]
25Eric Gradman [77]
26William G. Griswold [17]
27J. Frits Habermann [26]
28James D. Herbsleb [109]
29Ningning Hu [63] [65]
30An-Cheng Huang [71] [74] [81]
31LiGuo Huang [77]
32Daniel Jackson [34]
33Somesh Jha [41] [44]
34Gail E. Kaiser [5] [6] [11]
35Rick Kazman [80] [98]
36Serge Khersonsky [50] [67]
37Jung Soo Kim [67] [100]
38John Knapman [48]
39Andrew Kompanek [35] [49] [56]
40Jeff Kramer [53] [66] [83]
41Charles W. Krueger [20]
42Thomas D. LaToza [109]
43Alexander Lam [77]
44Rogério de Lemos [104] [108]
45Barbara Staudt Lerner [20]
46Marin Litoiu [86] [92] [108]
47Reed Little [69]
48Raymond J. Madachy [77]
49Jeff Magee (Jeff N. Magee) [104] [108]
50Nenad Medvidovic [73] [77]
51Ralph E. Melton [35] [39]
52Daniel Le Métayer [40]
53Kenneth Meyer [77]
54Steven Meyers [77]
55Philip L. Miller [1] [3]
56Birger Møller-Pedersen [48]
57Robert T. Monroe [35] [38]
58Hausi A. Müller [86] [92] [104] [108]
59Brad A. Myers [109]
60John Mylopoulos [86] [92]
61Nagi H. Nahas [85] [88] [93] [105] [111]
62Robert L. Nord [69]
63David Notkin [10] [11] [17] [26] [41] [44]
64John Ockerbloom [23] [28] [33]
65Chris Okasaki [14]
66Gustavo Pérez [77]
67Dewayne E. Perry [25] [27]
68Vahe Poladian [72] [79] [96] [107] [113] [114]
69Kirk Reinholtz [77]
70William K. Reinholtz [91]
71David S. Rosenblum [53]
72Roshanak Roshandel [73] [77]
73Nicolas Rouquette [77]
74Mahadev Satyanarayanan (M. Satyanarayanan) [107] [114]
75William L. Scherlis (Bill Scherlis) [101] [102] [103]
76Bradley R. Schmerl [57] [58] [60] [62] [63] [65] [71] [72] [73] [74] [75] [76] [78] [80] [81] [82] [85] [88] [90] [91] [93] [94] [96] [98] [99] [105] [106] [107] [111] [113]
77C. M. Scott [14]
78Curtis Scott [19]
79Tiberiu Seceleanu [95] [97]
80Bran Selic [48]
81Mary Shaw [14] [31] [79] [107]
82Nicholas D. Sherman [91]
83Dennis B. Smith [86] [92]
84João Pedro Sousa [46] [52] [58] [59] [65] [72] [79] [96] [107] [113] [114]
85Bridget Spitznagel [54] [58] [65] [70]
86Judith A. Stafford [69]
87Peter Steenkiste [58] [63] [65] [71] [74] [81] [113]
88Kevin J. Sullivan [17]
89R. F. Swonger [14]
90Richard Taylor [104] [108]
91Massimo Tivoli [87]
92James E. Tomayko [34] [36]
93Tony Tseng [75] [76] [85] [91] [93]
94Mark C. Tucker [3]
95Zhenyu Wang [47]
96Thomas Weigert [48]
97David Wile [38]
98Jeannette M. Wing [34]
99Alexander L. Wolf [66] [83]
100Kenny Wong [86] [92]
101Hong Yan [80] [94] [98]
102Dehua Zhang [73]

Colors in the list of coauthors

Copyright © Sun May 17 03:24:02 2009 by Michael Ley (ley@uni-trier.de)