{"type":"ScholarlyArticle","title":"Dynamic Logic for Data-aware Systems: Decidability Results","authors":[{"name":"Francesco Belardinelli","slug":"francesco-belardinelli","given":"Francesco","family":"Belardinelli","affiliation":"Laboratoire IBISC , UEVE IRIT Toulouse"},{"name":"Andreas Herzig","slug":"andreas-herzig","given":"Andreas","family":"Herzig","affiliation":"IRIT Toulouse; Université de Toulouse CNRS"}],"abstract":"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 the system’s description. We illustrate the expressivity of the formal framework by modelling English auctions as DaS, and by specifying relevant properties in FO-DL. Most importantly, we develop an abstraction-based verification procedure, thus proving that the model checking problem for DaS against FO-DL is actually decidable, provided some mild assumptions on the interpretationdomain.","doi":"10.24963/ijcai.2017/114","url":"https://ijcai.org/proceedings/2017/114","pdf":"https://ijcai.org/proceedings/2017/0114.pdf","markdown":"https://ijcai.org/proceedings/2017/114.md","bibtex":"https://ijcai.org/proceedings/2017/bibtex/114","volume":{"slug":"2017","title":"Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence","short_title":"IJCAI 2017","url":"https://ijcai.org/proceedings/2017/","year":2017,"location":"Melbourne, Australia","dates":"19-25 August 2017","editors":"Carles Sierra","isbn":"978-0-9992411-0-3","publisher":"International Joint Conferences on Artificial Intelligence Organization","doi_prefix":"10.24963/ijcai.2017"},"section":"Knowledge Representation, Reasoning, and Logic","track":"Main track","number":114,"pages":{"first":821,"last":827},"keywords":["Agent-based and Multi-agent Systems: Formal verification, validation and synthesis","Knowledge Representation, Reasoning, and Logic: Geometric, Spatial, and Temporal Reasoning","Knowledge Representation, Reasoning, and Logic: Non-classical logics for Knowledge Representation"],"videos":[],"references":[{"position":1,"raw":"[Abiteboul et al., 1995] S. Abiteboul, R. Hull, and V. Vianu. Foundations of Databases. Addison-Wesley, 1995.","title":"Foundations of Databases","authors":"S Abiteboul, R Hull, V Vianu","year":"1995","venue":null,"doi":null,"url":null,"internal_url":null},{"position":2,"raw":"[Bagheri et al., 2011] B. Bagheri, D. Calvanese, G. De Gia- como, R. De Masellis, and P. Felli. Foundations of rela- tional artifacts verification. In Proc. of the 9th Int. Confer- ence on Business Process Management (BPM11), p. 379- 395. Springer, 2011.","title":"Foundations of relational artifacts verification","authors":"B Bagheri, D Calvanese, G De Giacomo, R De, P Masellis, Felli","year":"2011","venue":"Proc. of the 9th Int. Conference on Business Process Management (BPM11)","doi":null,"url":null,"internal_url":null},{"position":3,"raw":"[Bagheri et al., 2013] B. Bagheri, D. Calvanese, M. Montali, G. De Giacomo, and A. Deutsch. Verification of relational data-centric dynamic systems with external services. In Proc. of the 32nd Symposium on Principles of Database Systems (PODS13)., p. 163-174. ACM, 2013.","title":"Verification of relational data-centric dynamic systems with external services","authors":"B Bagheri, D Calvanese, M Montali, G De Giacomo, A Deutsch","year":"2013","venue":"Proc. of the 32nd Symposium on Principles of Database Systems (PODS13)","doi":null,"url":null,"internal_url":null},{"position":4,"raw":"[Baldoni et al., 2016] M. Baldoni, C. Baroglio, D. Cal- vanese, R. Micalizio, and M. Montali. Towards data-and norm-aware multiagent systems. In Engineering Multi- Agent Systems -4th International Workshop, EMAS 2016, Revised, Selected, and Invited Papers, p. 22-38. Springer, 2016.","title":"Towards data-and norm-aware multiagent systems","authors":"M Baldoni, C Baroglio, D Calvanese, R Micalizio, M Montali","year":"2016","venue":"Engineering Multi-Agent Systems -4th International Workshop, EMAS 2016, Revised, Selected, and Invited Papers","doi":null,"url":null,"internal_url":null},{"position":5,"raw":"[Belardinelli et al., 2012] F. Belardinelli, A. Lomuscio, and F. Patrizi. An Abstraction Technique for the Verification of Artifact-Centric Systems. In Proc. of the 13th Interna- tional Conference on Principles of Knowledge Represen- tation and Reasoning (KR'12), p. 319 -328, 2012.","title":"An Abstraction Technique for the Verification of Artifact-Centric Systems","authors":"F Belardinelli, A Lomuscio, F Patrizi","year":"2012","venue":"Proc. of the 13th International Conference on Principles of Knowledge Representation and Reasoning (KR'12)","doi":null,"url":null,"internal_url":null},{"position":6,"raw":"[Belardinelli et al., 2014] F. Belardinelli, A. Lomuscio, and F. Patrizi. Verification of agent-based artifact systems. Journal of Artificial Intelligence Research, 51:333-376, 2014.","title":"Verification of agent-based artifact systems","authors":"F Belardinelli, A Lomuscio, F Patrizi","year":"2014","venue":"Journal of Artificial Intelligence Research","doi":null,"url":null,"internal_url":null},{"position":7,"raw":"[Bhattacharya et al., 2007] Kamal Bhattacharya, Cagdas E. Gerede, Rick Hull, Rong Liu, and Jianwen Su. To- wards Formal Analysis of Artifact-Centric Business Pro- cess Models. In Proc. of the 5th Int. Conference on Busi- ness Process Management (BPM07), 2007.","title":"Towards Formal Analysis of Artifact-Centric Business Process Models","authors":"Kamal Bhattacharya, Cagdas E Gerede, Rick Hull, Rong Liu, Jianwen Su","year":"2007","venue":"Proc. of the 5th Int. Conference on Business Process Management (BPM07)","doi":null,"url":null,"internal_url":null},{"position":8,"raw":"[Börger et al., 1997] E. Börger, E. Grädel, and Y. Gurevich. The Classical Decision Problem. Perspectives in Mathe- matical Logic. Springer, 1997.","title":"The Classical Decision Problem","authors":"E Börger, E Grädel, Y Gurevich","year":"1997","venue":"Perspectives in Mathematical Logic","doi":null,"url":null,"internal_url":null},{"position":9,"raw":"[Calvanese et al., 2016a] D. Calvanese, G. De Giacomo, M. Montali, and F. Patrizi. On first-order µ-calculus over situation calculus action theories. In Principles of Knowledge Representation and Reasoning: Proceedings of the 15th International Conference, KR 2016, p. 411- 420. AAAI Press, 2016.","title":"On first-order µ-calculus over situation calculus action theories","authors":"Calvanese","year":"2016","venue":"Principles of Knowledge Representation and Reasoning: Proceedings of the 15th International Conference","doi":null,"url":null,"internal_url":null},{"position":10,"raw":"[Calvanese et al., 2016b] D. Calvanese, M. Montali, F. Pa- trizi, and M. Stawowy. Plan synthesis for knowledge and action bases. In Proc. of the 25th International Joint Con- ference on Artificial Intelligence, IJCAI 2016, p. 1022- 1029. IJCAI/AAAI Press, 2016.","title":"Plan synthesis for knowledge and action bases","authors":"Calvanese","year":"2016","venue":"Proc. of the 25th International Joint Conference on Artificial Intelligence, IJCAI 2016","doi":null,"url":null,"internal_url":"/proceedings/2016/149"},{"position":11,"raw":"[Clarke et al., 1999] E. M. Clarke, O. Grumberg, and D. A. Peled. Model Checking. The MIT Press, Cambridge, Mas- sachusetts, 1999.","title":"Model Checking","authors":"E M Clarke, O Grumberg, D A Peled","year":"1999","venue":null,"doi":null,"url":null,"internal_url":null},{"position":12,"raw":"[Cohn and Hull, 2009] D. Cohn and R. Hull. Business Ar- tifacts: A Data-Centric Approach to Modeling Business Operations and Processes. IEEE Data Eng. Bull., 32(3):3- 9, 2009.","title":"Business Artifacts: A Data-Centric Approach to Modeling Business Operations and Processes","authors":"D Cohn, R Hull","year":"2009","venue":"IEEE Data Eng. Bull","doi":null,"url":null,"internal_url":null},{"position":13,"raw":"[Cormen et al., 1990] T. Cormen, C. Leiserson, R. Rivest, and C. Stein. Introduction to Algorithms. MIT Press, 1990.","title":"Introduction to Algorithms","authors":"T Cormen, C Leiserson, R Rivest, C Stein","year":"1990","venue":null,"doi":null,"url":null,"internal_url":null},{"position":14,"raw":"[De Giacomo et al., 2012] G. De Giacomo, Y. Lespérance, and F. Patrizi. Bounded Situation Calculus Action The- ories and Decidable Verification. In Proc. of the 13th In- ternational Conference on Principles of Knowledge Rep- resentation and Reasoning (KR'12), p. 467-477, 2012.","title":"Bounded Situation Calculus Action Theories and Decidable Verification","authors":"G De Giacomo, Y Lespérance, F Patrizi","year":"2012","venue":"Proc. of the 13th International Conference on Principles of Knowledge Representation and Reasoning (KR'12)","doi":null,"url":null,"internal_url":null},{"position":15,"raw":"[de Giacomo et al., 2014] G. De Giacomo, Y. Lesperance, F. Patrizi, and S. Vassos. Progression and verification of situation calculus agents with bounded beliefs. In Proc. of the International conference on Autonomous Agents and Multi-Agent Systems (AAMAS14), p. 141-148. IFAAMAS, 2014.","title":"Progression and verification of situation calculus agents with bounded beliefs","authors":"G De Giacomo, Y Lesperance, F Patrizi, S Vassos","year":"2014","venue":"Proc. of the International conference on Autonomous Agents and Multi-Agent Systems (AAMAS14)","doi":null,"url":null,"internal_url":null},{"position":16,"raw":"[De Giacomo et al., 2016] G. De Giacomo, Y. Lespérance, and F. Patrizi. Bounded situation calculus action theories. Artificial Intelligence, 237:172-203, 2016.","title":"Bounded situation calculus action theories","authors":"G De Giacomo, Y Lespérance, F Patrizi","year":"2016","venue":"Artificial Intelligence","doi":null,"url":null,"internal_url":null},{"position":17,"raw":"[Deutsch et al., 2007] A. Deutsch, L. Sui, and V. Vianu. Specification and Verification of Data-Driven Web Appli- cations. Journal of Computer System Science, 73(3):442- 474, 2007.","title":"Specification and Verification of Data-Driven Web Applications","authors":"A Deutsch, L Sui, V Vianu","year":"2007","venue":"Journal of Computer System Science","doi":null,"url":null,"internal_url":null},{"position":18,"raw":"[Deutsch et al., 2009] A. Deutsch, R. Hull, F. Patrizi, and V. Vianu. Automatic Verification of Data-Centric Busi- ness Processes. In Proc. of the International Conference on Database Theory, 2009.","title":"Automatic Verification of Data-Centric Business Processes","authors":"A Deutsch, R Hull, F Patrizi, V Vianu","year":"2009","venue":"Proc. of the International Conference on Database Theory","doi":null,"url":null,"internal_url":null},{"position":19,"raw":"[Easley and Kleinberg, 2010] D. Easley and J. Kleinberg. Networks, Crowds, and Markets: Reasoning About a Highly Connected World. Cambridge University Press, New York, 2010.","title":"Networks, Crowds, and Markets: Reasoning About a Highly Connected World","authors":"D Easley, J Kleinberg","year":"2010","venue":null,"doi":null,"url":null,"internal_url":null},{"position":20,"raw":"[Giacomo et al., 2016] G. De Giacomo, Y. Lesprance, F. Pa- trizi, and S. Sardiña. Verifying congolog programs on bounded situation calculus theories. In Proc. of the con- ference of the American Association for Artificial Intelli- gence, p. 950-956. AAAI Press, 2016.","title":"Verifying congolog programs on bounded situation calculus theories","authors":"G De Giacomo, Y Lesprance, F Patrizi, S Sardiña","year":"2016","venue":"Proc. of the conference of the American Association for Artificial Intelligence","doi":null,"url":null,"internal_url":null},{"position":21,"raw":"[Harel et al., 2000] D. Harel, J. Tiuryn, and D. Kozen. Dy- namic Logic. MIT Press, Cambridge, MA, USA, 2000.","title":"Dynamic Logic","authors":"D Harel, J Tiuryn, D Kozen","year":"2000","venue":null,"doi":null,"url":null,"internal_url":null},{"position":22,"raw":"[Harel, 1984] D. Harel. Dynamic logic. In Handbook of Philosophical Logic, volume II: Extensions of Classical Logic, chapter 10, p. 497-604. Reidel, 1984.","title":"Dynamic logic","authors":"D Harel","year":"1984","venue":"Handbook of Philosophical Logic","doi":null,"url":null,"internal_url":null},{"position":23,"raw":"[Montali et al., 2014] M. Montali, D. Calvanese, and G. De Giacomo. Verification of data-aware commitment-based multiagent system. In Proc. of the International confer- ence on Autonomous Agents and Multi-Agent Systems, AA- MAS '14, p. 157-164. IFAAMAS/ACM, 2014.","title":"Verification of data-aware commitment-based multiagent system","authors":"M Montali, D Calvanese, G De Giacomo","year":"2014","venue":"Proc. of the International conference on Autonomous Agents and Multi-Agent Systems, AA-MAS '14","doi":null,"url":null,"internal_url":null},{"position":24,"raw":"[Pratt, 1976] V. R. Pratt. Semantical considerations on floyd- hoare logic. Technical report, Cambridge, MA, USA, 1976.","title":"Semantical considerations on floydhoare logic","authors":"V R Pratt","year":"1976","venue":null,"doi":null,"url":null,"internal_url":null},{"position":25,"raw":"[Roitman, 1990] J. Roitman. Introduction to Modern Set Theory. Wiley, 1990.","title":"Introduction to Modern Set Theory","authors":"J Roitman","year":"1990","venue":null,"doi":null,"url":null,"internal_url":null},{"position":26,"raw":"M. Singh and M. Huhns. Service- Oriented Computing: Semantics, Processes, Agents. Wi- ley, 2005.","title":"Service-Oriented Computing: Semantics, Processes, Agents","authors":"M Singh, M Huhns","year":"2005","venue":null,"doi":null,"url":null,"internal_url":null}],"license_note":"Copyright International Joint Conferences on Artificial Intelligence."}