Automated Validation in Embedded IoT Development: A Review of Continuous Integration and Delivery across the Fidelity Ladder
Serif Oyindamola Oyesiji, Chukwudera Obumneke Anunagba, Stanley Nwakamma, Harouna Wendpanga Yann Christian Sankara
Journal of Engineering Research and Reports · pp. 145–157 · Published 18 Sep 2026
10.9734/jerr/2026/v28i92005Abstract
Embedded software for the Internet of Things is developed under pressures that pull in opposite directions: the delivery cadence of connected products, sustained by over-the-air update channels, demands the automation of continuous integration and delivery, while the software's defining property—correct behaviour on constrained hardware interacting with physical signals and unreliable networks—is exactly what conventional automated pipelines exercise least. A substantial literature, scattered across software engineering, embedded systems, testing, and security venues, now addresses this tension, and this paper reviews it. The review organises automated validation for embedded IoT development as a fidelity ladder that pipelines climb: static analysis and compilation-time checking, whose industrial-scale evidence is strong and whose embedded-specific value lies in catching the defect classes hardware testing finds expensively; host-based unit and component testing with hardware abstraction, where adequacy measurement and property-based techniques transfer directly; simulation and software-in-the-loop validation, including digital-twin approaches that make plant models maintained assets; emulation and firmware re-hosting, the enabling layer for dynamic analysis and fuzzing of embedded binaries, whose distinctive failure modes the security literature has characterised; hardware-in-the-loop testing, the automotive-proven apex whose integration into continuous pipelines the empirical literature identifies as the field's persistent gap; and field-level validation through staged rollout and telemetry against fleets. Cross-cutting concerns are reviewed in depth: test selection and prioritisation under slow suites, flaky-test management under physical variability, environment-as-code for reproducible test infrastructure, model-based test generation, fault injection for dependability claims, and the validation of the update channel itself. The review weighs the empirical evidence on continuous practices in embedded organisations, identifies areas where evidence is thin—benchmarks, cross-level coverage reasoning, and pipeline-scale evaluation—and closes with directions for research and practice.
Cited by 0
No indexed citations yet.
Related research
- Optimizing Software Development Processes in Cloud Computing Environments Using Agile Methodologies and DevOps Practices — shares topic coverage
- CI/CD and Automation in DevOps Engineering — shares topic coverage
- Optimizing DevOps for Critical Systems — shares topic coverage
- Unifying DevOps and MLOps Pipelines Via AI-driven Observability: A Mixed-Methods Study — shares topic coverage
Article metrics
Real usage data collected on this platform.
24
Page views
0
PDF downloads
4
Outbound clicks
0
Citations
Views over time
Views by country
Approximate, from request IP at view time — not citizenship or institution. Countries with fewer than 5 views are grouped as "Other".
Traffic sources
Referring site, by host.
Views and downloads exclude known bots/crawlers. Citations combines this platform's own DOI-resolved index with each external source's own reported total — see Cited by above for individually listed citing works. Last refreshed 0 seconds ago.