We present a translation of Ada configuration constructs, in a higher order, impredicatively typed,functional language (HOTFUL) with subtypes. Aim of this work is to provide an expressive executable semantics for Ada configuration constructs, and to verify the suitability of the chosen HOTFUL for such a task. We address, in particular, not only the description of single modular units, but the practicability of the approach when dealing with the development of a whole complex system. After giving the detailed rules for such a translation, we compare our approach with what could be obtained by choosing a different typed language as "target", namely the predicative type system of Standard ML.

An 'executable' impredicative semantics for Ada configuration

1990

Abstract

We present a translation of Ada configuration constructs, in a higher order, impredicatively typed,functional language (HOTFUL) with subtypes. Aim of this work is to provide an expressive executable semantics for Ada configuration constructs, and to verify the suitability of the chosen HOTFUL for such a task. We address, in particular, not only the description of single modular units, but the practicability of the approach when dealing with the development of a whole complex system. After giving the detailed rules for such a translation, we compare our approach with what could be obtained by choosing a different typed language as "target", namely the predicative type system of Standard ML.
1990
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
Ada
Impredicative semantics
File in questo prodotto:
File Dimensione Formato  
prod_452802-doc_170692.pdf

accesso aperto

Descrizione: An 'executable' impredicative semantics for Ada configuration
Dimensione 3.63 MB
Formato Adobe PDF
3.63 MB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/401622
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact