AI Chat Paper
Note: Please note that the following content is generated by AMiner AI. SciOpen does not take any responsibility related to this content.
{{lang === 'zh_CN' ? '文章概述' : 'Summary'}}
{{lang === 'en_US' ? '中' : 'Eng'}}
Chat more with AI
Article Link
Collect
Submit Manuscript
Show Outline
Outline
Show full outline
Hide outline
Outline
Show full outline
Hide outline
Regular Paper

VPI: Vehicle Programming Interface for Vehicle Computing

School of Computer Science and Technology, Hangzhou Dianzi University, Hangzhou 310018, China
Department of Computer Science, Wayne State University, Detroit, MI 48202, U.S.A.
Department of Computer and Information Sciences, University of Delaware, Newark, DE 19716, U.S.A.

This work was done when Bao-Fu Wu was a visiting scholar in the Connected and Autonomous Research Laboratory (CAR Lab).

Jian Wan guided the research work and paper writing. Ji-Lin Zhang provided financial support and guided the paper writing.

Show Author Information

Abstract

The emergence of software-defined vehicles (SDVs), combined with autonomous driving technologies, has enabled a new era of vehicle computing (VC), where vehicles serve as a mobile computing platform. However, the interdisciplinary complexities of automotive systems and diverse technological requirements make developing applications for autonomous vehicles challenging. To simplify the development of applications running on SDVs, we propose a comprehensive suite of vehicle programming interfaces (VPIs). In this study, we rigorously explore the nuanced requirements for application development within the realm of VC, centering our analysis on the architectural intricacies of the Open Vehicular Data Analytics Platform (OpenVDAP). We then detail our creation of a comprehensive suite of standardized VPIs, spanning five critical categories: Hardware, Data, Computation, Service, and Management, to address these evolving programming requirements. To validate the design of VPIs, we conduct experiments using the indoor autonomous vehicle, Zebra, and develop the OpenVDAP prototype system. By comparing it with the industry-influential AUTOSAR interface, our VPIs demonstrate significant enhancements in programming efficiency, marking an important advancement in the field of SDV application development. We also show a case study and evaluate its performance. Our work highlights that VPIs significantly enhance the efficiency of developing applications on VC. They meet both current and future technological demands and propel the software-defined automotive industry toward a more interconnected and intelligent future.

Electronic Supplementary Material

Video
JCST-4035-Video.mp4
Download File(s)
JCST-2312-14035-Highlights.pdf (143.2 KB)

References

【1】
【1】
 
 
Journal of Computer Science and Technology
Pages 22-44

{{item.num}}

Comments on this article

Go to comment

< Back to all reports

Review Status: {{reviewData.commendedNum}} Commended , {{reviewData.revisionRequiredNum}} Revision Required , {{reviewData.notCommendedNum}} Not Commended Under Peer Review

Review Comment

Close
Close
Cite this article:
Wu B-F, Zhong R, Wang Y, et al. VPI: Vehicle Programming Interface for Vehicle Computing. Journal of Computer Science and Technology, 2024, 39(1): 22-44. https://doi.org/10.1007/s11390-024-4035-2

986

Views

24

Crossref

15

Web of Science

20

Scopus

1

CSCD

Received: 14 December 2023
Accepted: 24 January 2024
Published: 25 January 2024
© Institute of Computing Technology, Chinese Academy of Sciences 2024