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