Objective
The objectives of the PCTE project were to define the necessary interface specifications and to implement the basic utilities and working prototypes of a portable common tool environment (PCTE) to support tool development. The tool and user interface specifications were to be maintained as public domain documents to ensure common tool portability.
Portable common tool environment (PCTE) is a set of interface specifications for a public (software) tools interface. It is intended to be used as the basis for the construction of integrated software engineering environments.By defining a standard public tool interface, such as environment can be constructed more economically from a range of different vendors' products, since adherence to the standard would make such tools independent of a particular vendor or particular hardware. In addition, there is now widespread recognition that computer aided software engineering (CASE) requires a control common database to act as a repository for all the development objects (code, designs, requirements, etc) which are an integral part of large scale software development. PCTE provides sophisticated mechanisms for such a repository by means of its object management system. It should also be stressed that PCTE is primarily targeted towards the open systems market.
The objectives of the project were to define the necessary interface specifications and to implement the basic utilities and working prototypes of a portable common tool environment (PCTE) to support tool development. The tool and user interface specifications were to be maintained as public domain documents to ensure common tool portability. The kernel which constitutes the environment was evaluated by developing a configuration management system (CMS), a knowledge based programer's assistant (KBPA), and other tools. Specifications of the tool and user interfaces were made, and are available in the public domain under the control of the independent PCTE interfaces management board (PIMB). Both Ada and C specifications are also available. Various prototypes of the PCTE functionalities have been demonstrated. Commercial implementations are already available on the market. An Ada versions of the PCTE object modelling system (OMS) and tool interfaces is available in order to ensure that the PCTE can provide the basis for an efficient Ada project support environment.
The kernel which constitutes the environment was evaluated by developing a Configuration Management System (CMS), a Knowledge-Based Programmer's Assistant (KBPA), and other tools.
Specifications of the tool and user interfaces were made, and are available in the public domain under the control of the independent PCTE Interfaces Management Board (PIMB). Both Ada and C specifications are also available.
Various prototypes of the PCTE functionalities have been demonstrated. Commercial implementations are already available on the market (Emeraude on Bull SPS7 and Sun 3). An Ada version of the PCTE OMS and tool interfaces is available in order to ensure that the PCTE can provide the basis for an efficient Ada project support environment.
Exploitation
PCTE provides a European standard for support environment interfaces enabling the growth of a software tools market and the efficient, coherent development of large systems across multi-company development teams. Links are presently being established withvarious European national programmes and European development agencies, and industry prospects appear good for achieving a high level of coordination.
PCTE is used in national programmes and EUREKA projects, and is forming the basis for international efforts to build standard programmer environments.
The PCTE Interfaces Management Board (PIMB) is controlling the interfaces and will be in charge of their evolution. Particular attention is given to standardisation through the activities of ECMA Technical Committee 33. Many tool designers and developers have adopted these interfaces in Europe, and the Ada version will have a considerable impact in the US.
Fields of science (EuroSciVoc)
CORDIS classifies projects with EuroSciVoc, a multilingual taxonomy of fields of science, through a semi-automatic process based on NLP techniques. See: The European Science Vocabulary.
CORDIS classifies projects with EuroSciVoc, a multilingual taxonomy of fields of science, through a semi-automatic process based on NLP techniques. See: The European Science Vocabulary.
- natural sciences computer and information sciences databases
- natural sciences computer and information sciences software software development
- natural sciences computer and information sciences software software applications simulation software
You need to log in or register to use this function
We are sorry... an unexpected error occurred during execution.
You need to be authenticated. Your session might have expired.
Thank you for your feedback. You will soon receive an email to confirm the submission. If you have selected to be notified about the reporting status, you will also be contacted when the reporting status will change.
Programme(s)
Multi-annual funding programmes that define the EU’s priorities for research and innovation.
Multi-annual funding programmes that define the EU’s priorities for research and innovation.
Topic(s)
Calls for proposals are divided into topics. A topic defines a specific subject or area for which applicants can submit proposals. The description of a topic comprises its specific scope and the expected impact of the funded project.
Data not available
Calls for proposals are divided into topics. A topic defines a specific subject or area for which applicants can submit proposals. The description of a topic comprises its specific scope and the expected impact of the funded project.
Call for proposal
Procedure for inviting applicants to submit project proposals, with the aim of receiving EU funding.
Data not available
Procedure for inviting applicants to submit project proposals, with the aim of receiving EU funding.
Funding Scheme
Funding scheme (or “Type of Action”) inside a programme with common features. It specifies: the scope of what is funded; the reimbursement rate; specific evaluation criteria to qualify for funding; and the use of simplified forms of costs like lump sums.
Funding scheme (or “Type of Action”) inside a programme with common features. It specifies: the scope of what is funded; the reimbursement rate; specific evaluation criteria to qualify for funding; and the use of simplified forms of costs like lump sums.
Data not available
Coordinator
78430 Louveciennes
France
The total costs incurred by this organisation to participate in the project, including direct and indirect costs. This amount is a subset of the overall project budget.