Smart City Gnosys

Smart city article details

Title A Domain-Specific Language For Simulation-Based Testing Of Iot Edge-To-Cloud Solutions
ID_Doc 1558
Authors Li J.; Nejati S.; Sabetzadeh M.; McCallen M.
Year 2022
Published Proceedings - 25th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, MODELS 2022
DOI http://dx.doi.org/10.1145/3550355.3552405
Abstract The Internet of things (IoT) is increasingly prevalent in domains such as emergency response, smart cities and autonomous vehicles. Simulation plays a key role in the testing of IoT systems, noting that field testing of a complete IoT product may be infeasible or prohibitively expensive. In this paper, we propose a domain-specific language (DSL) for generating edge-to-cloud simulators. An edge-to-cloud simulator executes the functionality of a large array of edge devices that communicate with cloud applications. Our DSL, named IoTECS, is the result of a collaborative project with an IoT analytics company, Cheetah Networks. The industrial use case that motivates IoTECS is ensuring the scalability of cloud applications by putting them under extreme loads from IoT devices connected to the edge. We implement IoTECS using Xtext and empirically evaluate its usefulness. We further reflect on the lessons learned. © 2022 ACM.
Author Keywords domain-specific languages; IoT; simulation; stress testing; xtext


Similar Articles


Id Similarity Authors Title Published
2287 View0.884Li J.; Moeini B.; Nejati S.; Sabetzadeh M.; McCallen M.A Lean Simulation Framework For Stress Testing Iot Cloud SystemsIEEE Transactions on Software Engineering, 50, 7 (2024)
48779 View0.86De La Torre J.A.; Rincon F.; Zennaro M.; Caba J.; Barba J.; Lopez J.C.Simiot: A Simulator For Verification And Profiling Of Complex Iot DeploymentsProceedings - 2023 26th Euromicro Conference on Digital System Design, DSD 2023 (2023)
14466 View0.852Ihirwe F.; Indamutsa A.; Ruscio D.D.; Mazzini S.; Pierantonio A.Cloud-Based Modeling In Iot Domain: A Survey, Open Challenges And OpportunitiesCompanion Proceedings - 24th International Conference on Model-Driven Engineering Languages and Systems, MODELS-C 2021 (2021)
53028 View0.85Mass J.; Srirama S.N.; Chang C.Step-One: Simulated Testbed For Edge-Fog Processes Based On The Opportunistic Network Environment SimulatorJournal of Systems and Software, 166 (2020)