𝔖 Bobbio Scriptorium
✦   LIBER   ✦

The relationship between logic programs and specifications-the subset example revisited

✍ Scribed by Kung-Kiu Lau; Mario Ornaghi


Publisher
Elsevier Science
Year
1997
Tongue
English
Weight
1000 KB
Volume
30
Category
Article
ISSN
0743-1066

No coin nor oath required. For personal study only.

✦ Synopsis


The fundamental relation between a program P and its specification S is correctness: P satisfies S if and only if P is correct with respect to S. In logic programming, this relationship can be particularly close, since logic can be used to express both specifications and programs. Indeed logic programs are often regarded and used as (executable) specifications themselves. In this paper, we argue that the relation between S and P should be firmly set in the context of the underlying problem domain, which we call a framework J, and we give a model-theoretic view of the correctness relation between specifications and programs in ~.. We show that the correctness relation between S and P is always well-defined. It thus provides a basis for properly distinguishing between S and P. We use the subset example throughout to illustrate our model-theoretic approach.


📜 SIMILAR VOLUMES


The relationship between goal programmin
✍ Ramadan Hamed Mohamed 📂 Article 📅 1997 🏛 Elsevier Science 🌐 English ⚖ 348 KB

Goal programming (GP) and fuzzy programming (FP) are two approaches for solving the vector optimization problem by reducing it to a single (or sequential) objective one. These two approaches have some similarities and both of them have more than one form to handle the multiobjective problem. This pa

Revisiting the relationship between esse
✍ R. Fekete; J. Jankovic 📂 Article 📅 2011 🏛 John Wiley and Sons 🌐 English ⚖ 129 KB 👁 1 views

## Abstract ## Background: The relationship between essential tremor and Parkinson's disease has been a subject of reviews and debates for long time, but there is now growing evidence that the two common movement disorders are pathogenically related, at least in some patient populations. ## Metho

Parma—bridging the performance gap betwe
✍ Andrew Taylor 📂 Article 📅 1996 🏛 Elsevier Science 🌐 English ⚖ 677 KB

Parma is an experimental high-performance Prolog compiler for the MIPS RISC architecture [4]. It was the first logic programming implementation to obtain performance comparable to imperative languages. It depends heavily on a global static analysis phase based on abstract interpretation. This paper