Building IoT Systems Using Distributed First-Class Reactive Programming | IEEE Conference Publication | IEEE Xplore