Advertisment! Read about and order books at Amazon, the worlds largest bookstore:
Design Patterns
This web page has moved to:http://www.edlin.org/cs/patterns.html Please Update your bookmarks.
This page is not updated anymore, so please visit the new location above.
Software Patterns (in Swedish), master thesis by Carl Åsman (thats me) and Marcus Engene
The Patterns Handbook , some comments on the articles in the book by Linda Rising.
If you have any info, good URLs or thoughts in general about patterns drop me an email.
Links to other websites about Patterns (and Design Patterns in particular):
Bookmarks for Design Patterns
Patterns Home Page
WikiWikiWeb
Portland Pattern Repository
Pattern Depot
General info
WikiWikiWeb
Portland Pattern Repository
Patterns Home Page
Pattern Depot
Tutorials/Introductions
Patterns and Software: Essential Concepts and Terminology
Brad Appletons great introduction to patterns.
SOFTWARE PATTERNS CRITERIA
Software Patterns -- IAP'97
Thinking in Patterns
A brief introduction to patterns, a good example of Adapter & Abstract Factory. Descriptions of Bridge and Facade as well. Shows how to apply patterns (and which order) to a small "real-life" example.
CACM Guest Editorial on Software Patterns
Good arguments about Software Patterns. Five things that motivates people to document patterns:
Design patterns link to past apps
Article about Design Patterns, from 7th of September 1998
Huston Design Patterns
Design Patterns
Patterns in a Nutshell
Design Patterns Tutorial
Finding solutions through pattern languages
The Elementary Patterns Home Page
Object-Oriented Design Patterns for Binary Search Trees
Thinking software reuse_ Think patterns _ Computerworld News & Features Story
A CLASSIFICATION OF OBJECT-ORIENTED DESIGN PATTERNS
FAQs
Patterns-discussion FAQ
Object Oriented FAQ - Object FAQ
Software Design Patterns: Common Questions and Answers
Postscriptfile by James Coplien
History of Patterns
HistoryOfPatterns
Using Pattern Languages for Object-Oriented Programs
The report with Ward and Kent's experience using five patterns. Presented at OOPSLA 87.
Conferences
EuroPLoP 2002
EuroPLoP '98 Conference Page
PLoP 2002
PLoP 2001
PLoP'2000 Submissions
PLoP '98 Proceedings
PLoP 97 -- Washington University TR 97-34
PLoP 96 Writer's Workshops
The Pattern Languages of Programs Conference
(old webpage for PLoP)
ChiliPLoP'99 Hot Topic CFPs
Patterns: ChiliPLoP '98
KoalaPLoP 2000
Asian Pacific Conference, first held in 2000
Mensore PLoP 2001: First East Asian Conference on Pattern Languages of Programs
SugarloafPLoP 2001
ECOOP Home Page
European Conference for Object-Oriented Programming
ECOOP 2002
Malaga, Spain, June 10-14, 2002
Koala PLoP 2002
SugarloafPLoP 2002
OOPSLA 98 Mid-Year Workshop
EuroPLoP 2000
EuroPLoP '99 Conference Page
ChiliPLoP 2001 - AGCS
ChiliPLoP 2000 - AGCS
ChiliPLoP '99 - AGCS
ChiliPLoP 2002 - AGCS
OOPSLA'98 Home
PLoP 94 Papers
PLoP 1999
EuroPLoP96 Writers Workshops
Viking Plop 04
OOPSLA 2000, Conference On Object-Oriented Programming, Systems, Languages and Applications
PLoP 2000
ECOOP'99 - Lisbon
ECOOP 2000 Home Page
OOPSLA 99 Home Page
OOPSLA'96 Electronic Information Hotline
Pattern People
Kent Beck
Jim Coplien
Amnon H. Eden, Home page
Ralph E. Johnson homepage
Bobby Woolf
Brad Appleton's Home Page
Frank Buschmann
Alistair Cockburn, Humans and Technology
Christoper Alexander
Christopher Alexander
A good biography with many relevant links.
Christopher Alexander: An Introduction for Object-Oriented Designers
A large document on Alexander's influence in Computer Science (by Doug Lea)
The Search for Beauty
WardCunningham
Martin Fowler
Doug Lea's Workstation
Pattern/Study Groups
A Learning Guide To Design Patterns
NADA Design Pattern Discussion Group, Sweden
PatternsGroups
ChicagoPatternsGroup
Midland Pattern Group
Silicon Valley Patterns
The Israeli Patterns Reading Group
The Analysis Patterns (AP) Group
Located in New York City
Mailing-Lists/Newsgroups/Etc...
Google Search: comp.software.patterns
The newsgroup was founded on the 10th of October 2001 (about time :)
Archives of PATTERNS@ACM.ORG
Discussions of Ada implementations of software patterns
The Coad Letter
Index of /languages/smalltalk/patterns/mail-archive
How To Find Patterns
Using Patterns for Design and Documentation
by Georg Odenthal and Klaus Quibeldey-Cirkel, from ECOOP 1997
Pattern Mining
An Inductive Method for Discovering Design Patterns from Object-Oriented Software Systems
by Forrest Shull, Walcelio L. Melo and Victor R. Basili
Industrial Experience with Design Patterns
Classic Thesis - Detecting design patterns
by Kyle Brown
How to write patterns
SevenPrinciplesOfSoftwareDevelopment
PatternMiningThread
WhenToUsePatternForm
Writing Pattern Checklist Doug Lea
Great checklist to follow.
Writing Patterns
Seven Habits of Successful Pattern Writers
TipsForWritingPatternLanguages
Experience using DP in Projects
Patterns: Introducing Patterns into the Workplace - AGCS
From OOPSLA '96
Patterns Mining
Patterns: Patterns Mining - AGCS
by Linda Rising
Paper about applying DP in existing project
Patterns in Web-based Systems
Design Patterns and ViewKit
Experience Report - AGCS - Applaying Mediator Pattern
Industrial Experience with Patterns
Patterns: Training Experience - AGCS
Patterns
The ADAPTIVE Communication Environment (ACE)
Schmidts patterns, together with POSA and GOF patterns, they are seemed as the most common ones.
Gang of Four Desing Patterns
Described with UML notation.
Patterns: Index
Misc Patterns, GoF as well as others
Design Patterns in Dynamic Programming
Design Pattern Synopses
Brief comment on patterns in Java. GOF as well as others
Programming Patterns Overview
Laboration 3 (Document in swedish)
Väldigt kortfattad beskrivning på svenska av:
Index of /sigs/sigada/wg/patterns/patterns/GOF/source/ada/
Source code of GOF-patterns implemented in Ada
DesignPatterns
PPR_ Pattern Language Titles
Design Patterns for Concurrent, Parallel, and Distributed Systems
CS 635_ Lecture Notes
Programming Patterns Overview
Implementations of all GoF Patterns in C#
General stuff about patterns
Pattern Definitions
About what the definition of what a pattern is.
SigPatterns
Relationship between the GoF patterns
PLOPD1:18. Relationships Between Design Patterns
Proceeding from PLoP 94 (also in PLoP-book). Relationships between GoF-patterns.
Non-software patterns
Patterns: Catalog of NonSoftware Examples - AGCS
Patterns: Workshop on Non-Software Examples of Software Design Patterns - AGCS
Patterns for Classroom Education
Descriptions/Experience of specific patterns
Iterator Observers
Merging Iterator & Observer together. Java.
Adapter
Adapter Known Uses
Programming Patterns Overview: Adapter
CS635: Doc 21, Adapter
Pattern: Adapter
Bridge
PLoP98:6.6 Cascading Bridge Design Pattern
Subject-oriented programming and the bridge pattern
Builder
Builder Design Pattern
Command
Java Tip 68: Learn how to implement the Command pattern in Java
CS635: Doc 16, Functor, Command, Command Processor
Mediator
Courier Patterns
From PLoP98. Variant of Mediator.
Mediator
Experience Report - AGCS - Applaying Mediator Pattern
Observer, and variants of it
JavaWorld - Java Tip 29: How to decouple the Observer/Observable object model - May 1997
* PLoP98:7.5 Refining the Observer Pattern: The Middle Observer Pattern
Put common behavior for the Observers in an object MiddleObserver, will avoid redundancy.
PLoP98:4.1 Interaction Patterns for Communicating Processes
No patterns. Descriptions of different communication techniques for processes. Example: Push, Pull, Handshaking, etc.
Propagator: A Family of Patterns
Observer Design Pattern
CS635: Doc 7, Observer
CS635: Doc 8, Observer Variants
Observer Design Pattern
(ootips) Observer Pattern
PatternStories: ObserverPattern
* ExtendedObserver
* On Using the Observer Design Pattern
* TAPOS Paper on Event Notificaton Pattern
Descriptions of the Observer (GoF)
Pattern: Observer
Desrciption of the Observer-pattern
Observer Pattern
Singleton
When is a singleton not a singleton? - JavaWorld January 2001
State
How to implement state-dependent behavior
from JavaWorld, focus on implementation in Java.
Reflective State
A Pattern Language of Statecharts
From PLoP98
Discussion about Event-pattern, related to State?
MOODS - Models for Object-Oriented Design of State
State Action Mapper (postscript)
State Patterns Paper (Seven State Patterns) (PLoP Design 3)
Seven refined/extended versions of State-pattern
from EuroPlop96) by Paul Dyson and Bruce Anderson
Visitor
Java Tip 98: Reflect on the Visitor design pattern - JavaWorld
The Visitor Design Pattern
7. Acyclic Visitor
Appears in PLoPD3 as well.
The Essence of the Visitor Pattern
Feature Extraction--A Pattern for Information Retrieval
From PLoP98
Pattern: Abstract Class
Misc Patterns
PLoPD: 27. Self-encapsulation
PLoPD2: The Lazy Optimization patterns
Patterns for Efficient Smalltalk Programmin
PLoPD3: The Type Object Pattern
Appeared at Plop96. See also Peter Coad's "Item Descriptor"
PLoP97: The Abstract Class Pattern
PLoP98: Patterns for Building an Unusually Adaptable Java Framework
Taskmaster: An Architecture Pattern for GUI Applications
by Robert C. Martin, James W. Newkirk, Bhama Rao.
Form-Based User Interface - The Architectural Patterns
Archictectural Patterns for Enabling Application Security
Lazy instantiation
Null Object Pattern
PLoPD3: The Null Object Pattern
Was presented at PLoP '96.
A Generalized Null Object Pattern
Null Object Pattern Revisited
CS635: Doc 10, Strategy and Null Object
Patterns related to websites
Usability Patterns for Applications on the World Wide Web
Why Patterns?
Lessons learned
Different types of Patterns
System Reengineering Patterns
Component Design Patterns
PLoP98: Effective Leadership in Software Development
Philosophical pattern
Pattern Languages
Patterns for GUI and ecological patterns. Just a few examples.
C++ Idioms (Presented at EuroPLoP 98)
James Copliens idioms updated (by himself).
(G)UI and interactions
Patterns for User Interfaces
Website Patterns
The Interaction Design Patterns Home Page
Experiences -- A Pattern Language for User Interface Design
A Pattern Language for Human-Computer Interface Design
Software Configuration Management
The ACME Project - SCM Definitions
The ACME Project
Streamed Lines: Branching Patterns for Parallel Software Development
Process Patterns
See also the Books-section for books about Process Patterns
Process Patterns
The Process Patterns Resource Page
Process Patterns Overview
More Process Patterns Overview
An Introduction To Process Patterns White Paper
Writing programs and documentation based on reader expectations
A paper on how to document programs in a readable way.
Antipatterns
See also the Books-section for books about AntiPatterns
AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis - Excerpt
Excerpt from the book.
Big Ball of Mud
Implementing a Pattern Programme
AntiPatterns
Anti-Patterns
AntiPatterns
The book about antipatterns
Design Pitfalls as Negative Patterns - Examples
Design By Committee
This AntiPattern is described and redefined in the AntiPatterns-book.
Notes on Failure
Practical Pitfalls and Dilemmas of Technology Transfer
PPT Slide
Overheadslides from some presentation on AntiPatterns
Organizational
FrontPage
Coplien's site for Organizational Patterns.
Process Pattern Language - Organizational pattern
Crystal "Clear": A human-powered software development methodology for small teams
an online book by Alistair Cockburn about software teams.
Architectural Patterns
Applying Patterns
Patterns: Managing Change with Patterns - AGCS
Use of Layers & Mediator
Four Layer Architecture
Slides describing architectural patterns
Form-Based User Interface - The Architectural Patterns
Crossing Chasms: The architectural patterns
Software: Abstract: Architectural Styles, Design Patterns, and Objects
Analysis Patterns
OOPSLA'96 Analysis Patterns and Business Objects
Recurring Events
pdf-file of Martin Fowlers pattern for scheduling.
Business Patterns
Design of business information systems
Business Patterns
Security Pattern Homepage
Design Patterns in the VCL -- Conclusions
Tools
ModelMaker
Surveyor
A tool that will take any C/C++ code and generate a website so people can browse and see relationships between classes etc. Sounds very interesting.
Code Farms, Inc.
C++ templates for many different patterns. The library is commercial and not downloadable for free.
SCG / FAMOOS
Patterns research
Automatic code generation from design patterns
Automating Design-Pattern Identification
From Dr. Dobb's Journal June 1998
Protopattern for maintaing patternchanges
His goal is to build a tool to store and maintain patterns, this protopattern is the beginning of that.
QWIK.pattern
Formerly knows as COOL:Qwik. Seem to be patterns, not any particular sort of patterns (like design patterns).
Frameworks
Evolving Frameworks: A Pattern Language for Developing Object-Oriented Frameworks
Frameworks vs. Design Patterns
ET++ case study (pattern review)
ET++: A Portable Application Framework
Pattern Language for Framework Construction
How to use Model-View-Controller (MVC)
How to use the framework in Smalltalk.
Michael Mattsson
Articles about framworks.
Books
The Patterns Handbook by Linda Rising
Books about Patterns
About Pree's book on frameworks
ToC of "Design Patterns for Object-Oriented Software Development", misleading title; it's not realyl DP, he has something called metapatterns which describes frameworks.
Pattern Languages of Program Design
Pattern Languages of Program Design 4
Published summer 1999.
Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects
The most important ones
Those that I consider to be the most fundamental ones about (Design) Pattterns
Design Patterns : Elements of Reusable Object-Oriented Software ("The GoF-book")
This is the first book to get about patterns,
Design Patterns : Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing)
Timeless Way of Building
by Christopher Alexander, read this book along with the GoF-book to start with. It is about architecture but explains the purpose of patterns.
Timeless Way of Building
Pattern-oriented Software Architecture
Known as the POSA-book.
Pattern Oriented Software Architecture : A System of Patterns
Analysis Patterns
Forward to Analysis Patterns
Fowler - Analysis Patterns
The webpage for his Analysis-book. Updates and comments appears here.
Analysis Patterns : Reusable Object Models
The book at Amazon (Europe)
Analysis Patterns : Reusable Object Models
The book at Amazon (USA)
Patterns in Java
Design Pattern Synopses
Brief comment on patterns in Java. GOF as well as others
Software Pattern Synopses
Synopsis for the patterns in Patterns in Java volume 2
Amazon.co.uk (Europe)
Patterns in Java, Volume 1
Patterns in JavaT Vol 2
Core J2EE Patterns
EJB Design Patterns: Advanced Patterns, Processes, and Idioms
Java Enterprise Design Patterns 3
Amazon.com (USA)
Patterns in Java, Volume 1
Patterns in Java, vol. 2
Published March 1999
Core J2EE Patterns: Best Practices and Design Strategies
EJB Design Patterns: Advanced Patterns, Processes, and Idioms
Java Design Patterns: A Tutorial
James William Cooper
Process Patterns
Amazon.co.uk (Europe)
Process Patterns : Building Large-Scale Systems Using Object Technology (Managing Object Technology Series, No 16)
More Process Patterns
Amazon.com (USA)
Process Patterns : Building Large-Scale Systems Using Object Technology (Managing Object Technology Series, No 16)
More Process Patterns : Delivering Large-Scale Systems Using Object Technology (Managing Object Technology Series, 19)
AntiPatterns
Amazon.co.uk (Europe)
AntiPatterns in Project Management
AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis
Rediscovering Software Configuration Management with Patterns and Antipatterns
Amazon.com (USA)
AntiPatterns in Project Management
AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis
Antipatterns and Patterns in Software Configuration Management
Books at Amazon.co.uk (Europe)
The Patterns Handbook
Design Patterns : Elements of Reusable Object-Oriented Software ("The GoF-book")
This is the first book to get about patterns,
Notes on the Synthesis of Form
Timeless Way of Building
by Christopher Alexander, read this book along with the GoF-book to start with. It is about architecture but explains the purpose of patterns.
How Buildings Learn
How to Read a Book
Someone on the patterns-discussion list recommended this book to acquire deep understanding within a domain. He thought it would be useful to read this book if you are into pattern mining, havn't read this book myself (yet).
A Pattern Language : Towns, Buildings, Construction
A book that is fun browsing through, it was written as a pair together with "Timeless". Consists of 253 patterns for building Towns etc. This is the "implementation" of the theories funded in "Timeless..."
Pattern Hatching : Design Patterns Applied (Software Patterns Series)
Design Patterns Explained
A beginner's guide to succeeding with design patters, this text provides practical object-oriented design techniques and example Java code.
Pattern Languages of Program Design
Pattern Languages of Program Design 2
Pattern Languages of Program Design 3 (Software Patterns Series)
Pattern Languages of Program Design 4
Pattern-oriented Software Architecture
Known as the POSA-book.
Pattern-oriented Software Architecture Vol 2: Patterns for Concurrent and Networked Objects
This second POSA-book should be very good, havent read it myself yet.
Corba Design Patterns
Design Patterns for Object-Oriented Software Development
Data Model Patterns
Design Patterns and Contracts
Software Architecture Organization, Principle and Patterns
Cognitive Patterns
A UML Pattern Language (Macmillan Technology Series)
Applying Uml and Patterns : An Introduction to Object-Oriented Analysis and Design
UML Distilled
The Design Patterns Smalltalk Companion (Software Patterns Series)
Smalltalk Patterns
Multi-Paradigm Design for C++
Refactoring : Improving the Design of Existing Code (Addison-Wesley Object Technology Series)
Testing Object-oriented Systems
Data Structures and Algorithms with Object-oriented Design Pattern in C++
Advanced C++ Programming Styles and Idioms
Large-Scale C++ Software Design (Addison-Wesley Professional Computing Series)
Modern C++ Design
Concurrent Programming in Java : Design Principles and Patterns (Java Series)
Books at Amazon.de (Deutschland)
Amazon.de: English Books: Design Patterns
Amazon.de: Bücher: Entwurfsmuster, m. CD-ROM
Amazon.de: Bücher: Moderne C++ Programmierung
Amazon.de: Bücher: Entwurfsmuster
Amazon.de: Bücher: Entwurfsmuster verstehen
Amazon.de: Bücher: Entwurfsmuster einsetzen, Sonderausgabe
Books at Amazon.com (USA)
The Patterns Handbook : Techniques, Strategies, and Applications (Sigs Reference Library , No 13)
Design Patterns : Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing)
Notes on the Synthesis of Form
Timeless Way of Building
A Pattern Language : Towns, Buildings, Construction
How Buildings Learn : What Happens After They're Built
How to Read a Book
Pattern Hatching : Design Patterns Applied (Software Patterns Series)
Design Patterns Explained: A New Perspective on Object-Oriented Design
A beginner's guide to succeeding with design patters, this text provides practical object-oriented design techniques and example Java code.
Pattern Languages of Program Design
Pattern Languages of Program Design 2
Pattern Languages of Program Design 3 (Software Patterns Series)
Pattern Languages of Program Design 4 (Software Patterns Series)
Patterns of Software : Tales from the Software Community
Pattern Oriented Software Architecture : A System of Patterns
Pattern-Oriented Software Architecture, Volume 2: Patterns for Concurrent and Networked Objects
Patterns in Java, Volume 1
Patterns in Java, vol. 2
Published March 1999
Corba Design Patterns
Design Patterns for Object-Oriented Software Development
Data Model Patterns : Conventions of Thought
Design Patterns and Contracts
Software Architecture: Organizational Principles and Patterns
Cognitive Patterns : Problem-Solving Frameworks for Object Technology (Managing Object Technology Series, 14)
A UML Pattern Language (Macmillan Technology Series)
Applying Uml and Patterns : An Introduction to Object-Oriented Analysis and Design
UML Distilled, Second Edition: A Brief Guide to the Standard Object Modeling Language (The Addison-Wesley Object Technology Series)
Visual Basic Design Patterns VB 6.0 and VB.NET (With CD-ROm)
James William Cooper, i have not read this book but it sounds more programming language specific than generic design patterns
Testing Object-Oriented Systems: Models, Patterns, and Tools (The Addison-Wesley Object Technology Series)
The Design Patterns Smalltalk Companion (Software Patterns Series)
Smalltalk Best Practice Patterns
Multi-Paradigm Design for C++
Data Structures and Algorithms : With Object-Oriented Design Patterns in C++ (Worldwide Series in Computer Science)
Advanced C++ Programming Styles and Idioms
Refactoring : Improving the Design of Existing Code (Addison-Wesley Object Technology Series)
Large-Scale C++ Software Design (Addison-Wesley Professional Computing Series)
Concurrent Programming in Java , Second Edition: Design Principles and Patterns (The Java Series)
more books
FPS - Functional Pattern System for Object-Oriented Design
Linkpages
Cetus Links: 18,000+ Links on Objects and Components / Patterns
Links to pattern-related material
SBC Links Design Pattern Sites
Brad Appleton's Software Patterns Links
Courses on patterns
The Design Patterns Workshop
Programming With Patterns
Design Patterns seminar
Patterns and Frameworks, CSD, Uppsala U. April-May 1999
Unsorted pattern-related
Yann-Gaël Guéhéneuc
An Object-Oriented Pattern Digest - Software Design Patterns Catalog, All Patterns Books and Resources
Pattern tools
Gregory T. Sullivan
Patterns in Software Development
Generating Java Code from Design Patterns
Aamod Sane: Home Page
Douglas C. Schmidt's Welcome Page
Patterns
Design Patterns in Java AWT
The Design Patterns Java Companion
SwTech.com - Design Patterns
Formal And Precise Patterns Representation Languages Page
Patterns_Framework_Class Library Page
Java Reference and Example Site
LePUS_ Language for Patterns Uniform Specification
Experimental Validation of OO Design Patterns
Concurrent Programming in Java_ Design principles and patterns
Bibliography - Patterns and Frameworks, CSD, Uppsala U. April-May 1999
Object International - Strategies and Patterns Handbook
Patterns, Architecture, Distribution
The Design and Performance of a Real-time CORBA Event Service
Idioms, Patterns and Other Architectural Literature
Shaun's Patterns Page
Design Patterns and Pattern Languages
Dr. Fayad's Webpage
A Learning Guide To Design Patterns
SIGCSE '96 Paper on OO Patterns in CS1
XML Design Patterns
Dotplot Patterns A Literal Look at Pattern Languages - Helfman (ResearchIndex)
Citations Discovering patterns in existing applications - Martin (ResearchIndex)
The Structure of Pattern Languages
Patterns/Framework/Class Library Page
J2EE[tm] BluePrints > J2EE Design Patterns
Patterns in the Analysis, Design and Implementation of Frameworks
QWAN Home Page
A Unified Theory of Software Patterns - submitted to OOPSLA 2001
Papers
Design Patterns for Simulations in Erlang/OTP (ResearchIndex)
Workflow Framework for Developers
Patterns and workflow
The User-Defined Product Framework
Software Systems Development Processes
Different pattern languages at AT&T
Introduction to "Design Techniques"
Column from JavaWorld
CommonKADS, Engineering and Managing Knowledge
The Interaction Design Patterns Home Page
Patterns Introduction - AGCS
Design Patterns in Python
PLOPD1: 20. Implementing Patterns - by Jiri Soukup
It appears in PLoPD, probably somewhat updated.
Design Patterns for the Data Structures and Algorithms Course
A description of different things in an object-oriented course
What is Architectural Software Development?
Putting It All Together: Towards a Pattern Language for Interaction
Design of business information systems
Aspect-Oriented Programming Home Page
Bibliography Lutz Prechelt
Patterns
Understanding and Using Patterns in Software Development - Riehle, llighoven (ResearchIndex)
Abstract: Patterns have shown to be an effective means of capturing and communicating software design experience. However, there
Patterns: The Road, Christopher Alexander, and Good Software Design - AGCS
Automatic code generation from design patterns
Patterns and Software: Essential Concepts and Terminology
Selected Software Architecture Papers
Micro-Workflow -- Dragos Manolescu
Orthogonal Defect Classification
Examensarbeten 1996
Walter Zimmer's Home Page
Sun's Community Source Licensing Principles
Richard Gabriel
p-cits98: A Comparative Introduction to Software Patterns and SPICE Framework
Connectionproblems
Ravi Palepu
PLOPD1:19. Patterns from "Discovering Patterns in Existing Applications"
From the PLoPD-book. Descriptions of the patterns they found in their framework. Not that much on HOW they were mining for patterns. PDF-document.
Analyzing Patterns in High Level Design & Architecture
Other stuff
A Survey of OO Methods
AmbySoft Inc. Coding Standards for Java
Ada 95 QUALITY AND STYLE Guide Cover Page
C++ Coding Standard
FOLDOC - Computing Dictionary
International Network for PhD Students in Object Oriented Systems (PhDOOS)
Behavior Planning for Life-Like Characters and Avatars - i3 Spring Day Workshop W4
Cetus Links: 13,265 Links on Objects and Components / CORBA
The Literate Programming FAQ
Subject-oriented programming
The Dependency Inversion Principle
Collection of Information on OO Approach
Jini
www.jini.org Home Page
Jini Community Pattern Language
Jini(tm) Network Technology: FAQs
Advertisment! Read about and order books at Amazon, the worlds largest bookstore: