Model-Based Design Overview

This presentation conceptualizes Model-Based Design of a cyber-physical system. Three stages of a system under design at various levels of detail are depicted. The designs are captured by models that have computational semantics based on the execution engine on a host platform. The implementation as generated code executes on a target platform. Because executable, the design can be explored, tested, and verified while at various levels of detail. This enables separation of concerns and so allows raising the level of abstraction in design. Automatic refinement is supported by computational technologies that equally apply to the execution engine. The refinement ultimately resuls in automatic generation of an implementation such as software code.

License: CC-2.5
Submitted by Pieter Mosterman on