ABSTRACT

To remain competitive, organizations throughout industry are increasingly adopting Model-Based Design. Computational models take a central position in Model-Based Design as illustrated in Figure 15.1. The use of models throughout the design of engineered systems has a number of advantages. In Figure 15.1, four of these are shown:

• Early evaluation ensures the appropriateness, consistency, rigor, and unambiguity of requirements. • Simulation allows quick design iterations while the use of models makes it possible to search a very

large design space efficiently. • Automatic code generation eliminates the expensive manual coding, which is labor-intensive and

error-prone. • Test vector sets can be composed in the early design stages, based on a system model, thus eliminating

much of the lead time needed in traditional testing, which requires the real system to be available. Verification of completeness and parsimony of the design can be done before implementation.