AppSimV: A Cyber–Physical Simulation and Verification Platform for Software Applications of Intelligent Buildings

Testing and verifying applications (Apps) are essential for a software-driven intelligent building system. Traditional methods connect App programs to hardware devices for debugging and testing on the engineering site. However, App bugs can hardly be found out before they are being deployed and thus...

Full description

Bibliographic Details
Main Authors: Haining Jia, Qiliang Yang, Ziyan Jiang, Wenjie Chen, Qizhen Zhou
Format: Article
Language:English
Published: MDPI AG 2023-09-01
Series:Buildings
Subjects:
Online Access:https://www.mdpi.com/2075-5309/13/10/2404
_version_ 1797574428034334720
author Haining Jia
Qiliang Yang
Ziyan Jiang
Wenjie Chen
Qizhen Zhou
author_facet Haining Jia
Qiliang Yang
Ziyan Jiang
Wenjie Chen
Qizhen Zhou
author_sort Haining Jia
collection DOAJ
description Testing and verifying applications (Apps) are essential for a software-driven intelligent building system. Traditional methods connect App programs to hardware devices for debugging and testing on the engineering site. However, App bugs can hardly be found out before they are being deployed and thus always require an extended debugging cycle. To address this issue, we propose a cyber–physical simulation and verification platform named AppSimV, which enables the testing and verification of Apps in a mimic real scene. Taking swarm intelligence building as an example, this paper focuses on the cyber–physical architecture of AppSimV and its implementation mechanisms, including the standardized encapsulation of software components for the building physics model, a multitask scheduling simulation engine, a cyber–physical interaction interface, and the visual monitoring of the simulation process. The implementation mechanisms not only accurately simulate actual engineering scenarios but also facilitate the early detection and correction of issues that may arise during the App’s runtime, thus reducing the debugging time required for the App. With 1200 intelligent physical nodes connected in a swarm hardware system, AppSimV was validated by conducting the strict testing and verification of a set of Apps for an intelligent building. The results show that AppSimV is sound and reliable.
first_indexed 2024-03-10T21:23:26Z
format Article
id doaj.art-56fe0a1fb6a54a3795eb18d2e41565b4
institution Directory Open Access Journal
issn 2075-5309
language English
last_indexed 2024-03-10T21:23:26Z
publishDate 2023-09-01
publisher MDPI AG
record_format Article
series Buildings
spelling doaj.art-56fe0a1fb6a54a3795eb18d2e41565b42023-11-19T15:53:52ZengMDPI AGBuildings2075-53092023-09-011310240410.3390/buildings13102404AppSimV: A Cyber–Physical Simulation and Verification Platform for Software Applications of Intelligent BuildingsHaining Jia0Qiliang Yang1Ziyan Jiang2Wenjie Chen3Qizhen Zhou4College of Defense Engineering, Army Engineering University of PLA, Nanjing 210000, ChinaCollege of Defense Engineering, Army Engineering University of PLA, Nanjing 210000, ChinaBuilding Energy Research Center, Tsinghua University, Beijing 100084, ChinaCollege of Defense Engineering, Army Engineering University of PLA, Nanjing 210000, ChinaCollege of Defense Engineering, Army Engineering University of PLA, Nanjing 210000, ChinaTesting and verifying applications (Apps) are essential for a software-driven intelligent building system. Traditional methods connect App programs to hardware devices for debugging and testing on the engineering site. However, App bugs can hardly be found out before they are being deployed and thus always require an extended debugging cycle. To address this issue, we propose a cyber–physical simulation and verification platform named AppSimV, which enables the testing and verification of Apps in a mimic real scene. Taking swarm intelligence building as an example, this paper focuses on the cyber–physical architecture of AppSimV and its implementation mechanisms, including the standardized encapsulation of software components for the building physics model, a multitask scheduling simulation engine, a cyber–physical interaction interface, and the visual monitoring of the simulation process. The implementation mechanisms not only accurately simulate actual engineering scenarios but also facilitate the early detection and correction of issues that may arise during the App’s runtime, thus reducing the debugging time required for the App. With 1200 intelligent physical nodes connected in a swarm hardware system, AppSimV was validated by conducting the strict testing and verification of a set of Apps for an intelligent building. The results show that AppSimV is sound and reliable.https://www.mdpi.com/2075-5309/13/10/2404intelligent building applicationsreal-time simulation and verificationcyber–physical simulation platform
spellingShingle Haining Jia
Qiliang Yang
Ziyan Jiang
Wenjie Chen
Qizhen Zhou
AppSimV: A Cyber–Physical Simulation and Verification Platform for Software Applications of Intelligent Buildings
Buildings
intelligent building applications
real-time simulation and verification
cyber–physical simulation platform
title AppSimV: A Cyber–Physical Simulation and Verification Platform for Software Applications of Intelligent Buildings
title_full AppSimV: A Cyber–Physical Simulation and Verification Platform for Software Applications of Intelligent Buildings
title_fullStr AppSimV: A Cyber–Physical Simulation and Verification Platform for Software Applications of Intelligent Buildings
title_full_unstemmed AppSimV: A Cyber–Physical Simulation and Verification Platform for Software Applications of Intelligent Buildings
title_short AppSimV: A Cyber–Physical Simulation and Verification Platform for Software Applications of Intelligent Buildings
title_sort appsimv a cyber physical simulation and verification platform for software applications of intelligent buildings
topic intelligent building applications
real-time simulation and verification
cyber–physical simulation platform
url https://www.mdpi.com/2075-5309/13/10/2404
work_keys_str_mv AT hainingjia appsimvacyberphysicalsimulationandverificationplatformforsoftwareapplicationsofintelligentbuildings
AT qiliangyang appsimvacyberphysicalsimulationandverificationplatformforsoftwareapplicationsofintelligentbuildings
AT ziyanjiang appsimvacyberphysicalsimulationandverificationplatformforsoftwareapplicationsofintelligentbuildings
AT wenjiechen appsimvacyberphysicalsimulationandverificationplatformforsoftwareapplicationsofintelligentbuildings
AT qizhenzhou appsimvacyberphysicalsimulationandverificationplatformforsoftwareapplicationsofintelligentbuildings