Model Checking Auctions as Artifact Systems: Decidability via Finite Abstraction

The formal verification of auctions has recently received considerable attention in the AI and logic community. We tackle this problem by adopting methodologies and techniques originally developed for Artifact Systems, a novel paradigm in Service Oriented Computing. Specifically, we introduce a typed version of artifact-centric multi-agent systems (AC-MAS), a multi-agent setting for Artifact Systems, and consider the model checking problem against typed first-order temporal epistemic specifications. Notably, this formal framework is expressive enough to capture a relevant class of auctions: parallel English (ascending bid) auctions. We prove decidability of the model checking problem for AC-MAS via finite abstraction. In particular, we put forward a methodology to formally verify interesting properties of auctions.

[1]  Costin Badica,et al.  Specification and Verification of an Agent-Based Auction Service , 2008, ISD.

[2]  Michael Wooldridge,et al.  Verifiable Equilibria in Boolean Games , 2013, IJCAI.

[3]  Michael Wooldridge,et al.  Model Checking Strategic Equilibria , 2009, MoChArt.

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

[5]  Richard Hull,et al.  Business artifacts with guard-stage-milestone lifecycles: managing artifact interactions with conditions and events , 2011, DEBS '11.

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

[7]  Lukasz Kaiser,et al.  Model Checking Games for the Quantitative mu-Calculus , 2008, STACS.

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

[9]  Alessio Lomuscio,et al.  Decidability of Model Checking Non-Uniform Artifact-Centric Quantified Interpreted Systems , 2013, IJCAI.

[10]  Lukasz Kaiser,et al.  Model Checking Games for the Quantitative μ-Calculus , 2008, Theory of Computing Systems.

[11]  Wamberto Weber Vasconcelos,et al.  Abstractions for model-checking game-theoretic properties of auctions , 2008, AAMAS.

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

[13]  Alin Deutsch,et al.  Artifact systems with data dependencies and arithmetic , 2011, ICDT '11.

[14]  Nicholas R. Jennings,et al.  Resource Allocation in Communication Networks Using Market-Based Agents , 2004, SGAI Conf..

[15]  Alessio Lomuscio,et al.  Verification of Deployed Artifact Systems via Data Abstraction , 2011, ICSOC.

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

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

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

[20]  Ronald Fagin,et al.  Reasoning about knowledge , 1995 .

[21]  Michael Wooldridge,et al.  Model Checking and Artificial Intelligence, 5th International Workshop, MoChArt 2008, Patras, Greece, July 21, 2008. Revised Selected and Invited Papers , 2009, MoChArt.

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

[23]  Wojciech Penczek,et al.  VerICS 2007 - a Model Checker for Knowledge and Real-Time , 2008, Fundam. Informaticae.

[24]  Louise Dennis,et al.  Model-Checking Auctions , Coalitions and Trust ∗ , 2009 .

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

[26]  Haiping Xu,et al.  Model checking bidding behaviors in internet concurrent auctions , 2007, Comput. Syst. Sci. Eng..

[27]  E. Todeva Networks , 2007 .

[28]  Alessio Lomuscio,et al.  Verification of GSM-Based Artifact-Centric Systems through Finite Abstraction , 2012, ICSOC.

[29]  Michael P. Wellman,et al.  Exploring bidding strategies for market-based scheduling , 2003, EC '03.

[30]  Richard Hull,et al.  Artifact-Centric Business Process Models: Brief Survey of Research Results and Challenges , 2008, OTM Conferences.

[31]  Haiping Xu,et al.  Real-Time Model Checking for Shill Detection in Live Online Auctions , 2009, Software Engineering Research and Practice.

[32]  Alessio Lomuscio,et al.  MCMAS: A Model Checker for the Verification of Multi-Agent Systems , 2009, CAV.

[33]  Nicholas R. Jennings,et al.  Using Archon, Part 2: Electricity Transportation Management , 1996, IEEE Expert.

[34]  Jianwen Su,et al.  Specification and Verification of Artifact Behaviors in Business Process Models , 2007, ICSOC.