Formal Abstraction & Interface Layer for Application Development in Automation-Focussed Distributed Systems
This paper presents a novel, formal language semantics and an abstraction layer for developing application code focussed on running on agents or nodes of a multi-node distributed system aimed at providing any IoT service, automation, control or monitoring in the physical environment. The proposed semantics are rigorously validated by K-Framework alongside a simulation with code produced using the said semantics. Furthermore, the paper proposes a clocking strategy for systems built on the framework, potential conflict resolution designs and their trade-offs, adherence to CAP Theorem and verification of the atomic semantic using Fischer’s Protocol. A negative test-case experiment is also included to verify the correctness of the atomic semantic.
Authors
- Vivek Ramji
Publication Details
- Journal
- International journal of Computer Networks & Communications
- Published
- 2025-03-28
- DOI
- https://doi.org/10.5121/ijcnc.2025.17201
- Primary Topic
- Distributed and Parallel Computing Systems
- Type
- article
- Field-Weighted Citation Impact
- 0.00