Code for the paper "Reducing the Power Consumption of IoT with Task-Oriented Programming": TFP 2022

Loading...
Thumbnail Image

Date

Authors

Crooijmans, S. Sjoerd
Lubbers, M. Mart
Koopman, P.W.M. Pieter

Journal Title

Journal ISSN

Volume Title

Publisher

Zenodo

Research Projects

Organizational Units

Journal Issue

Abstract

This dataset contains a ready to use Clean distribution for windows and linux version containing the version of the mTask system used for the paper. It was originally archived at: https://ftp.cs.ru.nl/Clean/mTask/2021-June-Sjoerd/ and as tagged git commits in: https://gitlab.science.ru.nl/mtask The mTask system (mTasks) is a framework for programming complete IoT systems from a single source. The framework is powered by a multi-backend tagless embedded DSL embedded in the pure functional programming language Clean. With the bytecode generation backend and the iTask integration, mTask tasks can be embedded in iTask programs and shared data sources can be synchronized. The client runtime system runs on embedded devices such as Arduino/ESPxxx/Nucleo boards or on regular devices running linux, windows or mac.

Description

Citation

Endorsement

Review

Supplemented By

Referenced By