withDevelopers
withDevelopers withDevelopers withDevelopers

Open Implementation Group

Welcome...

Welcome to the home page of the PARC Open Implementation Group. Open Implementation is a way to build high-performance and highly reusable software modules by providing an auxiliary interface that allows clients to control crucial aspects of the module's implementation. For more information about Open Implementation, please visit the Open Implementation Home Page.

Projects...

Our research centers on methodologies and techniques for designing and building Open Implementations.

Open Implementation Analysis and Design (tm)

OIA/D is an analysis and design methodology for determining implementation dilemmas and giving clients control over the dilemmas.

Metaobject Protocols (MOPs)

MOPs are a technique for building Open Implementations. We have developed MOPs for a number of domains, from programming languages to operating systems.

Members...

The following are the group's members, including some external collaborators.
  • Gregor Kiczales (Project Leader)
  • Shigeru Chiba
  • John Irwin
  • John Lamping
  • Jean-Marc Loingtier
  • Cristina Lopes
  • Chris Maeda
  • Anurag Mendhekar
  • Rob DeLine [Carnegie Mellon University]
  • Arthur Lee [Korea University]

Return to the Open Implementation Site Guide
Return to the Open Implementation Home Page