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

Ralph E. Johnson

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

2008
54EEJeffrey L. Overbey, Ralph E. Johnson: Generating Rewritable Abstract Syntax Trees. SLE 2008: 114-133
53EEDanny Dig, Kashif Manzoor, Ralph E. Johnson, Tien N. Nguyen: Effective Software Merging in the Presence of Object-Oriented Refactorings. IEEE Trans. Software Eng. 34(3): 321-335 (2008)
52EEMunawar Hafiz, Ralph E. Johnson: Evolution of the MTA architecture: the impact of security. Softw., Pract. Exper. 38(15): 1569-1599 (2008)
2007
51EELeón Welicki, Joseph W. Yoder, Rebecca Wirfs-Brock, Ralph E. Johnson: Towards a pattern language for adaptive object models. OOPSLA Companion 2007: 787-788
50EEMunawar Hafiz, Paul Adamczyk, Ralph E. Johnson: Organizing Security Patterns. IEEE Software 24(4): 52-60 (2007)
2006
49EEFederico Balaguer, Thuc S. M. Ho, Ralph E. Johnson: Detecting Data Races on Framework-Based Applications. COMPSAC (1) 2006: 113-120
48EERalph E. Johnson: The Closing of the Frontier. ECOOP 2006: 379
47EEZahid Anwar, William Yurcik, Ralph E. Johnson, Munawar Hafiz, Roy H. Campbell: Multiple design patterns for voice over IP (VoIP) security. IPCCC 2006
46EESteven Fraser, Erich Gamma, Richard Helm, Ralph E. Johnson: Design patterns: beginnings and futures. OOPSLA Companion 2006: 934
2005
45 Ralph E. Johnson, Richard P. Gabriel: Companion to the 20th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2005, October 16-20, 2005, San Diego, CA, USA ACM 2005
44 Ralph E. Johnson, Richard P. Gabriel: Proceedings of the 20th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2005, October 16-20, 2005, San Diego, CA, USA ACM 2005
43EEBrian Foote, Ralph E. Johnson, James Noble: Efficient Multimethods in a Single Dispatch Language. ECOOP 2005: 337-361
42EEReza Razavi, Noury Bouraqadi, Joseph W. Yoder, Jean-François Perrot, Ralph E. Johnson: Language support for adaptive object-models using metaclasses. Computer Languages, Systems & Structures 31(3-4): 199-218 (2005)
2004
41EEJim Haungs, Martin Fowler, Ralph E. Johnson, Steve McConnell, Richard P. Gabriel: Software development: arts & crafts or math & science? OOPSLA Companion 2004: 141-142
40EEAyla Dantas, Joseph W. Yoder, Paulo Borba, Ralph E. Johnson: Using Aspects to Make Adaptive Object-Models Adaptable. RAM-SE 2004: 9-19
2003
39EEJoseph W. Yoder, Ralph E. Johnson, Steven R. Wingo, Ron Jeffries, Linda Rising: Object-oriented success stories: "learning from our failures". OOPSLA Companion 2003: 278-279
2002
38 Joseph W. Yoder, Ralph E. Johnson: The Adaptive Object-Model Architectural Style. WICSA 2002: 3-27
2001
37 Joseph W. Yoder, Federico Balaguer, Ralph E. Johnson: Architecture and Design of Adaptive Object Models. SIGPLAN Notices 36(12): 50-60 (2001)
1999
36 Alan M. Durham, Ralph E. Johnson: A system to implement primitive data types. J. Braz. Comp. Soc. 6(1): 5-12 (1999)
1998
35EEJohn Brant, Brian Foote, Ralph E. Johnson, Don Roberts: Wrappers to the Rescue. ECOOP 1998: 396-417
1997
34 Steven Fraser, Kent Beck, Grady Booch, James Coplien, Ralph E. Johnson, Bill Opdyke: Beyond the Hype: Do Patterns and Frameworks Reduce Discovery Costs? (Panel). OOPSLA 1997: 342-344
33EERalph E. Johnson: Components, Frameworks, Patterns. SSR 1997: 10-17
32EEMansour Zand, Guillermo Arango, Margaret J. Davis, Ralph E. Johnson, Jeffrey S. Poulin, Andrew Watson: Reuse Research and Development: Is It on the Right Track? SSR 1997: 212-216
31 Ralph E. Johnson: Frameworks = (Components + Patterns). Commun. ACM 40(10): 39-42 (1997)
30 Stephen J. Mellor, Ralph E. Johnson: Guest Editor's Introduction: Why Explore Object Methods, Patterns, and Architectures? IEEE Software 14(1): 27-30 (1997)
29 Don Roberts, John Brant, Ralph E. Johnson: A Refactoring Tool for Smalltalk. TAPOS 3(4): 253-263 (1997)
1996
28 Alan M. Durham, Ralph E. Johnson: A Framework for Run-Time Systems and its Visual Programming Language. OOPSLA 1996: 406-420
27 Douglas C. Schmidt, Mohamed Fayad, Ralph E. Johnson: Software Patterns (Introduction to the Special Section). Commun. ACM 39(10): 36-39 (1996)
1995
26 Hermann Hüni, Ralph E. Johnson, Robert Engel: A Framework for Network Protocol Software. OOPSLA 1995: 358-369
1994
25EEKent Beck, Ralph E. Johnson: Patterns Generate Architectures. ECOOP 1994: 139-149
24 John Brant, Ralph E. Johnson: Creating Tools in HotDraw by Composition. TOOLS (13) 1994: 445-454
23 Ralph E. Johnson: Frameworks: A Programmer's View of Developing Reusable Software. TOOLS (13) 1994: 545
1993
22EEWilliam F. Opdyke, Ralph E. Johnson: Creating Abstract Superclasses by Refactoring. ACM Conference on Computer Science 1993: 66-73
21EEErich Gamma, Richard Helm, Ralph E. Johnson, John M. Vlissides: Design Patterns: Abstraction and Reuse of Object-Oriented Design. ECOOP 1993: 406-431
20 Ralph E. Johnson, William F. Opdyke: Refactoring and Aggregation. ISOTAS 1993: 264-278
19 Ralph E. Johnson, Kent Beck, Grady Booch, William R. Cook, Richard P. Gabriel, Rebecca Wirfs-Brock: How to Get a Paper Accepted at OOPSLA (Panel). OOPSLA 1993: 429-436
1992
18 Peter Wegner, William L. Scherlis, James M. Purtilo, David C. Luckham, Ralph E. Johnson: Object-Oriented Megaprogramming (Panel). OOPSLA 1992: 392-396
17 Ralph E. Johnson: Documenting Frameworks using Patterns. OOPSLA 1992: 63-76
16 Ralph E. Johnson: A Programmer's View of Developing Reusable Software. TOOLS (8) 1992: 268
15 Ralph E. Johnson: Reducing the Latency of a Real-Time Garbage Collector. LOPLAS 1(1): 46-58 (1992)
14 Carl McConnell, Ralph E. Johnson: Using Static Single Assignment Form in a Code Optimizer. LOPLAS 1(2): 152-160 (1992)
1991
13 Ralph E. Johnson, Carl McConnell, J. Michael Lake: The RTL System: A Framework for Code Optimization. Code Generation 1991: 255-274
1990
12 Allen Wirfs-Brock, Ralph E. Johnson, Ward Cunningham, Mark A. Linton: Designing Reusable Designs - Experiences Designing Object-Oriented Frameworks (Panel). OOPSLA/ECOOP 1990: 234
11 Justin O. Graver, Ralph E. Johnson: A Type System for Smalltalk. POPL 1990: 136-150
10 José A. Borges, Ralph E. Johnson: Multiparadigm Visual Programming Language. VL 1990: 233-240
9 Rebecca Wirfs-Brock, Ralph E. Johnson: Surveying Current Research in Object-Oriented Design. Commun. ACM 33(9): 104-124 (1990)
1989
8 Simon M. Kaplan, Ralph E. Johnson: On Language Choice for the Introductory Comuter Science Course. IFIP Congress 1989: 563-568
7 Brian Foote, Ralph E. Johnson: Reflective Facilities in Smalltalk-80. OOPSLA 1989: 327-335
6EEJ. Lim, Ralph E. Johnson: The heart of object-oriented concurrent programming. SIGPLAN Notices 24(4): 165-167 (1989)
1988
5 Ralph E. Johnson, Justin O. Graver, Lawrence W. Zurawski: TS: An Optimizing Compiler for Smalltalk. OOPSLA 1988: 18-26
4 C. A. Scaletti, Ralph E. Johnson: An Interactive Environment for Object-Oriented Music Composition and Sound Synthesis. OOPSLA 1988: 222-233
1986
3 Simon M. Kaplan, Ralph E. Johnson, Roy H. Campbell, Samuel N. Kamin, James M. Purtilo, Mehdi T. Harandi, Jane W.-S. Liu: An Architecture for Tool Integration. Advanced Programming Environments 1986: 112-125
2 Ralph E. Johnson: Type-Checking Smalltalk. OOPSLA 1986: 315-321
1985
1 Ralph E. Johnson, Fred B. Schneider: Symmetry and Similarity in Distributed Systems. PODC 1985: 13-22

