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