International audienceIn 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 syntacti...
AbstractIn this work, we investigate various specification languages and their relation to CASL, the...
Abstract. The status of the Common Framework Initiative (CoFI)and the Common Algebraic Specification...
We present a method using an extended logical system for obtaining "correct" programs from specifica...
International audienceIn this paper, we present a code generator transforming a class of CASL specif...
Article dans revue scientifique avec comité de lecture.The Common Algebraic Specification Language C...
Casl is an expressive language for the formal specification of functional requirements and modular d...
Casl is an expressive specification language that has been designed to supersede many existing algeb...
The standard development paradigm of algebraic specification [1] postulates that the development beg...
AbstractThe Common Algebraic Specification Language (CASL) is an expressive language for the formal ...
Casl is an expressive language for the algebraic specificationof software requirements, design, and ...
Casl is an expressive language for the specification of functionalrequirements and modular design of...
Casl is an expressive language for the algebraic specificationof software requirements, design, and ...
Abstract. Curry and and Howard observed that ordinary propositional logic can also be viewed as a fu...
An environment for the Common Algebraic Specification Language CASL consists of several independent ...
This thesis describes the construction of an environment to develop certified computer algebra libra...
AbstractIn this work, we investigate various specification languages and their relation to CASL, the...
Abstract. The status of the Common Framework Initiative (CoFI)and the Common Algebraic Specification...
We present a method using an extended logical system for obtaining "correct" programs from specifica...
International audienceIn this paper, we present a code generator transforming a class of CASL specif...
Article dans revue scientifique avec comité de lecture.The Common Algebraic Specification Language C...
Casl is an expressive language for the formal specification of functional requirements and modular d...
Casl is an expressive specification language that has been designed to supersede many existing algeb...
The standard development paradigm of algebraic specification [1] postulates that the development beg...
AbstractThe Common Algebraic Specification Language (CASL) is an expressive language for the formal ...
Casl is an expressive language for the algebraic specificationof software requirements, design, and ...
Casl is an expressive language for the specification of functionalrequirements and modular design of...
Casl is an expressive language for the algebraic specificationof software requirements, design, and ...
Abstract. Curry and and Howard observed that ordinary propositional logic can also be viewed as a fu...
An environment for the Common Algebraic Specification Language CASL consists of several independent ...
This thesis describes the construction of an environment to develop certified computer algebra libra...
AbstractIn this work, we investigate various specification languages and their relation to CASL, the...
Abstract. The status of the Common Framework Initiative (CoFI)and the Common Algebraic Specification...
We present a method using an extended logical system for obtaining "correct" programs from specifica...