Skip to main content
European Commission logo print header
Zawartość zarchiwizowana w dniu 2024-04-15

SETL Experimentation and Demonstrator

Cel

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.

Temat(-y)

Data not available

Zaproszenie do składania wniosków

Data not available

System finansowania

Data not available

Koordynator

THOMSON CSF
Wkład UE
Brak danych
Adres
1 RUE DES MATHURINS
92223 BAGNEUX
Francja

Zobacz na mapie

Koszt całkowity
Brak danych

Uczestnicy (4)