Skip to main content
Aller à la page d’accueil de la Commission européenne (s’ouvre dans une nouvelle fenêtre)
français fr
CORDIS - Résultats de la recherche de l’UE
CORDIS
Contenu archivé le 2022-12-23

Mathematical programming languages and formalisms for the specification and verification of parallel systems

Objectif



The project concerns the specification and verification of parallel systems. It puts together several streams of research developed independently by scientific groups operating both in the NIS and in Western Europe. In particular, the work on parallel architectures and languages for the so called T-system developed at the Research Centre for Multiprocessor Systems of the Russian Academy of Sciences Institute of Program Systems, based on data structures underlying the functional language REFAL and developed also at the Institute for Information Transmission, will be considered. This group will collaborate with INMOS Ltd. in order to implement such a system on transputer-based architectures.

Another goal is collaboration with the University of Catania, which is developing a new version of the language SETL. This is a high-level language based on the mathematical notions of set and map, which has been used to implement the first certified ADA compiler called SETL/C++. The new version will possess the high-level constructs of SETL coupled with the compatibility and popularity of C++. This will allow the parallel implementation of SETL/C++ on transputer-based architectures using the T-language.

Concerning the specification of parallel systems and languages the Universities of Pisa and Catania have already used successfully the formalism of evolving algebras to specify several languages (such as PROLOG, CLP(R), GOEDEL and PANDORA) and architectures (such as Warren Abstract Machine and WAM). In co-operation with the Research Centre for Artificial Intelligence and the Research Centre for Multiprocessor Systems evolving algebras will be applied to specifying parallel languages and architectures. This will produce a certain number of mathematical conditions that every correct compiler must possess. The study has been started for OCCAM and transputer-based architectures and can obviously be extended to the T-language.

For the mechanical verification of the above-mentioned mathematical conditions, the proof verification system ETNA2 (developed at the University of Catania) will be used. ETNA2 is based on the formalism of SETL which is naturally related to evolving algebras. ETNA2 will be extended with several inductive mechanisms. A universal graphical interface written in the GUI language will also be provided.

Champ scientifique (EuroSciVoc)

CORDIS classe les projets avec EuroSciVoc, une taxonomie multilingue des domaines scientifiques, grâce à un processus semi-automatique basé sur des techniques TLN. Voir: Le vocabulaire scientifique européen.

Ce projet n'a pas encore été classé par EuroSciVoc.
Proposez les domaines scientifiques qui vous semblent les plus pertinents et aidez-nous à améliorer notre service de classification.

Vous devez vous identifier ou vous inscrire pour utiliser cette fonction

Programme(s)

Programmes de financement pluriannuels qui définissent les priorités de l’UE en matière de recherche et d’innovation.

Thème(s)

Les appels à propositions sont divisés en thèmes. Un thème définit un sujet ou un domaine spécifique dans le cadre duquel les candidats peuvent soumettre des propositions. La description d’un thème comprend sa portée spécifique et l’impact attendu du projet financé.

Appel à propositions

Procédure par laquelle les candidats sont invités à soumettre des propositions de projet en vue de bénéficier d’un financement de l’UE.

Données non disponibles

Régime de financement

Régime de financement (ou «type d’action») à l’intérieur d’un programme présentant des caractéristiques communes. Le régime de financement précise le champ d’application de ce qui est financé, le taux de remboursement, les critères d’évaluation spécifiques pour bénéficier du financement et les formes simplifiées de couverture des coûts, telles que les montants forfaitaires.

Données non disponibles

Coordinateur

Università degli Studi di Catania
Contribution de l’UE
Aucune donnée
Adresse
Viale Andrea Doria 6
95125 Catania
Italie

Voir sur la carte

Coût total

Les coûts totaux encourus par l’organisation concernée pour participer au projet, y compris les coûts directs et indirects. Ce montant est un sous-ensemble du budget global du projet.

Aucune donnée

Participants (4)

Mon livret 0 0