By Jason Ghidella and Pieter J. Mosterman, MathWorks
Model-Based Design can help bring down the cost of system design and reduce time to market. Model-based approaches are especially effective in the design stages, and are increasingly being applied to the requirements capture, code generation, and testing phases. With Model-Based Design you can link requirements to parts of the system model as well as automatically generate references to the original requirements in the code. Test vectors derived from the requirements are part of the system model, and can be linked to the requirements they represent. This approach helps make requirements consistent and unambiguous while ensuring that the set of test vectors is complete and the design is minimal (contains no superfluous elements).
This paper discusses the use of commercial off-the-shelf (COTS) software with Model-Based Design to develop a fault detection, isolation, and recovery (FDIR) application for a redundant actuator control system. This example will demonstrate how requirements can be associated with semantic elements of the design as well as the input test vector set.
This paper was presented at the AIAA Modeling and Simulation Technologies Conference.