|
Search the dblp DataBase
Ralph E. Johnson:
[Publications]
[Author Rank by year]
[Co-authors]
[Prefers]
[Cites]
[Cited by]
Publications of Author
- Erich Gamma, Richard Helm, Ralph E. Johnson, John M. Vlissides
Design Patterns: Abstraction and Reuse of Object-Oriented Design. [Citation Graph (3, 0)][DBLP] ECOOP, 1993, pp:406-431 [Conf]
- Rebecca Wirfs-Brock, Ralph E. Johnson
Surveying Current Research in Object-Oriented Design. [Citation Graph (3, 0)][DBLP] Commun. ACM, 1990, v:33, n:9, pp:104-124 [Journal]
- Brian Foote, Ralph E. Johnson
Reflective Facilities in Smalltalk-80. [Citation Graph (1, 0)][DBLP] OOPSLA, 1989, pp:327-335 [Conf]
- Ralph E. Johnson, Hustin O. Graver, Lawrence W. Zurawski
TS: An Optimizing Compiler for Smalltalk. [Citation Graph (1, 0)][DBLP] OOPSLA, 1988, pp:18-26 [Conf]
- Justin O. Graver, Ralph E. Johnson
A Type System for Smalltalk. [Citation Graph (1, 0)][DBLP] POPL, 1990, pp:136-150 [Conf]
- Douglas C. Schmidt, Mohamed Fayad, Ralph E. Johnson
Software Patterns (Introduction to the Special Section). [Citation Graph (1, 0)][DBLP] Commun. ACM, 1996, v:39, n:10, pp:36-39 [Journal]
- William F. Opdyke, Ralph E. Johnson
Creating Abstract Superclasses by Refactoring. [Citation Graph (0, 0)][DBLP] ACM Conference on Computer Science, 1993, pp:66-73 [Conf]
- Federico Balaguer, Thuc S. M. Ho, Ralph E. Johnson
Detecting Data Races on Framework-Based Applications. [Citation Graph (0, 0)][DBLP] COMPSAC (1), 2006, pp:113-120 [Conf]
- Ralph E. Johnson, Carl McConnell, J. Michael Lake
The RTL System: A Framework for Code Optimization. [Citation Graph (0, 0)][DBLP] Code Generation, 1991, pp:255-274 [Conf]
- Ayla Dantas, Joseph W. Yoder, Paulo Borba, Ralph Johnson
Using Aspects to Make Adaptive Object-Models Adaptable. [Citation Graph (0, 0)][DBLP] RAM-SE, 2004, pp:9-19 [Conf]
- Kent Beck, Ralph E. Johnson
Patterns Generate Architectures. [Citation Graph (0, 0)][DBLP] ECOOP, 1994, pp:139-149 [Conf]
- John Brant, Brian Foote, Ralph E. Johnson, Don Roberts
Wrappers to the Rescue. [Citation Graph (0, 0)][DBLP] ECOOP, 1998, pp:396-417 [Conf]
- Brian Foote, Ralph E. Johnson, James Noble
Efficient Multimethods in a Single Dispatch Language. [Citation Graph (0, 0)][DBLP] ECOOP, 2005, pp:337-361 [Conf]
- Danny Dig, Can Comertoglu, Darko Marinov, Ralph Johnson
Automated Detection of Refactorings in Evolving Components. [Citation Graph (0, 0)][DBLP] ECOOP, 2006, pp:404-428 [Conf]
- Ralph E. Johnson
The Closing of the Frontier. [Citation Graph (0, 0)][DBLP] ECOOP, 2006, pp:379- [Conf]
- Weerasak Witthawaskul, Ralph Johnson
Transaction Support Using Unit of Work Modeling in the Context of MDA. [Citation Graph (0, 0)][DBLP] EDOC, 2005, pp:131-141 [Conf]
- Danny Dig, Kashif Manzoor, Ralph Johnson, Tien N. Nguyen
Refactoring-Aware Configuration Management for Object-Oriented Programs. [Citation Graph (0, 0)][DBLP] ICSE, 2007, pp:427-436 [Conf]
- Alejandra Garrido, Ralph Johnson
Analyzing Multiple Configurations of a C Program. [Citation Graph (0, 0)][DBLP] ICSM, 2005, pp:379-388 [Conf]
- Danny Dig, Ralph Johnson
The Role of Refactorings in API Evolution. [Citation Graph (0, 0)][DBLP] ICSM, 2005, pp:389-398 [Conf]
- Simon M. Kaplan, Ralph E. Johnson
On Language Choice for the Introductory Comuter Science Course. [Citation Graph (0, 0)][DBLP] IFIP Congress, 1989, pp:563-568 [Conf]
- 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. [Citation Graph (0, 0)][DBLP] Advanced Programming Environments, 1986, pp:112-125 [Conf]
- Ralph E. Johnson, William F. Opdyke
Refactoring and Aggregation. [Citation Graph (0, 0)][DBLP] ISOTAS, 1993, pp:264-278 [Conf]
- Alejandra Garrido, Ralph Johnson
Refactoring C with Conditional Compilation. [Citation Graph (0, 0)][DBLP] ASE, 2003, pp:323-326 [Conf]
- Danny Dig, Ralph Johnson
Automated upgrading of component-based applications. [Citation Graph (0, 0)][DBLP] OOPSLA Companion, 2006, pp:675-676 [Conf]
- Danny Dig, Tien N. Nguyen, Kashif Manzoor, Ralph Johnson
MolhadoRef: a refactoring-aware software configuration management tool. [Citation Graph (0, 0)][DBLP] OOPSLA Companion, 2006, pp:732-733 [Conf]
- Alan M. Durham, Ralph E. Johnson
A Framework for Run-Time Systems and its Visual Programming Language. [Citation Graph (0, 0)][DBLP] OOPSLA, 1996, pp:406-420 [Conf]
- Steven Fraser, Erich Gamma, Richard Helm, Ralph Johnson
Design patterns: beginnings and futures. [Citation Graph (0, 0)][DBLP] OOPSLA Companion, 2006, pp:934- [Conf]
- Steven Fraser, Kent Beck, Grady Booch, James Coplien, Ralph E. Johnson, Bill Opdyke
Beyond the Hype: Do Patterns and Frameworks Reduce Discovery Costs? (Panel). [Citation Graph (0, 0)][DBLP] OOPSLA, 1997, pp:342-344 [Conf]
- Jim Haungs, Martin Fowler, Ralph Johnson, Steve McConnell, Richard P. Gabriel
Software development: arts & crafts or math & science? [Citation Graph (0, 0)][DBLP] OOPSLA Companion, 2004, pp:141-142 [Conf]
- Hermann Hüni, Ralph E. Johnson, Robert Engel
A Framework for Network Protocol Software. [Citation Graph (0, 0)][DBLP] OOPSLA, 1995, pp:358-369 [Conf]
- Ralph E. Johnson
Type-Checking Smalltalk. [Citation Graph (0, 0)][DBLP] OOPSLA, 1986, pp:315-321 [Conf]
- Ralph E. Johnson
Documenting Frameworks using Patterns. [Citation Graph (0, 0)][DBLP] OOPSLA, 1992, pp:63-76 [Conf]
- 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). [Citation Graph (0, 0)][DBLP] OOPSLA, 1993, pp:429-436 [Conf]
- C. A. Scaletti, Ralph E. Johnson
An Interactive Environment for Object-Oriented Music Composition and Sound Synthesis. [Citation Graph (0, 0)][DBLP] OOPSLA, 1988, pp:222-233 [Conf]
- Peter Wegner, William L. Scherlis, James M. Purtilo, David C. Luckham, Ralph E. Johnson
Object-Oriented Megaprogramming (Panel). [Citation Graph (0, 0)][DBLP] OOPSLA, 1992, pp:392-396 [Conf]
- Allen Wirfs-Brock, Ralph E. Johnson, Ward Cunningham, Mark A. Linton
Designing Reusable Designs - Experiences Designing Object-Oriented Frameworks (Panel). [Citation Graph (0, 0)][DBLP] OOPSLA/ECOOP, 1990, pp:234- [Conf]
- Joseph W. Yoder, Ralph E. Johnson, Steven R. Wingo, Ron Jeffries, Linda Rising
Object-oriented success stories: "learning from our failures". [Citation Graph (0, 0)][DBLP] OOPSLA Companion, 2003, pp:278-279 [Conf]
- Ralph E. Johnson, Fred B. Schneider
Symmetry and Similarity in Distributed Systems. [Citation Graph (0, 0)][DBLP] PODC, 1985, pp:13-22 [Conf]
- Ralph Johnson
Using Re-factoring to Reduce the Pain of Component Evolution. [Citation Graph (0, 0)][DBLP] SERA, 2005, pp:248- [Conf]
- Mansour Zand, Guillermo Arango, Margaret J. Davis, Ralph E. Johnson, Jeffrey S. Poulin, Andrew Watson
Reuse Research and Development: Is It on the Right Track? [Citation Graph (0, 0)][DBLP] SSR, 1997, pp:212-216 [Conf]
- Ralph E. Johnson
Components, Frameworks, Patterns. [Citation Graph (0, 0)][DBLP] SSR, 1997, pp:10-17 [Conf]
- José A. Borges, Ralph E. Johnson
Multiparadigm Visual Programming Language. [Citation Graph (0, 0)][DBLP] VL, 1990, pp:233-240 [Conf]
- Joseph W. Yoder, Ralph E. Johnson
The Adaptive Object-Model Architectural Style. [Citation Graph (0, 0)][DBLP] WICSA, 2002, pp:3-27 [Conf]
- John Brant, Ralph E. Johnson
Creating Tools in HotDraw by Composition. [Citation Graph (0, 0)][DBLP] TOOLS (13), 1994, pp:445-454 [Conf]
- Ralph E. Johnson
Frameworks: A Programmer's View of Developing Reusable Software. [Citation Graph (0, 0)][DBLP] TOOLS (13), 1994, pp:545- [Conf]
- Ralph E. Johnson
A Programmer's View of Developing Reusable Software. [Citation Graph (0, 0)][DBLP] TOOLS (8), 1992, pp:268- [Conf]
- Ralph E. Johnson
Frameworks = (Components + Patterns). [Citation Graph (0, 0)][DBLP] Commun. ACM, 1997, v:40, n:10, pp:39-42 [Journal]
- Reza Razavi, Noury Bouraqadi, Joseph W. Yoder, Jean-François Perrot, Ralph E. Johnson
Language support for adaptive object-models using metaclasses. [Citation Graph (0, 0)][DBLP] Computer Languages, Systems & Structures, 2005, v:31, n:3-4, pp:199-218 [Journal]
- Alan M. Durham, Ralph E. Johnson
A system to implement primitive data types. [Citation Graph (0, 0)][DBLP] J. Braz. Comp. Soc., 1999, v:6, n:1, pp:5-12 [Journal]
- Ralph E. Johnson
Reducing the Latency of a Real-Time Garbage Collector. [Citation Graph (0, 0)][DBLP] LOPLAS, 1992, v:1, n:1, pp:46-58 [Journal]
- Carl McConnell, Ralph E. Johnson
Using Static Single Assignment Form in a Code Optimizer. [Citation Graph (0, 0)][DBLP] LOPLAS, 1992, v:1, n:2, pp:152-160 [Journal]
- J. Lim, Ralph E. Johnson
The heart of object-oriented concurrent programming. [Citation Graph (0, 0)][DBLP] SIGPLAN Notices, 1989, v:24, n:4, pp:165-167 [Journal]
- Joseph W. Yoder, Federico Balaguer, Ralph E. Johnson
Architecture and Design of Adaptive Object Models. [Citation Graph (0, 0)][DBLP] SIGPLAN Notices, 2001, v:36, n:12, pp:50-60 [Journal]
- Stephen J. Mellor, Ralph E. Johnson
Guest Editor's Introduction: Why Explore Object Methods, Patterns, and Architectures? [Citation Graph (0, 0)][DBLP] IEEE Software, 1997, v:14, n:1, pp:27-30 [Journal]
- Don Roberts, John Brant, Ralph E. Johnson
A Refactoring Tool for Smalltalk. [Citation Graph (0, 0)][DBLP] TAPOS, 1997, v:3, n:4, pp:253-263 [Journal]
- León Welicki, Joseph W. Yoder, Rebecca Wirfs-Brock, Ralph E. Johnson
Towards a pattern language for adaptive object models. [Citation Graph (0, 0)][DBLP] OOPSLA Companion, 2007, pp:787-788 [Conf]
Refactoring Tools. [Citation Graph (, )][DBLP]
ReBA: refactoring-aware binary adaptation of evolving libraries. [Citation Graph (, )][DBLP]
ReBA: a tool for generating binary adapters for evolving java libraries. [Citation Graph (, )][DBLP]
Inferring Method Effect Summaries for Nested Heap Regions. [Citation Graph (, )][DBLP]
The 2nd workshop on refactoring tools (WRT'08). [Citation Graph (, )][DBLP]
Regrowing a language: refactoring tools allow programming languages to evolve. [Citation Graph (, )][DBLP]
Relooper: refactoring for loop parallelism in Java. [Citation Graph (, )][DBLP]
Multiple design patterns for voice over IP (VoIP) security. [Citation Graph (, )][DBLP]
MolhadoRef: a refactoring-aware infrastructure for OO programs. [Citation Graph (, )][DBLP]
Generating Rewritable Abstract Syntax Trees. [Citation Graph (, )][DBLP]
Systematically Eradicating Data Injection Attacks Using Security-Oriented Program Transformations. [Citation Graph (, )][DBLP]
Search in 0.037secs, Finished in 0.039secs
|