Model-Based Development with QGen discusses model-based development using QGen. QGen is a code generator that takes Simulink and Stateflow models as input and generates code in SPARK or MISRA C. It aims to reduce the "us vs them" relationship between system and software engineers by allowing system engineers to develop models that can be directly compiled into code. QGen provides benefits such as decreased verification costs through its qualification evidence and integration with verification, compilation and testing tools. It allows models to be verified by construction through its safe Simulink subset.