Skip to main content
European Commission logo
polski polski
CORDIS - Wyniki badań wspieranych przez UE
CORDIS
Zawartość zarchiwizowana w dniu 2024-04-15

VDM Interfaces for PCTE

Cel

The objective of the VIP project was to produce a formal specification giving a precise semantic description of the interfaces to the kernel of the PCTE.
This project was associated with projects 1252 (AMADEUS), 1262 (SFINX), 1277 (SAPPHIRE), 1282 (PAVE).
The objective of the project was to produce a formal specification giving a precise semantic description of the interfaces to the kernel of the portable common tool environment (PCTE). The PCTE specifications were produced using an extended version of VDM (VVSL-VIP VDM specification language). Both tooland user interfaces were specified using the same style of language and partially verified and validated. The project also demonstrated the feasibility of using formal methods to specify systems of this type. The availability of a precise and correct interface specification supports the reduction in the costs of evolutionary development. Tool writers now have access to the precise specification needed to derive a PCTE environment and to support tools emerging from other projects. Implementations can be compared against the formal specification by rapid prototyping using a precise specification. The formal specification can be used to derive an improved natural language specification.
The PCTE specifications were produced using an extended version of VDM (VVSL-VIP VDM specification language).
Both tool and user interfaces were specified using the same style of language and partially verified and validated.
The project also demonstrated the feasibility of using formal methods to specify systems of this type. The formal specifications were published in early 1989.
Exploitation
The availability of a precise and correct interface specification supports the reduction in the costs of evolutionary development. Tool writers now have access to the precise specification needed to derive a PCTE environment and to support tools emerging from other ESPRIT projects. Implementations can be compared against the formal specification by rapid prototyping using a precise specification. The formal specification can be used to derive an improved natural language specification.

Temat(-y)

Data not available

Zaproszenie do składania wniosków

Data not available

System finansowania

Data not available

Koordynator

Computer General Electronic Design
Wkład UE
Brak danych
Adres
20 Manvers Street
BA1 1PX Bath
Zjednoczone Królestwo

Zobacz na mapie

Koszt całkowity
Brak danych

Uczestnicy (2)