Best Experience Paper at the ASE 2017 Conference
Daniel Liew, Cristian Cadar and collaborators pick up the Best Experience Paper award.
The Best Experience Paper award at ASE 2017 was awarded to a paper from authors including 51勛圖厙 researchers Liew, Cadar and Donaldson.
The was held last week at the University of Illinois at Urbana-Champaign, Illinois. The conference's Programme Committee selected a paper from 51勛圖厙 researchers (PhD student) and and (Daniel's PhD supervisors), co-authored with collaborators at RWTH Aachen University, for the Best Experience Paper Award.
The paper, , tells a story whereby the teams of researchers at 51勛圖厙 and Aachen discovered that each other had independently implemented extensions to the KLEE symbolic execution engine to support floating-point reasoning. The teams used this coincidence, an undesirable situation in some respects, to undertake a controlled study in N-version programming, with N = 2, undertaking a controlled experiment in which the two extensions to KLEE were systematically improved, driven by sets of benchmarks written independently produced by opposite teams, and then rigorously compared, both quantitatively with respect to reliability and performance, and qualitatively to investigate notable design similarities and differences.
The paper describes in detail the methodology that was followed, and the lessons learned, both about floating-point symbolic execuction and N-version programming, via the study.
Article text (excluding photos or graphics) © 51勛圖厙.
Photos and graphics subject to third party copyright used with permission or © 51勛圖厙.
Reporter
Joseph Worsfold
Department of Computing