1994
DOI: 10.1007/bf01228879
|View full text |Cite
|
Sign up to set email alerts
|

The Glue-Nail deductive database system: Design, implementation, and evaluation

Abstract: Abstract.We describe the design and implementation of the Glue-Nail deductive database system. Nail is a purely declarative query language; Glue is a procedural language used for non-query activities. The two languages combined are sufficient to write a complete application. Nail and Glue code are both compiled into the target language IGlue. The Nail compiler uses variants of the magic sets algorithm and supports well-founded models. The Glue compiler's static optimizer uses peephole techniques and data flow … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
11
0
2

Year Published

1996
1996
2011
2011

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 20 publications
(13 citation statements)
references
References 23 publications
0
11
0
2
Order By: Relevance
“…We have compared Ross's method and our technique. The performance results can be found in Derr et al [11] and Morishita [17]. The results show that, although one can write a modularly stratified program for which our method runs slower than Ross's technique, the converse is also true, depending on the properties of the EDB relations.…”
Section: Techniques For Modularly Stratified Programsmentioning
confidence: 65%
See 2 more Smart Citations
“…We have compared Ross's method and our technique. The performance results can be found in Derr et al [11] and Morishita [17]. The results show that, although one can write a modularly stratified program for which our method runs slower than Ross's technique, the converse is also true, depending on the properties of the EDB relations.…”
Section: Techniques For Modularly Stratified Programsmentioning
confidence: 65%
“…Actually, we prohibited unsafe usage of negation when we incorporated our method into the Glue Nail deductive database system [10,11].…”
Section: Each Rule In Pmentioning
confidence: 99%
See 1 more Smart Citation
“…The purely declarative semantics of Dedalus, based on the reification of logical time into facts, are closer in spirit and interpretation to Statelog [29] and the languages proposed by Cleary and Liu [15,30,33] than to languages that admit procedural semantics to deal with update and deletion over time [12,16]. Previous work in temporal deductive databases attempted to compute finite representations for periodic phenomena [13]: we reuse many of these results in Dedalus.…”
Section: Related Workmentioning
confidence: 99%
“…Many deductive database systems, including LDL [7] and GlueNail [10], admit procedural semantics to deal with updates using an assignment primitive. In contrast, languages proposed by Cleary and Liu [9,18,22] retain a purely logical interpretation by admitting temporal extensions into their syntax and interpreting assignment or update as a composite operation across timesteps [18] rather than as a primitive.…”
Section: Updateable Statementioning
confidence: 99%