The SCEAS System
Navigation Menu

Search the dblp DataBase


Ralph E. Johnson: [Publications] [Author Rank by year] [Co-authors] [Prefers] [Cites] [Cited by]

Publications of Author

  1. 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]
  2. 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]
  3. Brian Foote, Ralph E. Johnson
    Reflective Facilities in Smalltalk-80. [Citation Graph (1, 0)][DBLP]
    OOPSLA, 1989, pp:327-335 [Conf]
  4. 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]
  5. Justin O. Graver, Ralph E. Johnson
    A Type System for Smalltalk. [Citation Graph (1, 0)][DBLP]
    POPL, 1990, pp:136-150 [Conf]
  6. 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]
  7. 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]
  8. 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]
  9. 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]
  10. 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]
  11. Kent Beck, Ralph E. Johnson
    Patterns Generate Architectures. [Citation Graph (0, 0)][DBLP]
    ECOOP, 1994, pp:139-149 [Conf]
  12. John Brant, Brian Foote, Ralph E. Johnson, Don Roberts
    Wrappers to the Rescue. [Citation Graph (0, 0)][DBLP]
    ECOOP, 1998, pp:396-417 [Conf]
  13. 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]
  14. 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]
  15. Ralph E. Johnson
    The Closing of the Frontier. [Citation Graph (0, 0)][DBLP]
    ECOOP, 2006, pp:379- [Conf]
  16. 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]
  17. 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]
  18. Alejandra Garrido, Ralph Johnson
    Analyzing Multiple Configurations of a C Program. [Citation Graph (0, 0)][DBLP]
    ICSM, 2005, pp:379-388 [Conf]
  19. Danny Dig, Ralph Johnson
    The Role of Refactorings in API Evolution. [Citation Graph (0, 0)][DBLP]
    ICSM, 2005, pp:389-398 [Conf]
  20. 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]
  21. 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]
  22. Ralph E. Johnson, William F. Opdyke
    Refactoring and Aggregation. [Citation Graph (0, 0)][DBLP]
    ISOTAS, 1993, pp:264-278 [Conf]
  23. Alejandra Garrido, Ralph Johnson
    Refactoring C with Conditional Compilation. [Citation Graph (0, 0)][DBLP]
    ASE, 2003, pp:323-326 [Conf]
  24. Danny Dig, Ralph Johnson
    Automated upgrading of component-based applications. [Citation Graph (0, 0)][DBLP]
    OOPSLA Companion, 2006, pp:675-676 [Conf]
  25. 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]
  26. 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]
  27. Steven Fraser, Erich Gamma, Richard Helm, Ralph Johnson
    Design patterns: beginnings and futures. [Citation Graph (0, 0)][DBLP]
    OOPSLA Companion, 2006, pp:934- [Conf]
  28. 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]
  29. 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]
  30. 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]
  31. Ralph E. Johnson
    Type-Checking Smalltalk. [Citation Graph (0, 0)][DBLP]
    OOPSLA, 1986, pp:315-321 [Conf]
  32. Ralph E. Johnson
    Documenting Frameworks using Patterns. [Citation Graph (0, 0)][DBLP]
    OOPSLA, 1992, pp:63-76 [Conf]
  33. 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]
  34. 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]
  35. 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]
  36. 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]
  37. 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]
  38. Ralph E. Johnson, Fred B. Schneider
    Symmetry and Similarity in Distributed Systems. [Citation Graph (0, 0)][DBLP]
    PODC, 1985, pp:13-22 [Conf]
  39. Ralph Johnson
    Using Re-factoring to Reduce the Pain of Component Evolution. [Citation Graph (0, 0)][DBLP]
    SERA, 2005, pp:248- [Conf]
  40. 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]
  41. Ralph E. Johnson
    Components, Frameworks, Patterns. [Citation Graph (0, 0)][DBLP]
    SSR, 1997, pp:10-17 [Conf]
  42. José A. Borges, Ralph E. Johnson
    Multiparadigm Visual Programming Language. [Citation Graph (0, 0)][DBLP]
    VL, 1990, pp:233-240 [Conf]
  43. Joseph W. Yoder, Ralph E. Johnson
    The Adaptive Object-Model Architectural Style. [Citation Graph (0, 0)][DBLP]
    WICSA, 2002, pp:3-27 [Conf]
  44. John Brant, Ralph E. Johnson
    Creating Tools in HotDraw by Composition. [Citation Graph (0, 0)][DBLP]
    TOOLS (13), 1994, pp:445-454 [Conf]
  45. Ralph E. Johnson
    Frameworks: A Programmer's View of Developing Reusable Software. [Citation Graph (0, 0)][DBLP]
    TOOLS (13), 1994, pp:545- [Conf]
  46. Ralph E. Johnson
    A Programmer's View of Developing Reusable Software. [Citation Graph (0, 0)][DBLP]
    TOOLS (8), 1992, pp:268- [Conf]
  47. Ralph E. Johnson
    Frameworks = (Components + Patterns). [Citation Graph (0, 0)][DBLP]
    Commun. ACM, 1997, v:40, n:10, pp:39-42 [Journal]
  48. 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]
  49. 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]
  50. 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]
  51. 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]
  52. 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]
  53. 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]
  54. 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]
  55. 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]
  56. 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]

  57. Refactoring Tools. [Citation Graph (, )][DBLP]

  58. ReBA: refactoring-aware binary adaptation of evolving libraries. [Citation Graph (, )][DBLP]

  59. ReBA: a tool for generating binary adapters for evolving java libraries. [Citation Graph (, )][DBLP]

  60. Inferring Method Effect Summaries for Nested Heap Regions. [Citation Graph (, )][DBLP]

  61. The 2nd workshop on refactoring tools (WRT'08). [Citation Graph (, )][DBLP]

  62. Regrowing a language: refactoring tools allow programming languages to evolve. [Citation Graph (, )][DBLP]

  63. Relooper: refactoring for loop parallelism in Java. [Citation Graph (, )][DBLP]

  64. Multiple design patterns for voice over IP (VoIP) security. [Citation Graph (, )][DBLP]

  65. MolhadoRef: a refactoring-aware infrastructure for OO programs. [Citation Graph (, )][DBLP]

  66. Generating Rewritable Abstract Syntax Trees. [Citation Graph (, )][DBLP]

  67. Systematically Eradicating Data Injection Attacks Using Security-Oriented Program Transformations. [Citation Graph (, )][DBLP]

Search in 0.037secs, Finished in 0.039secs
System may not be available sometimes or not working properly, since it is still in development with continuous upgrades
The rankings that are presented on this page should NOT be considered as formal since the citation info is incomplete in DBLP
System created by [] © 2002
for Data Engineering Laboratory, Department of Informatics, Aristotle University © 2002