withDevelopers
withDevelopers withDevelopers withDevelopers
9664

Open Implementation Site Guide

Overviews...

Beyond the Black Box: Open Implementation.
A short overview of the Open Implementation idea, from the January 1996 issue of IEEE Software.
Advance reading for the first Workshop on Open Implementation.
A longer discussion of Open Implementation, including examples and issues it raises. It also includes links to commentary.
Towards a New Model of Abstraction in the Engineering of Software.
A 75 minute talk that presents the motivation for Open Implementation along with the basic issues in proper design of Open Implementations.
Open Implementation and MOPs
Notes from an earlier tutorial that show how to use OO programming techniques to support Open Implementation of programming languages. Many of the concepts in here apply to other kinds of open implementation as well.

Basic concepts...

The Open Implementation claim
What the Open Implementation logo illustrates
Some example strategy dilemmas

More examples...

These examples point into the workshop advance reading.
Operating Systems
Programing Languages and Parallelism
High Performance Fortran
Pragmas
Metaobject Protocols
Networking and Communication
Software Engineering

Techniques...

Separation of functionality from implementation
Other key properties of good Open Implementation design
Metaobject Protocols

Methodology...

Open Implementation Methodology

Other information...

Groups working on Open Implementation
Bibliography


Return to the Open Implementation Home Page