David Broman is an assistant professor at Linköping University, Sweden and an assistant research engineer at UC Berkeley, USA. He received his Ph.D. in computer science in 2010 from Linköping University. David's research interests include programming and modeling language theory, real-time systems, compiler technology, embedded computer architectures, software engineering, and mathematical modeling and simulation of cyber-physical systems. He has worked five years within the software security industry, co-founded the EOOLT workshop series, and is member of IFIP WG 2.4, Modelica Association, and the Modelica language design group.