Open Access. Powered by Scholars. Published by Universities.®
Physical Sciences and Mathematics
Department of Computer Science and Engineering: Dissertations, Theses, and Student Research
Articles 1 - 1 of 1
Full-Text Articles in Computer Engineering
Controller Evolution And Divergence: A Software Perspective, Balaji Balasubramaniam
Controller Evolution And Divergence: A Software Perspective, Balaji Balasubramaniam
Department of Computer Science and Engineering: Dissertations, Theses, and Student Research
Successful controllers evolve as they are refined, extended, and adapted to new systems and contexts. This evolution occurs in the controller design and also in its software implementation. Model-based design and controller synthesis can help to synchronize this evolution of design and software, but such synchronization is rarely complete as software tends to also evolve in response to elements rarely present in a control model, leading to mismatches between the control design and the software.
In this thesis, we perform a first-of-its-kind study on the evolution of two popular open-source safety-critical autopilot control software -- ArduPilot, and Paparazzi, to better …