Abstract
This position statement argues that advanced, systematic modeling techniques are needed to support engineering of complex, heterogeneous systems. Models provide blueprints for the development and assessment of systems through computer simulation, prior to their deployment.