Model-Based Design streamlines system development by enabling engineers to model systems, perform fast simulations,
manage timing behavior, migrate designs from floating-point to fixed-point data types, automatically generate code, and
perform testing and verification. In Model-Based Design, a system model is at the center of the development process- from requirements capture and design to implementation and test. Through integrated simulation, the model becomes an
executable specification that allows design trade-offs to be quickly explored before investing in costly hardware
implementations. For example, in a video tracking system, is simple background subtraction sufficient or would optical
flow be more robust? Which of the optical flow algorithms provides enough precision without exceeding processor
performance headroom? Once the floating-point or golden reference model is complete, Model-Based Design eases the
migration to fixed-point data types with built-in tools to control finite word effects. Tools for automatic code generation
ease the implementation of embedded systems, saving time and avoiding the introduction of hand-coding errors. Model-
Based Design enables test and verification to occur continuously throughout the development cycle. When errors and
problems are discovered early, it is less expensive to fix them and it is less likely that they will represent a significant
delay to a development schedule.
Access to the requested content is limited to institutions that have purchased or subscribe to SPIE eBooks.
You are receiving this notice because your organization may not have SPIE eBooks access.*
*Shibboleth/Open Athens users─please
sign in
to access your institution's subscriptions.
To obtain this item, you may purchase the complete book in print or electronic format on
SPIE.org.
INSTITUTIONAL Select your institution to access the SPIE Digital Library.
PERSONAL Sign in with your SPIE account to access your personal subscriptions or to use specific features such as save to my library, sign up for alerts, save searches, etc.