Automatic generation of functional programs from CASL specifications - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2006

Automatic generation of functional programs from CASL specifications

Agnès Arnould
Laurent Fuchs

Résumé

In this paper, we present a code generator transforming a class of CASL specifications into OCaml programs. This code generator is dedicated to rapid prototyping of CASL specifications especially in the area of geometric modeling where algebraic formalisms have been used since the last decade. A large class of constructive equational specifications is handled by this generator while insuring the correctness of generated OCaml programs. In particular, CASL specifications with many interpretation models (i.e. incomplete) are automatically supplemented in order to produce a program that implements one of them. Underlying properties, such as termination, completeness and confluence hold when equations satisfy some syntactic criteria given in the paper.
Fichier principal
Vignette du fichier
icsea06.pdf (154.81 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00341983 , version 1 (17-01-2014)

Identifiants

Citer

Agnès Arnould, Marc Aiguier, Laurent Fuchs, Thibaud Brunet. Automatic generation of functional programs from CASL specifications. International Conference on Software Engineering Advances (ICSEA 2006), Oct 2006, Tahiti, French Polynesia. (elec. proc.), ⟨10.1109/ICSEA.2006.261290⟩. ⟨hal-00341983⟩
187 Consultations
151 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More