A Logic for Non-deterministic Parallel Abstract State Machines

We develop a logic which enables reasoning about single steps of non-deterministic parallel Abstract State Machines ASMs. Our logic builds upon the unifying logic introduced by Nanchen and Stark for reasoning about hierarchical parallel ASMs. Our main contribution to this regard is the handling of non-determinism both bounded and unbounded within the logical formalism. Moreover, we do this without sacrificing the completeness of the logic for statements about single steps of non-deterministic parallel ASMs, such as invariants of rules, consistency conditions for rules, or step-by-step equivalence of rules.

[1]  Michal Walicki,et al.  Complete Axiomatisations of Properties of Finite Sets , 2008, Log. J. IGPL.

[2]  J. Kruskal On the shortest spanning subtree of a graph and the traveling salesman problem , 1956 .

[3]  Robert F. Stärk,et al.  A Logic for Abstract State Machines , 2001, J. Univers. Comput. Sci..

[4]  Andreas Blass,et al.  Abstract state machines capture parallel algorithms , 2003, TOCL.

[5]  Gerard Renardel de Lavalette,et al.  A formalization of evolving algebras , 1995 .

[6]  Egon Börger,et al.  Abstract State Machines. A Method for High-Level System Design and Analysis , 2003 .

[7]  Robert W. Floyd,et al.  Nondeterministic Algorithms , 1967, JACM.

[8]  Andreas Blass,et al.  Abstract state machines capture parallel algorithms: Correction and extension , 2006, TOCL.

[9]  Max J. Cresswell,et al.  A New Introduction to Modal Logic , 1998 .

[10]  Klaus-Dieter Schewe,et al.  A new thesis concerning synchronised parallel computing - simplified parallel ASM thesis , 2015, Theor. Comput. Sci..

[11]  Yuri Gurevich,et al.  Metafinite Model Theory , 1994, LCC.

[12]  Charles Wallace,et al.  An Abstract State Machine Primer , 2002 .

[13]  Rajeev Alur,et al.  Principles of Cyber-Physical Systems , 2015 .

[14]  Gregory H. Harris,et al.  Review of "Abstract state machines: a method for high-level system design and analysis" by Egon Börger and Robert Stärk. Springer-Verlag 2003. , 2004, SOEN.

[15]  Vladimir N. Vapnik,et al.  The Nature of Statistical Learning Theory , 2000, Statistics for Engineering and Information Science.