Macroprogramming: Concepts, state of the art, and opportunities of macroscopic behaviour modelling

R Casadei - ACM Computing Surveys, 2023 - dl.acm.org
… We have three main modes for affecting their behaviour to promote the behaviour or
properties ascribable to the overall system S (which, as we will shortly see, is essentially …

Macroprogramming using an embedded DSL approach

A Mizzi - 2019 - um.edu.mt
… is to extend the macroprogramming approach for heterogeneous systems such that the
technique can be … The Regiment syntax is similar to Haskell, and a complete program to calculate …

Macroprogramming the blockchain of things

A Mizzi, J Ellul, GJ Pace - … on Internet of Things (iThings) and …, 2018 - ieeexplore.ieee.org
… to reduce the complexity required to develop such systems, we propose the use of
macroprogramming which enables the … Both Flask and Regiment are different from D’ARTAGNAN …

D'artagnan: An embedded dsl framework for distributed embedded systems

A Mizzi, J Ellul, G Pace - Proceedings of the Real World Domain Specific …, 2018 - dl.acm.org
… to enable programming of such systems at a global network level — macroprogramming. Our
… Similar to Regiment, and unlike D’Artagnan, the generated code is the same for all devices …

Porthos: Macroprogramming blockchain systems

A Mizzi, J Ellul, GJ Pace - 2019 10th IFIP International …, 2019 - ieeexplore.ieee.org
the need to write several smart contracts (one for each blockchain system) and the handling
of the … We propose a way of addressing this gap through the use of macroprogramming — a …

Extending t-res with mobility for context-aware iot

S Gaur, R Rangarajan, E Tovar - 2016 IEEE First International …, 2016 - ieeexplore.ieee.org
… new issues such as macroprogramming, interoperability for … are aware of the context for
the users and/or the system itself. … Due to a functional approach, the regiment provides a high …

Ddflow: visualized declarative programming for heterogeneous iot networks

J Noor, HY Tseng, L Garcia, M Srivastava - Proceedings of the …, 2019 - dl.acm.org
… This paper introduces DDFlow, a macroprogramming abstraction … Regiment [18] offers a
functional macroprogramming … following the DDFlow interface, insert the class into the system, …

Cap: Context-aware programming for cyber physical systems

S Gaur, L Almeida, E Tovar… - 2019 24th IEEE …, 2019 - ieeexplore.ieee.org
… As we see in above example the user is not required to intervene as the system was able
to detect the context … Welsh, “The regiment macroprogramming system,” in Proceedings of …

Network-wide programming challenges in cyber-physical systems

PMN Martins, JA McCann - Cyber-physical systems, 2017 - Elsevier
… , or macroprogramming as it is called in the sensor network field. This … allows the system
developer to write one piece of code for the network, … The regiment macroprogramming system

A development framework for programming cyber-physical systems

S Chauhan, P Patel, FC Delicato… - … -Physical Systems  …, 2016 - ieeexplore.ieee.org
… We intentionally omitted WSN macro-programming approaches in the comparison because
these … The regiment macroprogramming system. In Proceedings of the 6th international …