Skip to main navigation Skip to search Skip to main content

Declarative diagnosis of temporal concurrent constraint programs

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

13 Scopus citations

Abstract

We present a framework for the declarative diagnosis of nondeterministic timed concurrent constraint programs. We present a denotational semantics based on a (continuous) immediate consequence operator, TD, which models the process behaviour associated with a program V given in terms of sequences of constraints. Then, we show that, given the intended specification of D, it is possible to check the correctness of V by a single step of TD. In order to develop an effective debugging method. we approximate the denotational semantics of D. We formalize this method by abstract interpretation techniques, and we derive a finitely terminating abstract diagnosis method, which can be used statically. We define an abstract domain which allows us to approximate the infinite sequences by a finite 'cut'. As a further development we show how to use a specific linear temporal logic for deriving automatically the debugging sequences. Our debugging framework does not require the user to either provide error symptoms in advance or answer questions concerning program correctness. Our method is compositional, that may allow to master the complexity of the debugging methodology.

Original languageEnglish
Title of host publicationLogic Programming - 23rd International Conference, ICLP 2007, Proceedings
PublisherSpringer Verlag
Pages271-285
Number of pages15
ISBN (Print)9783540746089
DOIs
StatePublished - 2007
Externally publishedYes
Event23rd International Conference on Logic Programming, ICLP 2007 - Porto, Portugal
Duration: 08 Sep 200713 Sep 2007

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume4670 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference23rd International Conference on Logic Programming, ICLP 2007
Country/TerritoryPortugal
CityPorto
Period08/09/0713/09/07

Keywords

  • (Modular) declarative debugging
  • Denotational semantics
  • Specification logic
  • Timed concurrent constraint programs

Fingerprint

Dive into the research topics of 'Declarative diagnosis of temporal concurrent constraint programs'. Together they form a unique fingerprint.

Cite this