News  |  About  |  Tools  |  Training Courses |  Services |  Contact Us

 
 


 
 

The Refactory News
About Us
History
Experience
Publications
Tools
Training
Services
 
Papers  

Smalltalk


bullet 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.
 
bullet 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.
 
bullet Mohamed E. Fayad, Doug Schmidt, and Ralph E. Johnson
Building Application Frameworks: Object-Oriented Foundations
of Framework Design.  
John Wiley and Sons, 1999.
 
bullet Mohamed E. Fayad, Doug Schmidt, and Ralph E. Johnson
Implementing Application Frameworks: Object-Oriented Frameworks at Work
John Wiley and Sons, 1999.
 
bullet Mohamed E. Fayad and Ralph E. Johnson
Domain-Specific Application Frameworks
John Wiley and Sons, 1999.
 
bullet 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]
 
bullet 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]
 
bullet Brian Foote  
Designing Realtime Frameworks  
Workshop on Realtime Systems
OOPSLA '88
San Diego, CA John Gilbert, organizer.

[HTML]
 
bullet 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]
 
bullet 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]
 
bullet 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]
 
bullet 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

 
bullet 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
 
bullet 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]
 
bullet 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]
 
bullet 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]
 
bullet 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.
 
bullet Ralph E. Johnson
Documenting Frameworks Using Patterns
Proceedings of Conference on Object-Oriented Programming
Systems, and Applications, 1992, pages 63-76.  ACM.
 
bullet
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.
bullet
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.
bullet
Ralph Johnson
Components, Frameworks, Patterns
Proceedings of the 1997 Symposium on Software Reusability
(keynote address) May 1997, pages 10-17.
bullet
Ralph Johnson 
Frameworks = (components + patterns)
Communications of the ACM
V40 N10, October 1997, pages 39-42.
bullet
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.
bullet
Hiroaki Nakamura and Ralph E. Johnson 
Adaptive Framework for the REA Accounting Model
OOPSLA'98 Workshop on Business 
Object Design and Implementation IV, 1998.
bullet
Joseph W. Yoder   
Workshop Position Paper; OOPSLA, 1996. [HTML] [PostScript]
bullet
Joseph W. Yoder   
Patterns for Developing Successful Object-Oriented Frameworks  
Workshop Position Paper; OOPSLA, 1997.

[HTML] [PostScript]
bullet
Joseph W. Yoder
A Framework for Building Financial Models  
Unpublished description of Architecture, Design, and Implementation details; CAT/NCSA, 1997.

[HTML] [PDF] [PostScript]