News
History
Europe
Members
Membership
Board
Mission
Vision
Shepherding
 
PLoP
ChiliPLoP
EuroPLoP
KoalaPLoP
Mensore PLoP
SugarLoaf PLoP
Viking PLoP
OOPSLA
ECOOP
 
About
FAQ
Education
Mailing Lists
Presentations
Writing
Tools
Links
 
Books
Articles
TPLoP
Research
Papers
Catalog
 

Patterns and Pattern Languages

Here are some patterns that are available online.


System Reengineering Patterns
Links to online patterns and papers.

 

GOF UML models

 

Smalltalk and Business Patterns
Links to Smalltalk and business patterns by Ken Auer

 

Pattern Labyrinth
Brian Foote's Pattern Page, including Big Ball of Mud

 

PSiGene
Pattern based modelling and software generation for simulating buildings

 

Joe Yoder's Pattern Page
Joe Yoder's Collection of Patterns

 

Nat Pryce's Patterns
Includes, Patterns for Scripted Applications, Patterns for Concurrent Object-Oriented Programming, Patterns for Concurrent Object-Oriented Programming, Eager Compilation, Lazy Evaluation, and more.

 

ISO IDL Idioms
Available in Word, PostScript, RTF, and PDF.

 

Experiences -- A Pattern Language for User Interface Design
By Todd Coram and Jim Lee

 

Patterns of Software Reuse
An examination of the practices of organizations with successful software reuse programs in order to provide sensible reuse solutions to DoD managers working to do more, in less time, with fewer resources. Among the companies surveyed: AT&T, Anderson Consulting, Computer Sciences Corporation, Hewlett-Packard, and Texas Instruments.

 

Tcl Programming Idioms
Patterns for programming in Tcl

 

Pedagogical Patterns: Successes in Teaching Object Technology
A project to create reusable patterns suitable for teaching object oriented technology.

 

Dolphin Smalltalk
Object Arts, creators of Dolphin Smalltalk, has a list of patterns available online.

 

DASCo Project
Development of Distributed Applications with Separation of Concerns. Several patterns on distributed applications.

 

Design Patterns for Avionics Control Systems
Doug Lea, SUNY Oswego & NY CASE Center

The patterns in this document combine observations, reinterpretations, rational reconstructions, and redesigns of Avionics Control Systems within the realm of the DSSA ADAGE project.

 

Portland Pattern Repository
A repository of pattern languages written in the Portland Form. This repository is maintained by Ward Cunningham of Cunningham and Cunningham.

 

Patterns for Distributed Processing
Doug Schmidt has done some work on Object-Oriented Architectures for distributed processing. Source, code, papers, etc. may be found here.

 

A Development Process Generative Pattern Language
Jim (Cope) Coplien, Bell Laboratories

Most highly productive organizations exhibit the same patterns of organization, process, and introspection. Using the emerging discipline of generative pattern languages, we can capture the patterns underlying successful projects and use them to establish organizational structures and practices that will improve the prospects for success in a new software development organization. This paper presents 43 such patterns

 

Telecommunications Distributed Processing Patterns
Dennis L DeBruler, AT&T Bell Laboratories.

 

An HTML 2.0 Pattern Language
Robert Orenstein.

Each of these patterns is a basic description of some method by which a Web site can be made stronger.

 

Risk Management pattern catalog
Alistair Cockburn

 

Patterns for Adaptive Programming
Karl Lieberherr, Northeastern University

 

   HILLTOP | FEEDBACK | SEARCH | CONTACT | CREDITS      © 2007 Hillside.net