DocumentCode :
244298
Title :
Monitor Based Oracles for Cyber-Physical System Testing: Practical Experience Report
Author :
Kane, A. ; Fuhrman, Thomas ; Koopman, Philip
Author_Institution :
Carnegie Mellon Univ., Pittsburgh, PA, USA
fYear :
2014
fDate :
23-26 June 2014
Firstpage :
148
Lastpage :
155
Abstract :
Testing Cyber-Physical Systems is becoming increasingly challenging as they incorporate advanced autonomy features. We investigate using an external runtime monitor as a partial test oracle to detect violations of critical system behavioral requirements on an automotive development platform. Despite limited source code access and using only existing network messages, we were able to monitor a hardware-in-the-loop vehicle simulator and analyze prototype vehicle log data to detect violations of high-level critical properties. Interface robustness testing was useful to further exercise the monitors. Beyond demonstrating feasibility, the experience emphasized a number of remaining research challenges, including: approximating system intent based on limited system state observability, how to best balance the simplicity and expressiveness of the specification language used to define monitored properties, how to warm up monitoring of system variable state after mode change discontinuities, and managing the differences between simulation and real vehicles when conducting such tests.
Keywords :
automotive engineering; observability; program testing; safety-critical software; source code (software); specification languages; advanced autonomy feature; automotive development platform; critical system behavioral requirements; cyber-physical system testing; external runtime monitor; hardware-in-the-loop vehicle simulator; high-level critical property; interface robustness testing; limited source code access; limited system state observability; mode change discontinuity; monitor based oracles; monitored property; partial test oracle; practical experience report; prototype vehicle log data; specification language; system variable state; Monitoring; Prototypes; Robustness; Runtime; Safety; Testing; Vehicles; cyber-physical systems; runtime monitoring; testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Dependable Systems and Networks (DSN), 2014 44th Annual IEEE/IFIP International Conference on
Conference_Location :
Atlanta, GA
Type :
conf
DOI :
10.1109/DSN.2014.28
Filename :
6903575
Link To Document :
بازگشت