Dynamic Logic for Data-aware Systems: Decidability Results

We introduce a first-order extension of dynamic logic (FO-DL), suitable to represent and reason about the behaviour of Data-aware Systems (DaS), which are systems whose data content is explicitly exhibited in their description. We illustrate the ex-pressivity of the formal framework by modelling English auctions as DaS and by specifying rele-vant properties in FO-DL. Most importantly, we de-velop an abstraction-based verification procedure, thus proving that the model checking problem for DaS against FO-DL is decidable, provided some mild assumptions on the interpretation domain.

[1]  Diego Calvanese,et al.  Foundations of Relational Artifacts Verification , 2011, BPM.

[2]  Richard Hull,et al.  Business Artifacts: A Data-centric Approach to Modeling Business Operations and Processes , 2009, IEEE Data Eng. Bull..

[3]  Diego Calvanese,et al.  Verification of data-aware commitment-based multiagent system , 2014, AAMAS.

[4]  Diego Calvanese,et al.  Plan Synthesis for Knowledge and Action Bases , 2016, IJCAI.

[5]  Jianwen Su,et al.  Towards Formal Analysis of Artifact-Centric Business Process Models , 2007, BPM.

[6]  Diego Calvanese,et al.  Towards Data- and Norm-Aware Multiagent Systems , 2016, EMAS@AAMAS.

[7]  Alin Deutsch,et al.  Specification and verification of data-driven Web applications , 2007, J. Comput. Syst. Sci..

[8]  Xin-She Yang,et al.  Introduction to Algorithms , 2021, Nature-Inspired Optimization Algorithms.

[9]  Alessio Lomuscio,et al.  Verification of Agent-Based Artifact Systems , 2013, J. Artif. Intell. Res..

[10]  Diego Calvanese,et al.  On First-Order μ-Calculus over Situation Calculus Action Theories , 2016, KR.

[11]  Giuseppe De Giacomo,et al.  Verifying ConGolog Programs on Bounded Situation Calculus Theories , 2016, AAAI.

[12]  Alessio Lomuscio,et al.  An Abstraction Technique for the Verification of Artifact-Centric Systems , 2012, KR.

[13]  E. David,et al.  Networks, Crowds, and Markets: Reasoning about a Highly Connected World , 2010 .

[14]  Serge Abiteboul,et al.  Foundations of Databases , 1994 .

[15]  Yuri Gurevich,et al.  The Classical Decision Problem , 1997, Perspectives in Mathematical Logic.

[16]  E. Todeva Networks , 2007 .

[17]  Giuseppe De Giacomo,et al.  Bounded Situation Calculus Action Theories and Decidable Verification , 2012, KR.

[18]  J. Roitman,et al.  Introduction to modern set theory , 1990 .

[19]  Bernhard Beckert,et al.  Dynamic Logic , 2007, The KeY Approach.

[20]  Stephan Merz,et al.  Model Checking , 2000 .

[21]  Diego Calvanese,et al.  Verification of relational data-centric dynamic systems with external services , 2012, PODS.

[22]  Giuseppe De Giacomo,et al.  Bounded situation calculus action theories , 2015, Artif. Intell..

[23]  Giuseppe De Giacomo,et al.  Progression and Verification of Situation Calculus Agents with Bounded Beliefs , 2014, Studia Logica.

[24]  Alin Deutsch,et al.  Automatic verification of data-centric business processes , 2009, ICDT '09.