DC4CD - Distributed Computing for Constrained Devices

Current research trends have highlighted the demand of new programming methodologies for resource constrained devices in distributed computing scenarios. This requires moving on two fronts. On one hand, high-level abstractions are needed to support distributed application development, and on the other hand, it is necessary to integrate high-level and symbolic abstractions on resource constrained devices without overloading the on-board microcontroller.
In order to address all these challenges, our research group is developing an expandable software platform for resource constrained interconnected devices that supports interactive development of applications on nodes even after their physical deployment.
The software development phase can be interactive and is faster than the traditional approaches based on cross-compilation. To make even limited devices performing symbolic processing, our platform is based on the paradigm of executable code exchange between nodes.
Our approach allows for easy definition of new syntactic rules, supporting the creation of application-oriented languages.


Related Publications

  • Verification of Symbolic Distributed Protocols for Networked Embedded Devices. A. Augello, R. D'Antoni, S. Gaglio, G. Lo Re, G. Martorella, D. Peri. In Proceedings of the 25th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA) (Vol. 1, pp. 1177-1180) 2020

    Abstract | PDF | BibTeX | Full Text

  • Distributed Symbolic Network Quality Assessment for Resource-constrained Devices. A. Augello, S. Gaglio, G. Lo Re, D. Peri. In Proceedings of the 26th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA) (pp. 1-4) 2021

    Abstract | PDF | BibTeX | Full Text

  • A Middleware to Develop and Test Vehicular Sensor Network Applications. S. Gaglio, G. Lo Re, G. Martorella and D. Peri. In Proceedings of the 2019 AEIT International Conference of Electrical and Electronic Technologies for Automotive (AEIT AUTOMOTIVE), Torino, Italy, 2019, pp. 1-6.

    Abstract | PDF | BibTeX | Full Text

  • Interoperable Real-Time Symbolic Programming for Smart Environments. S. Gaglio, G. Lo Re, L. Giuliana, G. Martorella, D. Peri and A. Montalto. In Proceedings of the 2019 IEEE International Conference on Smart Computing (SMARTCOMP)

    Abstract | PDF | BibTeX | Full Text

  • A Lightweight Network Discovery Algorithm for Resource-constrained IoT Devices. S. Gaglio, G. Lo Re, G. Martorella and D. Peri. In Proceedings of the 2019 International Conference on Computing, Networking and Communications (ICNC), Honolulu, HI, USA, 2019, pp. 355-359.

    Abstract | PDF | BibTeX | Full Text

  • WSN Design and Verification using On-board Executable Specifications. S. Gaglio, G. Lo Re, G. Martorella, D. Peri. In IEEE Transactions on Industrial Informatics

    Abstract | PDF | BibTeX | Full Text

  • DC4CD: a Platform for Distributed Computing on Constrained Devices S. Gaglio, G. Lo Re, G. Martorella, D. Peri. In ACM Transactions on Embedded Computing Systems

    Abstract | PDF | BibTeX | Full Text

  • A Symbolic Distributed Event Detection Scheme for Wireless Sensor Networks. S. Gaglio, G. Lo Re, G. Martorella, D. Peri. In Proceedings of the International Conference on Emerging Technologies and Factory Automation (ETFA'16)

    Abstract | PDF | BibTeX | Full Text

  • Use of Forth to Enable Distributed Processing on Wireless Sensor Networks. S. Gaglio, G. Lo Re, G. Martorella, D. Peri. In Proceedings of the 31th EuroForth Conference (EuroForth2015)

    Abstract | PDF | BibTeX | Full Text

  • High-level Programming and Symbolic Reasoning on IoT Resource Constrained Devices S. Gaglio, G. Lo Re, G. Martorella, D. Peri. In EAI Endorsed Trans. Cognitive Communication 1(2): e6 (2015)

    Abstract | PDF | BibTeX | Full Text

  • Closing the Sensing-Reasoning-Actuating Loop in Resource-constrained WSANs through Distributed Symbolic Processing. S. Gaglio, G. Lo Re, G. Martorella, D. Peri, S.D. Vassallo. In Proceedings of the 20th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA 15)

    Abstract | PDF | BibTeX | Full Text

  • Programming distributed applications with symbolic reasoning on WSNs. S. Gaglio, G. Lo Re, G. Martorella, D. Peri. In Proceedings of the 2015 International Conference on Computing, Networking and Communications (ICNC)

    Abstract | PDF | BibTeX | Full Text

  • Development of an IoT Environmental Monitoring Application with a Novel Middleware for Resource Constrained Devices. S. Gaglio, G. Lo Re, G. Martorella, D. Peri, S.D. Vassallo. In Proceedings of the 2nd Conference on Mobile and Information Technologies in Medicine (MobileMed 2014)

    Abstract | PDF | BibTeX | Full Text

  • High-level Programming and Symbolic Reasoning on IoT Resource Constrained Devices. S. Gaglio, G. Lo Re, G. Martorella, D. Peri. In Proceedings of the First International Conference on Cognitive Internet of Things Technologies (COIOTE 2014)

    Abstract | PDF | BibTeX | Full Text

  • A Fast and Interactive Approach to Application Development on Wireless Sensor and Actuator Networks. S. Gaglio, G. Lo Re, G. Martorella, D. Peri. In Proceedings of the 19th International Conference on Emerging Technologies and Factory Automation (ETFA2014)

    Abstract | PDF | BibTeX | Full Text

  • A Lightweight Middleware Platform for Distributed Computing on Wireless Sensor Networks. S. Gaglio, G. Lo Re, G. Martorella, D. Peri. In Proceedings of the 2nd International Workshop on Body Area Sensor Networks (BASNet-2014)

    Abstract | PDF | BibTeX | Full Text