Includes supplementary material: sn.pub/extras
Bernhard Steffen
C programming language Constraint Java Scheduling abstract interpretation complexity concurrent systems embedded systems infinite-state systems model checking modeling program optimization program specification program verification verification