We are pursuing a programme of research in document representation. The principal aim of this research is to develop a document description language that has a precise formal semantics, that is fully expressive of the constructs typical of traditional (procedural) document description languages, that is constraint-based, and that cleanly separates specifications of form and content. The research is currently in the first of three envisioned three phases. In the first phase we are formalising the Office Document Architecture (ODA) by faithfully translating ODA document descriptions into logic programmes. The transition utilizes highly restricted forms of Prolog programmes.1 In the second phase we will explore various enhancements of ODA\u2...
International audienceThis paper introduces GOSPEL, a behavioral specification language for OCaml. I...
Describes a notation, constraint diagrams, which allows pre/post conditions and invariants to be exp...
This article gives a short introduction on how to get started with logic programming in Prolog that ...
We present a powerful grammar-based paradigm for electronic document markup: coordinated definite cl...
Deriving formal specifications from informal requirements is extremely difficult since one has to ov...
Specifications provide the foundation upon which a system can be formally developed. If a specificat...
Allen L. Brown, Jr.*t and Howard A. Blairt§ We present a powerful grammar-based paradigm for electro...
Constraint diagrams are designed for the formal specification of software systems. However, their ap...
This paper presents a compiler from expressive, relational specifications to logic programs. Specifi...
Projet CHLOEFormal specifications are a kind of art : they mixture formal text and informal comments...
The paper aim is to demonstrate how to extend oel, both with new data struetures and operations, in ...
OOLP integrates the superior modeling capabilities of object-oriented paradigm in the declarative fr...
We define a framework for writing executable declarative specifications which incorporate categorica...
Description Logic (abbrv. DL) belongs to the field of knowledge representation and reasoning. DL res...
This thesis forms part of a project on formally specifying and documenting Object-Oriented programmi...
International audienceThis paper introduces GOSPEL, a behavioral specification language for OCaml. I...
Describes a notation, constraint diagrams, which allows pre/post conditions and invariants to be exp...
This article gives a short introduction on how to get started with logic programming in Prolog that ...
We present a powerful grammar-based paradigm for electronic document markup: coordinated definite cl...
Deriving formal specifications from informal requirements is extremely difficult since one has to ov...
Specifications provide the foundation upon which a system can be formally developed. If a specificat...
Allen L. Brown, Jr.*t and Howard A. Blairt§ We present a powerful grammar-based paradigm for electro...
Constraint diagrams are designed for the formal specification of software systems. However, their ap...
This paper presents a compiler from expressive, relational specifications to logic programs. Specifi...
Projet CHLOEFormal specifications are a kind of art : they mixture formal text and informal comments...
The paper aim is to demonstrate how to extend oel, both with new data struetures and operations, in ...
OOLP integrates the superior modeling capabilities of object-oriented paradigm in the declarative fr...
We define a framework for writing executable declarative specifications which incorporate categorica...
Description Logic (abbrv. DL) belongs to the field of knowledge representation and reasoning. DL res...
This thesis forms part of a project on formally specifying and documenting Object-Oriented programmi...
International audienceThis paper introduces GOSPEL, a behavioral specification language for OCaml. I...
Describes a notation, constraint diagrams, which allows pre/post conditions and invariants to be exp...
This article gives a short introduction on how to get started with logic programming in Prolog that ...