 |
Roy H. Campbell, Nayeem Islam, Ralph Johnson, Panos
Kougiouris, and Peter Madany
Choices, Frameworks and Refinement
Proceedings of Workshop on Object-Oriented Operating
Systems
Palo Alto, October 1991, pages 9-15, ACM.
|
 |
Alan Durham and Ralph Johnson
A Framework for Run-Time Systems and Its Visual Programming
Language
Proceedings of Conference on Object-Oriented Programming
Systems, and Applications, 1996, pages 406-420. ACM.
|
 |
Mohamed E. Fayad, Doug Schmidt, and Ralph E. Johnson
Building Application Frameworks: Object-Oriented Foundations
of Framework Design.
John Wiley and Sons, 1999.
|
 |
Mohamed E. Fayad, Doug Schmidt, and Ralph E.
Johnson
Implementing Application Frameworks: Object-Oriented
Frameworks at Work
John Wiley and Sons, 1999.
|
 |
Mohamed E. Fayad and Ralph E. Johnson
Domain-Specific Application Frameworks
John Wiley and Sons, 1999.
|
 |
Brian Foote
(Advisor:
Ralph Johnson)
Designing to Facilitate Change with Object-Oriented Frameworks
Masters Thesis,
1988
Dept. of Computer Science,
University of Illinois at Urbana-Champaign.
[Abridged, Illustrated HTML] [HTML] [PDF] [Word] [RTF]
[PostScript]
[Macintosh PostScript] [StuffIt] [Squeak Source]
|
 |
Brian Foote
Domain Specific
Frameworks Emerge as a System Evolves
Workshop on
Methodologies and Object-Oriented Programming OOPSLA '88
San Diego, CA Norman L. Kerth, organizer
[HTML]
|
 |
Brian Foote
Designing Realtime Frameworks
Workshop on Realtime Systems
OOPSLA '88
San Diego, CA
John Gilbert, organizer.
[HTML]
|
 |
Brian Foote
The Craftsmen vs. the Scavengers:
Ruminations of a Foot Soldier on the Reuse Revolution
Workshop on the Reusable Component Marketplace
OOPSLA '89, New Orleans, LA
John T. Mason, organizer
[HTML]
|
 |
Brian Foote
The Fractal Model of the Lifecycles of Reusable Objects
Workshop on Reuse
OOPSLA '91, Phoenix, AZ
Rebecca Joos and John D. McGregor, organizers.
[HTML]
|
 |
Brian Foote
The Fractal Model of the Lifecycles of Reusable Objects
Workshop on Process Standards and Iteration
OOPSLA '93,
Washington, DC
Monday, 27 September 1993
James O. Coplien,
Russell Winder, and Susan Hutz, organizers.
[HTML]
[HTML
Presentation]
|
 |
Brian Foote
Where Do Reusable Objects Come From?
Invited Talk, Software Engineering Summer School
Illinois State University, Normal, IL
Friday, 16 June 1995
Billy Lim,
instructor/organizer.
[HTML Presentation]
|
 |
Brian Foote
The Fractal Model of the Lifecycles of Reusable Objects
Workshop on OO Process and Metric for Effort Estimation
15 October, 1995
Dennis de Champeaux, Simon Horner, and Granville Miller
organizers
OOPSLA '95, Austin, TX.
[HTML]
|
 |
Brian Foote
Confessions of a Framework Zealot
Workshop on Developing Successful Object-Oriented Frameworks
OOPSLA ’97,
Atlanta,
GA Sunday, 5 October 1997
Todd Hansen, Steven Fraser, Craig Hilsenrath, Bill Opdyke, and Arthur Riel, organizers.
[HTML]
[HTML
Presentation]
|
 |
Brian Foote
Escape
From the Spaghetti Code Jungle
Keynote Address, Sprint Object-Oriented User's Group (SOOUG)
1998 Winter Meeting, Kansas City, MO
Tuesday, 17 February 1998
Dave Wiltz, organizer.
[HTML
Presentation] [PowerPoint]
|
 |
Earle Heffley, Brian Foote, Tony Mui & Emanuel Donchin
Pearl II: Portable Laboratory Computer System
for Psychophysiological Assessment using Event Realted Brain Potentails
Neurobehavioral Toxicology and Teratology, Vol. 7, pp 399-407,
1985
[PDF]
|
 |
Hermann Huni, Ralph Johnson, and Robert
Engel
A Framework for Network Protocol Software
Proceedings of Conference on Object-Oriented Programming
Systems, and Applications, 1995, pages 358-369. ACM.
|
 |
Ralph E. Johnson
Documenting Frameworks Using Patterns
Proceedings of Conference on Object-Oriented Programming
Systems, and Applications, 1992, pages 63-76. ACM.
|
 |
Ralph Johnson and Brian Foote
Designing Reusable Classes
Journal of Object-Oriented Programming
Volume 1, Number 2, June/July1988
[HTML] [PostScript] [Figure-1 PostScript] [PDF] [Figure-1 PDF]
Click here for a table of the Design Rules from this paper.
|
 |
Ralph Johnson, Carl McConnell, and J. Michael Lak
The RTL System: A Framework for Code Optimization In Code Generation -- Concepts, Tools, Techniques the Proceedings of the International Workshop on Code Generation, Dagstuhl, Germany, May 1991, ed. Robert Giegerich and Susan L. Graham, Springer-Verlag, 1992, pages 255-274.
|
 |
Ralph Johnson
Components, Frameworks, Patterns
Proceedings of the 1997 Symposium on Software Reusability
(keynote address) May 1997, pages 10-17.
|
 |
Ralph Johnson
Frameworks = (components + patterns) Communications of the ACM V40 N10, October 1997, pages 39-42.
|
 |
Dragos Manolescu and Ralph E. Johnson
A Micro Workflow Framework for Compositional Object-Oriented Software Development OOPSLA'99 Workshop on the Implementation and Application of Object-Oriented Workflow Management Systems, 1999.
|
 |
Hiroaki Nakamura and Ralph E. Johnson
Adaptive Framework for the REA Accounting Model OOPSLA'98 Workshop on Business Object Design and Implementation IV, 1998.
|
 |
Joseph W. Yoder
Workshop Position Paper; OOPSLA, 1996.
[HTML] [PostScript]
|
 |
Joseph W. Yoder
Patterns for Developing Successful Object-Oriented Frameworks Workshop Position Paper; OOPSLA, 1997.
[HTML] [PostScript]
|
 |
Joseph W. Yoder
A Framework for Building Financial Models Unpublished description of Architecture, Design, and Implementation
details; CAT/NCSA, 1997.
[HTML] [PDF] [PostScript]
|
|