Search papers, labs, and topics across Lattice.
This paper introduces an AI-assisted, pattern-based methodology for rapidly developing sensor-driven applications across edge-to-cloud environments using Pegasus workflows. The approach enables intent-first design, shifting away from code-first development, and facilitates workflow generation and refinement for diverse sensor applications like air quality and earthquake monitoring. Evaluation shows that this AI-assisted pattern reuse reduces multi-stage workflow development time to 1-1.5 days per workflow for novice users, while maintaining rigor and portability.
Slash sensor application development time from weeks to days by leveraging AI-assisted pattern reuse for intent-driven workflow design.
Scientists increasingly rely on sensor-based data; however transforming raw streams into insights across the edge-to-cloud continuum remains difficult due to the breadth of expertise required to coordinate the necessary data and computation flow. This paper introduces a pattern-based, AI-assisted methodology for rapid development of sensor-driven applications. Using Pegasus workflows executing on the FABRIC testbed, we demonstrate a 5-step development loop that shifts workflow construction and deployment from code-first to intent-first design. Starting from an existing Orcasound hydrophone workflow as a reusable template, we generate and refine workflows for air quality, earthquake, and soil moisture monitoring applications. We further show how these workflows extend to edge resources-including BlueField-3 DPUs and Raspberry Pis-through configuration and placement rather than workflow redesign. Our evaluation, from the perspective of a novice Pegasus user, shows that AI-assisted pattern reuse compresses multi-stage workflow development to 1-1.5 days per workflow while preserving the rigor and portability of workflow-based execution.