• Home
  • Search
  • On the declarative and procedural semantics of deductive object-oriented systems
  • Cite Icon51
  • https://doi.org/10.1007/bf00961874Copy DOI Icon

On the declarative and procedural semantics of deductive object-oriented systems

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

We present declarative and procedural semantics for a deductive object-oriented language, Gulog. The declarative semantics is based on preferred minimal models. We describe both bottom-up and top-down query evaluation procedures and show that they are sound with respect to the declarative semantics. The results contribute to our understanding of the interaction of inheritance, overriding and deduction in the presence of both functional and set-valued methods, and multiple inheritance.

Similar Papers
  • Research Article

Declarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey

  • Jan 01, 2016
  • SHILAP Revista de lepidopterología
  • Hassan Rashidi
  • Research Article
  • Citations9

A formal definition and a sound implementation of analogical reasoning in logic programming

  • Mar 01, 1995
  • Annals of Mathematics and Artificial Intelligence
  • Stefania Costantini +2
  • Research Article
  • Citations1

Dynamic overloading with copy semantics in object-oriented languages: a formal account

  • Mar 12, 2009
  • RAIRO - Theoretical Informatics and Applications
  • Lorenzo Bettini +2
  • Book Chapter
  • Citations1

TDProlog: An extended Prolog with term description

  • Jan 01, 1986
  • Satoru Tomura
  • Book Chapter
  • Citations2

A meta-language for typed object-oriented languages

  • Jan 01, 1993
  • Giuseppe Castagna
  • Conference Article
  • Citations98

Type inference for record concatenation and multiple inheritance

  • Jun 05, 1989
  • M Wand
  • Book Chapter
  • Citations2

Fril++ a language for object-oriented programming with uncertainty

  • Jan 01, 1999
  • J F Baldwin +2
  • Single Book
  • Citations3

Mathematical Logic for Computer Science

  • Jul 01, 1989
  • Lu Zhongwan
  • Research Article
  • Citations160

Automatic program verification I: A logical basis and its implementation

  • Jan 01, 1975
  • Acta Informatica
  • Shigeru Igarashi +2
  • Book Chapter
  • Citations5

The semantics of disjunctive deductive databases

  • Jan 01, 1990
  • Hugo Volger
  • Research Article
  • Citations20

Analysis of reusability of object-oriented systems using object-oriented metrics

  • Jul 12, 2013
  • ACM SIGSOFT Software Engineering Notes
  • Brij Mohan Goel +1
  • Book Chapter
  • Citations1

GOTA algebras: A specification formalism for inheritance and object hierarchies

  • Jan 01, 1996
  • Joaquín Mateos-Lago +1
  • Research Article

Object-oriented programming in TCL/TK

  • Oct 01, 2001
  • Journal of Computing Sciences in Colleges
  • Peter C Isaacson
  • Research Article
  • Citations3

A new programming paradigm for engineering design software

  • Jun 01, 1994
  • Engineering with Computers
  • F A Salustri +1
  • Conference Article
  • Citations58

A monotonic superclass linearization for Dylan

  • Oct 01, 1996
  • Kim Barrett +5
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.