• Home
  • Search
  • A stable model semantics for behavioral inheritance in deductive object oriented languages
  • Open Access IconOpen Access
  • Cite Icon12
  • https://doi.org/10.1007/3-540-58907-4_18Copy DOI Icon

A stable model semantics for behavioral inheritance in deductive object oriented languages

  • Jan 1, 1995
  • Michele Bugliesi +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

We present a model for deductive object oriented query languages with inheritance and overriding. In this model, we consider a DAG like dynamic isa hierarchy and we account for both value or attribute inheritance and method inheritance or code sharing. We show that these two types of inheritance can be treated uniformly within an elegant declarative setting. We then propose a novel semantics for the non-monotonic behavior resulting from the combination of overriding, dynamic selfbinding and the dynamic structure of the isa hierarchy. This semantics is reminiscent of the stable model semantics of logic programs with negation. We also isolate a syntactic condition that guarantees the existence of a unique stable model for a program. This condition, in its turn, is inspired by the local stratification condition of perfect model semantics for programs with negation. Finally we define a bottom-up procedure that computes the unique stable model of a stratified program.KeywordsLogic ProgramLogic ProgrammingStable ModelUnit ClauseStable Model SemanticThese keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Similar Papers
  • Research Article
  • Citations15

Characterizations of stable model semantics for logic programs with arbitrary constraint atoms

  • Jul 01, 2009
  • Theory and Practice of Logic Programming
  • Yi-Dong Shen +2
  • Book Chapter
  • Citations32

Many-Valued Disjunctive Logic Programs with Probabilistic Semantics

  • Jan 01, 1999
  • Thomas Lukasiewicz
  • Research Article
  • Citations4

The intricacies of three-valued extensional semantics for higher-order logic programs

  • Aug 23, 2017
  • Theory and Practice of Logic Programming
  • Panos Rondogiannis +1
  • Research Article
  • Citations24

Query-Driven Procedures for Hybrid MKNF Knowledge Bases

  • Jun 01, 2013
  • ACM Transactions on Computational Logic
  • José Júlio Alferes +2
  • Research Article
  • Citations46

Disjunctive LP+integrity constraints= stable model semantics

  • Sep 01, 1993
  • Annals of Mathematics and Artificial Intelligence
  • Jos� Alberto Fern�Ndez +3
  • Conference Article
  • Citations3

Semantics of normal logic programs and contested information

  • Jul 27, 1996
  • S Pradhan
  • Book Chapter
  • Citations11

Incomplete Knowledge in Hybrid Probabilistic Logic Programs

  • Jan 01, 2006
  • Emad Saad
  • Book Chapter
  • Citations16

Extended Fuzzy Logic Programs with Fuzzy Answer Set Semantics

  • Jan 01, 2009
  • Emad Saad
  • Research Article
  • Citations66

On the equivalence of semantics for normal logic programs

  • Mar 01, 1995
  • The Journal of Logic Programming
  • Jia-Huai You +1
  • Research Article
  • Citations3

Contextual hypotheses and semantics of logic programs

  • Jul 25, 2011
  • Theory and Practice of Logic Programming
  • Éric A Martin
  • Conference Article

Capturing (Optimal) Relaxed Plans with Stable and Supported Models of Logic Programs (Extended Abstract)

  • Aug 01, 2024
  • Masood Feyzbakhsh Rankooh +1
  • Research Article
  • Citations330

Stable semantics for disjunctive programs

  • Aug 01, 1991
  • New Generation Computing
  • Teodor C Przymusinski
  • Book Chapter
  • Citations10

Semantics for Dynamic Logic Programming: A Principle-Based Approach

  • Jan 01, 2003
  • José J Alferes +3
  • Research Article
  • Citations6

Deriving conclusions from non-monotonic cause-effect relations

  • Sep 01, 2016
  • Theory and Practice of Logic Programming
  • Jorge Fandinno
  • Single Book
  • Citations14

Logic Programming

  • Jan 01, 2004
  • Bart Demoen +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.