Mandrake: multiagent systems as a basis for programming fault-tolerant decentralized applications. - Christie V, Samuel H.; Chopra, Amit K.; Singh, Munindar P. (Autonomous Agents & Multi-Agent Systems, 2022)