Objective
SED was a design method demonstrator. It intended to provide early feedback on the viability of using PCTE-OMS to support the kind of prototyping and design techniques which have been successfully used to develop a full Ada translator within 16 person years. The main vehicle for these prototyping and design techniques is the SETL language.
The project was associated with projects 835 (PROSPECTRA-D) and 1265 (SEDOS-DEMO).
The project was intended to provide early feedback on the viability of using portable common tool environment and object modelling system (PCTE-OMS) to support the kind of prototyping and design techniques which have been successfully used to develop a full Ada translator. A prototype environment for the set theoretical language (SETL) was implemented under MENTOR (an environment generator for programming languages developed at INRIA). Some important results were the definition of a flexible grammer for the full first order logic extended with abstraction terms; the definition of a MENTOR environment for low level rewrite rules, using this new grammer, and based on RAPTS; and the translation of SETL into Ada. The requirements for developments in cartography were outlined; this particular domain demonstrated the utility of SETL despite the need to handle complex data structures and modularity.
A prototype environment for SETL (Set Theoretical Language) was implemented under MENTOR (an environment generator for programming languages developed at INRIA).
Some important results were:
-definition of a flexible grammar for the full first-order logic extended with abstraction terms
-definition of a MENTOR environment for low-level rewrite rules, using this new grammar, and based on RAPTS
-translation of SETL into Ada
-Requirements for developments in cartography; this particular domain demonstrated the utility of SETL despite the need to handle complex data structures and modularity.
Work was performed on automatic translation into Ada.
Exploitation
The project assessed the adequacy of SETL as a specification and implementation language for industrial use.
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: https://op.europa.eu/en/web/eu-vocabularies/euroscivoc.
CORDIS classifies projects with EuroSciVoc, a multilingual taxonomy of fields of science, through a semi-automatic process based on NLP techniques. See: https://op.europa.eu/en/web/eu-vocabularies/euroscivoc.
- natural sciencesearth and related environmental sciencesphysical geographycartography
- natural sciencescomputer and information sciencessoftwaresoftware applicationssimulation 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)
Topic(s)
Data not availableCall for proposal
Data not availableFunding Scheme
Data not availableCoordinator
92223 BAGNEUX
France