1. Programming coordination laws of artifacts in CArtAgO
- Author
-
Mirko Viroli, Matteo Casadei, Marco Sbaraglia, Sbaraglia Marco, Casadei Matteo, and Viroli Mirko
- Subjects
Computer science ,Programming language ,Reo Coordination Language ,computer.software_genre ,declarative coordination language ,Prolog ,Imperative programming ,High-level programming language ,Programming paradigm ,CArtAgO ,Fifth-generation programming language ,computer ,coordination artifact ,Logic programming ,computer.programming_language ,Abstraction (linguistics) - Abstract
The goal of this work is the proposal of a language for programming coordination artifacts, providing a better level of abstraction than than achieved via imperative programming languages. We propose a declarative logic language based on reactive rules to define coordination artifacts implementing both well-known and novel coordination paradigms. A prototype built on top of CArtAgO, and relying on the tuProlog Prolog engine, is also presented, where different coordination paradigms realized upon the language are shown.
- Published
- 2011