In this work we describe an enviroment for the execution of the formal definitions of concurrent languages. The proposal applies to formal definitions given using the SMoLCS method; the execution environment is obtained by expressing in Prolog the main parts in which the formal definition is structured, namely the denotational c1auses and the concurrent algebra. The advantages of the logic programming approach are discussed especially with respect to novel techniques like metaprogramming which allow to provide a wide range of execution strategies. The method is applied on a simple concurrent language showing the use of the available environment functionalities.

An execution environment for language formal definitions

Fantechi A;Gnesi S;
1986

Abstract

In this work we describe an enviroment for the execution of the formal definitions of concurrent languages. The proposal applies to formal definitions given using the SMoLCS method; the execution environment is obtained by expressing in Prolog the main parts in which the formal definition is structured, namely the denotational c1auses and the concurrent algebra. The advantages of the logic programming approach are discussed especially with respect to novel techniques like metaprogramming which allow to provide a wide range of execution strategies. The method is applied on a simple concurrent language showing the use of the available environment functionalities.
1986
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
language formal definitions
File in questo prodotto:
File Dimensione Formato  
prod_419802-doc_148515.pdf

accesso aperto

Descrizione: An execution environment for language formal definitions
Dimensione 910.73 kB
Formato Adobe PDF
910.73 kB 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/363991
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact