Please use this identifier to cite or link to this item: https://olympias.lib.uoi.gr/jspui/handle/123456789/10863
Full metadata record
DC FieldValueLanguage
dc.contributor.authorNomikos, C.en
dc.contributor.authorRondogiannis, P.en
dc.contributor.authorGergatsoulis, M.en
dc.date.accessioned2015-11-24T17:01:03Z-
dc.date.available2015-11-24T17:01:03Z-
dc.identifier.issn0304-3975-
dc.identifier.urihttps://olympias.lib.uoi.gr/jspui/handle/123456789/10863-
dc.rightsDefault Licence-
dc.subjecttemporal deductive databasesen
dc.subjecttemporal logic programmingen
dc.subjectstratified negationen
dc.subjecttransformation techniqueen
dc.subjectlogic programsen
dc.subjectnegationen
dc.titleTemporal stratification tests for linear and branching-time deductive databasesen
heal.typejournalArticle-
heal.type.enJournal articleen
heal.type.elΆρθρο Περιοδικούel
heal.identifier.primaryDOI 10.1016/j.tcs.2005.05.014-
heal.languageen-
heal.accesscampus-
heal.recordProviderΠανεπιστήμιο Ιωαννίνων. Σχολή Θετικών Επιστημών. Τμήμα Μηχανικών Ηλεκτρονικών Υπολογιστών και Πληροφορικήςel
heal.publicationDate2005-
heal.abstractWe consider the problem of extending temporal deductive databases with stratified negation. We argue that the classical stratification test for deductive databases is too restrictive when one shifts attention to the temporal case. Moreover, as we demonstrate, the (more general) local stratification approach is impractical: detecting whether a temporal deductive database is locally stratified is shown to be co-NP hard (even if one restricts attention to programs that only use one predicate symbol and two constants). For these reasons we define temporal stratification, an intermediate notion between stratification and local stratification. We demonstrate that for the temporal deductive databases we consider, temporal stratification coincides with local stratification in certain important cases in which the latter is polynomial-time decidable. We then develop two algorithms for detecting temporal stratification. The first algorithm applies to linear-time temporal deductive databases and it is efficient and more general than existing approaches; however, the algorithm sacrifices completeness for efficiency since it does not cover the whole class of temporally stratified programs. The second algorithm applies to branching-time temporal deductive databases (which include as a special case the linear-time ones). This algorithm is more expensive from a computational point of view, but it covers the whole class of temporally stratified programs. We discuss the relative merits of the two algorithms and compare them with other existing approaches. (c) 2005 Elsevier B.V. All rights reserved.en
heal.journalNameTheoretical Computer Scienceen
heal.journalTypepeer reviewed-
heal.fullTextAvailabilityTRUE-
Appears in Collections:Άρθρα σε επιστημονικά περιοδικά ( Ανοικτά)

Files in This Item:
File Description SizeFormat 
Nomikos-2005-Temporal stratificat.pdf346.63 kBAdobe PDFView/Open    Request a copy


This item is licensed under a Creative Commons License Creative Commons