Coauthor Index

1Paul Adamczyk [50]
2Zahid Anwar [47]
3Guillermo Arango [32]
4Federico Balaguer [37] [49]
5Kent Beck [19] [25] [34]
6Grady Booch [19] [34]
7Paulo Borba [40]
8José A. Borges [10]
9Noury Bouraqadi [42]
10John Brant [24] [29] [35]
11Roy H. Campbell [3] [47]
12William R. Cook [19]
13James Coplien [34]
14Ward Cunningham [12]
15Ayla Dantas [40]
16Margaret J. Davis [32]
17Danny Dig [53]
18Alan M. Durham [28] [36]
19Robert Engel [26]
20Mohamed Fayad (Mohamed E. Fayad, M. E. Fayad) [27]
21Brian Foote [7] [35] [43]
22Martin Fowler [41]
23Steven Fraser [34] [46]
24Richard P. Gabriel [19] [41] [44] [45]
25Erich Gamma [21] [46]
26Justin O. Graver [5] [11]
27Munawar Hafiz [47] [50] [52]
28Mehdi T. Harandi [3]
29Jim Haungs [41]
30Richard Helm [21] [46]
31Thuc S. M. Ho [49]
32Hermann Hüni [26]
33Ron Jeffries [39]
34Samuel N. Kamin (Sam Kamin) [3]
35Simon M. Kaplan [3] [8]
36J. Michael Lake [13]
37J. Lim [6]
38Mark A. Linton [12]
39Jane W.-S. Liu [3]
40David C. Luckham [18]
41Kashif Manzoor [53]
42Carl McConnell [13] [14]
43Steve McConnell [41]
44Stephen J. Mellor [30]
45Tien N. Nguyen [53]
46James Noble [43]
47William F. Opdyke (Bill Opdyke) [20] [22] [34]
48Jeffrey L. Overbey [54]
49Jean-François Perrot [42]
50Jeffrey S. Poulin [32]
51James M. Purtilo [3] [18]
52Reza Razavi [42]
53Linda Rising [39]
54Don Roberts [29] [35]
55C. A. Scaletti [4]
56William L. Scherlis (Bill Scherlis) [18]
57Douglas C. Schmidt [27]
58Fred B. Schneider [1]
59John M. Vlissides [21]
60Andrew Watson [32]
61Peter Wegner [18]
62León Welicki [51]
63Steven R. Wingo [39]
64Allen Wirfs-Brock [12]
65Rebecca Wirfs-Brock [9] [19] [51]
66Joseph W. Yoder [37] [38] [39] [40] [42] [51]
67William Yurcik [47]
68Mansour Zand [32]
69Lawrence W. Zurawski [5]

Colors in the list of coauthors

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