DocumentCode :
2440974
Title :
BRACE: An assertion framework for debugging cyber-physical systems
Author :
Boos, Kevin ; Fok, Chien-Liang ; Julien, Christine ; Kim, Miryung
Author_Institution :
Center for Adv. Res. in Software Eng., Univ. of Texas at Austin, Austin, TX, USA
fYear :
2012
fDate :
2-9 June 2012
Firstpage :
1341
Lastpage :
1344
Abstract :
Developing cyber-physical systems (CPS) is challenging because correctness depends on both logical and physical states, which are collectively difficult to observe. The developer often need to repeatedly rerun the system while observing its behavior and tweak the hardware and software until it meets minimum requirements. This process is tedious, error-prone, and lacks rigor. To address this, we propose BRACE, A framework that simplifies the process by enabling developers to correlate cyber (i.e., logical) and physical properties of the system via assertions. This paper presents our initial investigation into the requirements and semantics of such assertions, which we call CPS assertions. We discusses our experience implementing and using the framework with a mobile robot, and highlight key future research challenges.
Keywords :
mobile robots; program debugging; BRACE; CPS assertions; assertion framework; cyber-physical systems; debugging tools; mobile robot; physical properties; Cameras; Monitoring; Robot kinematics; Robot sensing systems; Temperature sensors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering (ICSE), 2012 34th International Conference on
Conference_Location :
Zurich
ISSN :
0270-5257
Print_ISBN :
978-1-4673-1066-6
Electronic_ISBN :
0270-5257
Type :
conf
DOI :
10.1109/ICSE.2012.6227084
Filename :
6227084
Link To Document :
بازگشت