AbstractWe lay out the design of HasCasl, a higher order extension of the algebraic specification language Casl that serves both as a wide-spectrum language for the rigorous specification and development of software, in particular but not exclusively in modern functional programming languages, and as an expressive standard language for higher-order logic. Distinctive features of HasCasl include partial higher order functions, higher order subtyping, shallow polymorphism, and an extensive type-class mechanism. Moreover, HasCasl provides dedicated specification support for monad-based functional-imperative programming with generic side effects, including a monad-based generic Hoare logic
In this thesis I study FORUM as a specification language. FORUM is a higher-order logic based on the...
The standard development paradigm of algebraic specification [1] postulates that the development beg...
AbstractWe develop the semantic foundations of the specification language HASCASL, which combines al...
Casl is an expressive language for the specification of functionalrequirements and modular design of...
AbstractThe Common Algebraic Specification Language (CASL) is an expressive language for the formal ...
Métodos formais são ferramentas da Engenharia de Software que empregam formalismos matemáticos na co...
Casl is an expressive language for the algebraic specificationof software requirements, design, and ...
Casl is an expressive language for the algebraic specificationof software requirements, design, and ...
Casl is an expressive language for the formal specification of functional requirements and modular d...
Formal specification of software systems has become more and more important, especially in safety-cr...
Article dans revue scientifique avec comité de lecture.The Common Algebraic Specification Language C...
Higher-order functions and imperative references are language features supported by many mainstream ...
A refinement calculus provides a method for transforming specifications to executable code, maintain...
howe@scs.carleton.ca Higher-Order Abstract Syntax, or HOAS, is a technique for using a higher-order ...
AbstractIn this work, we investigate various specification languages and their relation to CASL, the...
In this thesis I study FORUM as a specification language. FORUM is a higher-order logic based on the...
The standard development paradigm of algebraic specification [1] postulates that the development beg...
AbstractWe develop the semantic foundations of the specification language HASCASL, which combines al...
Casl is an expressive language for the specification of functionalrequirements and modular design of...
AbstractThe Common Algebraic Specification Language (CASL) is an expressive language for the formal ...
Métodos formais são ferramentas da Engenharia de Software que empregam formalismos matemáticos na co...
Casl is an expressive language for the algebraic specificationof software requirements, design, and ...
Casl is an expressive language for the algebraic specificationof software requirements, design, and ...
Casl is an expressive language for the formal specification of functional requirements and modular d...
Formal specification of software systems has become more and more important, especially in safety-cr...
Article dans revue scientifique avec comité de lecture.The Common Algebraic Specification Language C...
Higher-order functions and imperative references are language features supported by many mainstream ...
A refinement calculus provides a method for transforming specifications to executable code, maintain...
howe@scs.carleton.ca Higher-Order Abstract Syntax, or HOAS, is a technique for using a higher-order ...
AbstractIn this work, we investigate various specification languages and their relation to CASL, the...
In this thesis I study FORUM as a specification language. FORUM is a higher-order logic based on the...
The standard development paradigm of algebraic specification [1] postulates that the development beg...
AbstractWe develop the semantic foundations of the specification language HASCASL, which combines al...