IoTCRAFT: Toward a Declarative Approach for IoT System Specification and Deployment

Abstract

Developing and deploying IoT systems remains a complex task, often involving the manual integration of heterogeneous compo- nents for implementing data pipelines, data storage, visualization, and machine learning workflows. This paper proposes IoTCRAFT, a declar- ative platform designed to define high-level specifications and automate the deployment of Internet of Things (IoT) systems. The platform is intended to support complete data processing pipelines, including data ingestion, validation, normalization, storage, and visualization, as well as the training and inference of machine learning models. By using a high-level specification to describe system behavior, the platform’s code generation and orchestration engine can automatically provision the re- quired infrastructure using container-based technologies. This approach aims to reduce the need for manual configuration and simplifies the de- ployment of IoT systems.

Description

Citation

Cardoso, J., Salgueiro, P., & Gonçalves, T. (2025, September). IoTCRAFT: Toward a declarative approach for IoT system specification and deployment [Paper presentation]. Declare 2025: International Conference on Declarative Programming and IoT Orchestration, Évora, Portugal.

Endorsement

Review

Supplemented By

Referenced By