The PCTE project has defined a Public Tool Interface on which Software Engineering Environments can be constructed. The interface definition was put into the public domain in September 1986 and several implementations on several machines now exist. The PCTE+ project was set up to define a Public Tool Interface, based on the PCTE work, that could also serve… (More)
The PCTE project is specifying, designing and implementing a host structure for Software Engineering Environments. The host structure is designed to run on powerful, bitmap screen terminals connected to a local network. It features an Object Management System based on a Binary Entity-Relationship model that manages a database that is transparently… (More)
The Pact environment is a software engineering environment (SEE) being built in the Pact project. The environment is being constructed on the PCTE interfaces. The project has detined an environment architecture which identifies Common Services. These are reusable tool components that factor out code that would otherwise have to be developed in several… (More)
1. Introduction. The PCTE interfaces provide a set of facilities to builders of software engineering cnvironmcnts and integrated toolsets. Part of the interface definition describes a data repository, the Object Managcmcnt System (OMS), intended to support the storage of all of the information necessary for the software development process.
During recent years, several research efforts in the area of software development environments have focused on the provision of uniform Object Management Systems (OMS) as a framework for tool integration and communication. This paper summarizes discussions of an OMS Workshop on the issues that arise in defining an appropriate data model for an OMS.