A theory system is a collection of interdependent theories, some if which stand in a meta/object relationship, forming an arbitrary number of meta-levels. The main thesis of this chapter is that theory systems constitute a suitable formalism for constructing advanced applications in reasoning and software engineering. The Alloy language for defining theory systems is introduced, its syntax is defined and a collection of inference rules is presented. A number of problems suitable for theory systems are discussed, with program examples given in Alloy. Some current implementation issues and future extensions are discussed. This paper appears as a chapter in Meta-logics and Logic Programming, edited by K. Apt and F. Turini, and published by MIT...
Various meta-languages for the manipulation and specification of programs and programming languages ...
bryöecrc.de Meta-programming is an important programming technique, which is widely applied in logic...
In this paper we propose a framework, called OM pairs, for the formalization of reasoning with meta ...
A theory system is a collection of interdependent theories, some if which stand in a meta/object rel...
Meta-programming extends logic programming with the possibility of having a program to create or ana...
The term meta-programming refers to the ability of writing programs that have other programs as data...
The term meta-programming refers to the ability of writing programs that have other programs as data...
The term meta-programming refers to the ability of writing programs that have other programs as data...
The term meta-programming refers to the ability of writing programs that have other programs as data...
The term meta-programming refers to the ability of writing programs that have other programs as data...
In computer science we speak of implementing a logic; this done in a programming language, such as ...
The term meta-programming refers to the ability of writing programs that have other programs as data...
The aim of this paper is to show that logic programming is a powerful tool for representing scientif...
In this dissertation we study a higher-order intuitionistic logic used as a specification language f...
A meta-program is a program that generates or manipulates another program; in homogeneous meta-progr...
Various meta-languages for the manipulation and specification of programs and programming languages ...
bryöecrc.de Meta-programming is an important programming technique, which is widely applied in logic...
In this paper we propose a framework, called OM pairs, for the formalization of reasoning with meta ...
A theory system is a collection of interdependent theories, some if which stand in a meta/object rel...
Meta-programming extends logic programming with the possibility of having a program to create or ana...
The term meta-programming refers to the ability of writing programs that have other programs as data...
The term meta-programming refers to the ability of writing programs that have other programs as data...
The term meta-programming refers to the ability of writing programs that have other programs as data...
The term meta-programming refers to the ability of writing programs that have other programs as data...
The term meta-programming refers to the ability of writing programs that have other programs as data...
In computer science we speak of implementing a logic; this done in a programming language, such as ...
The term meta-programming refers to the ability of writing programs that have other programs as data...
The aim of this paper is to show that logic programming is a powerful tool for representing scientif...
In this dissertation we study a higher-order intuitionistic logic used as a specification language f...
A meta-program is a program that generates or manipulates another program; in homogeneous meta-progr...
Various meta-languages for the manipulation and specification of programs and programming languages ...
bryöecrc.de Meta-programming is an important programming technique, which is widely applied in logic...
In this paper we propose a framework, called OM pairs, for the formalization of reasoning with meta ...