Write a Blog >>
ESEC/FSE 2021
Thu 19 - Sat 28 August 2021 Clowdr Platform
Thu 26 Aug 2021 11:10 - 11:20 - Dependability—Cyber-Physical Systems 2 Chair(s): Fiorella Zampetti, Luciano Baresi
Thu 26 Aug 2021 23:10 - 23:20 - Dependability—Cyber-Physical Systems 2 Chair(s): Joanne M. Atlee

A robotic system continuously measures its own motions and the external world during operation. Such measurements are with respect to some frame of reference, i.e., a coordinate system. A nontrivial robotic system has a large number of different frames and data have to be translated back-and-forth from a frame to another. The onus is on the developers to get such translation right. However, this is very challenging and error-prone, evidenced by the large number of questions and issues related to frame uses on developers' forum. Since any state variable can be associated with some frame, reference frames can be naturally modeled as variable types. We hence develop a novel type system that can automatically infer variables' frame types and in turn detect any type inconsistencies and violations of frame conventions. The evaluation on a set of 180 publicly available ROS projects shows that our system can detect 190 inconsistencies with 154 true positives. We reported 52 to developers and received 18 responses so far, with 15 fixed/acknowledged. Our technique also finds 45 violations of common practices.

Thu 26 Aug

Displayed time zone: Athens change

11:00 - 12:00
Dependability—Cyber-Physical Systems 2Research Papers / Industry Papers +12h
Chair(s): Fiorella Zampetti University of Sannio, Italy, Luciano Baresi Politecnico di Milano
11:00
10m
Paper
Code Integrity Attestation for PLCs using Black Box Neural Network Predictions
Research Papers
Yuqi Chen Singapore Management University, Chris Poskitt Singapore Management University, Jun Sun Singapore Management University
DOI Pre-print
11:10
10m
Paper
PHYSFRAME: Type Checking Physical Frames of Reference for Robotic SystemsArtifacts Available
Research Papers
Sayali Kate Purdue University, Michael Chinn University of Virginia, Hongjun Choi Purdue University, Xiangyu Zhang Purdue University, Sebastian Elbaum University of Virginia
DOI
11:20
10m
Paper
Generating Metamorphic Relations for Cyber-Physical Systems with Genetic Programming: An Industrial Case Study
Industry Papers
Jon Ayerdi Mondragon University, Valerio Terragni University of Auckland, Aitor Arrieta Mondragon University, Paolo Tonella USI Lugano, Goiuria Sagardui Mondragon University, Maite Arratibel Orona
DOI Pre-print
11:30
30m
Live Q&A
Q&A (Dependability—Cyber-Physical Systems 2)
Research Papers

23:00 - 00:00
Dependability—Cyber-Physical Systems 2Industry Papers / Research Papers
Chair(s): Joanne M. Atlee University of Waterloo
23:00
10m
Paper
Code Integrity Attestation for PLCs using Black Box Neural Network Predictions
Research Papers
Yuqi Chen Singapore Management University, Chris Poskitt Singapore Management University, Jun Sun Singapore Management University
DOI Pre-print
23:10
10m
Paper
PHYSFRAME: Type Checking Physical Frames of Reference for Robotic SystemsArtifacts Available
Research Papers
Sayali Kate Purdue University, Michael Chinn University of Virginia, Hongjun Choi Purdue University, Xiangyu Zhang Purdue University, Sebastian Elbaum University of Virginia
DOI
23:20
10m
Paper
Generating Metamorphic Relations for Cyber-Physical Systems with Genetic Programming: An Industrial Case Study
Industry Papers
Jon Ayerdi Mondragon University, Valerio Terragni University of Auckland, Aitor Arrieta Mondragon University, Paolo Tonella USI Lugano, Goiuria Sagardui Mondragon University, Maite Arratibel Orona
DOI Pre-print
23:30
30m
Live Q&A
Q&A (Dependability—Cyber-Physical Systems 2)
Research Papers