Chapter 7

High-Fidelity Modeling 1

Abstract

The purpose of high-fidelity modeling is to identify the essential software elements, their behavior, and their relations alongside a verified source code base that represents the semantics of that model. This chapter describes the agile best practices applied in the Harmony process for simultaneously developing consistent and defect-free models and source code. These best practices include high-fidelity modeling, test- driven development, and continuous integration. A short discussion of high-fidelity modeling for the C language is provided as well. Exercises are provided for high-fidelity modeling for the Roadrunner Traffic Light Control System and the Coyote Unmanned Aerialir Vehicle.

Keywords ...

Get Real-Time UML Workshop for Embedded Systems, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.