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
 

These sites have indexes of many patterns available online.


Pattern Stories Web
       maintained at UIUC

Portland Pattern Repository
       maintained by Ward Cunningham.

Patterns of Interaction
        This page provides links to the patterns arising out of this project. Ultimately, we would hope for this to build into a resource for designers to draw upon when thinking about the requirements for cooperative systems.

Groupware Patterns
        A pattern language for groupware facilitates communication within the development team, between the development team and end users, and between end users. It assists practitioners in becoming familiar with the research area.

EAM Pattern Catalog Wiki
        The objective of the EAM Pattern Catalog is to complement existing Enterprise Architecture (EA) management frameworks, which provide a holistic and generic view on the problem of EA management, and to provide additional detail and guidance needed to systematically establish EA management in a step-wise fashion within an enterprise.

Patterns of Interaction in eXtreme Programming (XP)
        These Wiki pages describe an analysis of the cooperative activities that characterise an instantiation of the agile software development methodology ExtremeProgramming (XP) in a small software production house, located in Manchester, UK. 

Service Interaction. This site is dedicated to documenting common problems and approaches (i.e. patterns) related to the design and implementation of web services, with a special emphasis on situations that arise when services engage in concurrent and interrelated interactions.

The Interaction Design Pattern Pages
      This page contains information about resources related to pattern languages for interaction design

System Reengineering Patterns
        Links to online patterns and papers.

Jini Community Pattern Language
        Richard Gabriel and Ron Goldman

GOF UML models

Smalltalk, Java, and Business Patterns
Links to Smalltalk, Java and Business Patterns by Ken Auer

Workflow Patterns. This site serves as a repository for workflow modeling patterns.

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
 
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 of Business Information Systems
Several pattern languages done by the ARCUS project. Includes patterns for Relational Database Access Layers, Decoupling of Object Oriented Systems, and Error Handling.
 
Les Patrons et les Langages de Patrons
Benoît Jaunin
Information on patterns in French.
 
Fault-Tolerant Telecommunication System Patterns
by Michael Adams, James Coplien, Robert Gamoke, Robert Hanmer, Fred Keeve, Keith Nicodemus
AT&T Bell Laboratories
 
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.
 
Patterns about printf debugging, resource management, distributed objects, framework design, pattern tools, etc.
Aamod Sane
"Organizational Multiplexing: Patterns for Processing Satellite Telemetry with Distributed Teams" and "A Pattern for Separating Assembly and Processing"
 
Risk Management pattern catalog
Alistair Cockburn
 
Patterns for Adaptive Programming
Karl Lieberherr, Northeastern University

 

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