DocumentCode :
2921653
Title :
Automatic Generation of Functional Programs from CASL Specifications
Author :
Arnould, Agnès ; Fuchs, Laurent ; Aiguier, Marc ; Brunet, Thibaud
Author_Institution :
Universite de Poitiers, France
fYear :
2006
fDate :
Oct. 2006
Firstpage :
34
Lastpage :
34
Abstract :
In this paper, we present a code generator transforming a class of CASL specifications into O´Caml 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 O´Caml 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.
Keywords :
Computer languages; Concrete; Equations; Functional programming; Graphics; Prototypes; Silicon carbide; Software testing; Solid modeling; Telephony;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Advances, International Conference on
Conference_Location :
Tahiti
Print_ISBN :
0-7695-2703-5
Type :
conf
DOI :
10.1109/ICSEA.2006.261290
Filename :
4031819
Link To Document :
بازگشت