Proceedings of the 1990 ACM SIGMOD International Conference on Management of Data 1990
DOI: 10.1145/93597.98728
|View full text |Cite
|
Sign up to set email alerts
|

Extending logic programming

Abstract: An extenswn of logrc programmmng, called "ordered logic programmmng", which mcludes some abstractrons of the object-orrented paradigm, IS presented An ordered program consists of a number of modules (oblects), where each module 1s composed by a number of rules possrbly wrth negated head predicates A sort of 'isa" hterarchy can be defined among the modules m order to allow for rule mnherrtance Therefore, every module sees its own rules as local rules and the rules of the other modules to which It as connected b… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

1991
1991
2002
2002

Publication Types

Select...
4
2
2

Relationship

0
8

Authors

Journals

citations
Cited by 23 publications
(4 citation statements)
references
References 8 publications
0
4
0
Order By: Relevance
“…The causal rejection principle is not novel-in fact, it constitutes a major ingredient of the well-known dynamic logic programming approach (Alferes et al, 1998;. Furthermore, it underlies, in slightly different forms, the related approaches of inheritance logic programs (Buccafurri et al, 1999a) and ordered logic programs (Laenens et al, 1990;Buccafurri et al, 1996). We provide here a simple and rigorous realization of this principle, in terms of "founded" rejection: a rule r may only be rejected by some other rule r ′ which itself is not rejected.…”
Section: Motivation and Contextmentioning
confidence: 99%
See 1 more Smart Citation
“…The causal rejection principle is not novel-in fact, it constitutes a major ingredient of the well-known dynamic logic programming approach (Alferes et al, 1998;. Furthermore, it underlies, in slightly different forms, the related approaches of inheritance logic programs (Buccafurri et al, 1999a) and ordered logic programs (Laenens et al, 1990;Buccafurri et al, 1996). We provide here a simple and rigorous realization of this principle, in terms of "founded" rejection: a rule r may only be rejected by some other rule r ′ which itself is not rejected.…”
Section: Motivation and Contextmentioning
confidence: 99%
“…Inheritance programs are also related to ordered logic programs, due to Laenens et al (1990) and further analyzed by Buccafurri et al (1996). The difference between inheritance programs and ordered logic programs is that the latter ones have a builtin contradiction removal feature, which eliminates local inconsistencies in a given hierarchy of programs.…”
Section: Proofmentioning
confidence: 99%
“…Clearly, the capability to provide constructs for specifying exceptions in the context of an inheritance hierarchy makes the language intrinsically nonmonotonic. In essence, the BQM language (note that BQM is also used to name the language of the BQM system) is an an extension of Ordered Logic [16,18,19,201 to deal with objects and co-operation among objects.…”
Section: H E R M E S 1243 Have Been Developedmentioning
confidence: 99%
“…To deal with these "structural" conflicts, we have devised two semantics as an extension of the well-founded and the stable model semantics of Logic Programming and Ordered Logic [7,8,15,17], each of which corresponds to a possible conflict interpretation. The former defines a conservative approach whereby only "sure" authorizations are derived (that is, those authorizations which are not derived from ambiguous sources), whereas the latter goes beyond ambiguities by providing a number of authorization sets, each of which represents a consistent set of access authorizations.…”
Section: Introductionmentioning
confidence: 99%