State-boundedness in data-aware dynamic systems

Babak Bagheri Hariri, Diego Calvanese, Marco Montali, Alin Deutsch · 2014

Verification of dynamic systems that manipulate data, stored in a database or ontology, has lately received increasing atten-tion. A plethora of recent works has shown that verification of systems working over unboundedly many data is decidable even for very rich temporal properties, provided that the sys-tem is state-bounded. This condition requires the existence of an overall bound on the amount of data stored in each single state along the system evolution. In general, checking state-boundedness is undecidable. An open question is whether it is possible to isolate significant classes of dynamic systems for which state-boundedness is decidable. In this paper we provide a strong negative answer, by resorting to a novel connection with variants of Petri nets. In particular, we show undecidabil-ity for systems whose data component contains unary relations only, and whose action component queries and updates such relations in a very limited way. To contrast this result, we propose interesting relaxations of the sufficient conditions proposed in the concrete setting of Data-Centric Dynamic Systems, building on recent results on chase termination for tuple-generating dependencies. 1

Read the paper · More papers on PaperTik