“…This provides declarative and concise means of implementing distributed computations, thus allowing the programmer to focus on what computations to synchronize rather than how to synchronize them. The present work extends [9] by introducing triggers and actuators to integrate the Comingle multiset rewriting runtime with traditional code from mainstream mobile development frameworks (specifically Java and the Android SDK). This allows a developer to marry the best of both programming paradigms, using Comingle to orchestrate distributed computations among devices and traditional native code for computations within a device (e.g., user interface functionalities, local computations).…”