Libpanda Apps: Managing the Deployment and Reuse of a Cyber-Physical System

被引:0
作者
Bunting, Matthew [1 ]
Nice, Matthew W. [1 ]
Richardson, Alex A. [1 ]
Sprinkle, Jonathan [1 ]
Work, Daniel B. [1 ]
机构
[1] Vanderbilt Univ, Nashville, TN 37235 USA
来源
PROCEEDINGS THE 6TH WORKSHOP ON DESIGN AUTOMATION FOR CPS AND IOT, DESTION 2024 | 2024年
基金
美国国家科学基金会;
关键词
Connected and Automated Vehicles; Package Management; Field Experiments;
D O I
10.1109/DESTION62938.2024.00014
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A method to rapidly deploy test software in a multi-purpose Cyber-Physical System (CPS) platform is presented in the form of metadata called an app. Logistics in conducting an experiment involving a CPS can be challenging and is often minimally discussed in research results. Generally papers focus mainly on theory, experimental data, and analysis, but CPS research often requires careful validation and deployment efforts. A platform like a self-driving car is also likely to span various experiment use cases, so software must be cleanly uninstalled to avoid conflict in subsequent experiments. Managing a multipurpose yet safety-critical CPS between software changes can add a tremendous amount of setup time that only experts of the particular platform may be able to perform. The concept of experiment apps is presented to reduce experiment setup time in a CPS. The app structure is built to be domain-specific, targeting an open-source self driving vehicle ecosystem developed by Vanderbilt. The effort is done to further democratize the CPS development ecosystem by reducing the burden of software integration.
引用
收藏
页码:40 / 45
页数:6
相关论文
共 16 条
[1]   Strym: A Python']Python Package for Real-time CAN Data Logging, Analysis and Visualization to Work with USB-CAN Interface [J].
Bhadani, Rahul ;
Bunting, Matt ;
Nice, Matthew ;
Tran, Ngoc Minh ;
Elmadani, Safwan ;
Work, Dan ;
Sprinkle, Jonathan .
2ND WORKSHOP ON DATA-DRIVEN AND INTELLIGENT CYBER-PHYSICAL SYSTEMS FOR SMART CITIES WORKSHOP (DI-CPS 2022), 2022, :14-23
[2]  
Boettiger Carl, 2015, ACM SIGOPS Operating Systems Review, V49, P71
[3]  
Bunting Matthew, 2021, DI-CPS'21: Proceedings of the Workshop on Data-Driven and Intelligent Cyber-Physical Systems, P32, DOI 10.1145/3459609.3460529
[4]  
Bunting M., 2023, 2023 ACM IEEE 14 INT
[5]   WiP Abstract: Edge-Based Privacy of Naturalistic Driving Data Collection [J].
Bunting, Matt ;
Nice, Matthew ;
Golota, Roman ;
Work, Dan ;
Sprinkle, Jonathan .
PROCEEDINGS OF THE 2023 ACM/IEEE 14TH INTERNATIONAL CONFERENCE ON CYBER-PHYSICAL SYSTEMS, WITH CPS-IOTWEEK 2023, 2023, :256-257
[6]  
Bures Tomas, 2017, ACM SIGSOFT Software Engineering Notes, V42, P19, DOI 10.1145/3089649.3089656
[7]  
El-Khoury J., 2013, 1 OP EIT ICT LABS WO
[8]  
Elmadani Safwan, 2021, DI-CPS'21: Proceedings of the Workshop on Data-Driven and Intelligent Cyber-Physical Systems, P17, DOI 10.1145/3459609.3460531
[9]  
MacKinnon J. G., 1999, The linux operating system: Debian gvu/linux
[10]  
Nice M, 2023, Arxiv, DOI arXiv:2310.06931