The operational semantics of programming and specification languages is often presented via inference rules and these can generally be mapped into logic programming-like clauses. Such logical encodings of operational semantics can be surprisingly declarative if one uses logics that directly account for term-level bindings and for resources, such as are found in linear logic. Traditional theorem proving techniques, such as unification and backtracking search, can then be applied to animate operational semantic specifications. Of course, one wishes to go a step further than animation: using logic to encode computation should facilitate formal reasoning directly with semantic specifications. We outline an approach to reasoning about logic spec...
Introduction There are several ways to give a semantics of a programming language. Each kind of sem...
Defining a formal (i.e., mathematical) semantics for computer languages is the first step towards de...
This paper shows how rewriting logic semantics (RLS) can be used as a computational logic framework ...
AbstractWe review links between three logic formalisms and three approaches to specifying operationa...
Various logic-based frameworks have been proposed for specifying the operational semantics of progra...
International audienceRelational descriptions have been used in formalizing diverse computational no...
The question how knowledge can be represented by means of logic programs with negation has been a dr...
This thesis concerns the development of a framework that facilitates the design and analysis of form...
Abstract. Nowadays, in many critical situations (such as on-board software), it is mandatory to cert...
A logical characterization of the typical features of object-oriented languages could yield a clear ...
In computer science we speak of implementing a logic; this done in a programming language, such as ...
In this dissertation we study a higher-order intuitionistic logic used as a specification language f...
AbstractThis paper shows how rewriting logic semantics (RLS) can be used as a computational logic fr...
This paper shows how rewriting logic semantics (RLS) can be used as a computational logic framework ...
This paper shows how rewriting logic semantics (RLS) can be used as a compu-tational logic framework...
Introduction There are several ways to give a semantics of a programming language. Each kind of sem...
Defining a formal (i.e., mathematical) semantics for computer languages is the first step towards de...
This paper shows how rewriting logic semantics (RLS) can be used as a computational logic framework ...
AbstractWe review links between three logic formalisms and three approaches to specifying operationa...
Various logic-based frameworks have been proposed for specifying the operational semantics of progra...
International audienceRelational descriptions have been used in formalizing diverse computational no...
The question how knowledge can be represented by means of logic programs with negation has been a dr...
This thesis concerns the development of a framework that facilitates the design and analysis of form...
Abstract. Nowadays, in many critical situations (such as on-board software), it is mandatory to cert...
A logical characterization of the typical features of object-oriented languages could yield a clear ...
In computer science we speak of implementing a logic; this done in a programming language, such as ...
In this dissertation we study a higher-order intuitionistic logic used as a specification language f...
AbstractThis paper shows how rewriting logic semantics (RLS) can be used as a computational logic fr...
This paper shows how rewriting logic semantics (RLS) can be used as a computational logic framework ...
This paper shows how rewriting logic semantics (RLS) can be used as a compu-tational logic framework...
Introduction There are several ways to give a semantics of a programming language. Each kind of sem...
Defining a formal (i.e., mathematical) semantics for computer languages is the first step towards de...
This paper shows how rewriting logic semantics (RLS) can be used as a computational logic framework ...