Skip directly to content

Model-Based Design & Test

Competition in the market place and the pressure to decrease product development time has companies continuously looking for ways to improve their product development process. In recent years, model-based design practices have increasingly garnered interest, in particular because these practices come with the promise to provide a methodical, reusable, and cost effective product development solution.


Model-Based Design

SimuQuest provides a variety of MBD services for clients, such as:

  • Simulink/Stateflow modeling to MAAB or customer styleguides
  • Model coverage
  • Automatic code generation (E-coder, TargetLink)
  • Modular/reusable model architecture design (may include integration with UniPhi data dictionary tool)
  • Fixed-point design
  • Integration of legacy code

Model-Based Test

Each client's MBD process requires some sort of model testing solution.  Without an efficient solution, testing of models can be a time consuming and expensive process. 

SimuQuest provides custom GUI based solutions for the automatic validation of Simulink/Stateflow models, enabling the Model-Based Developer to focus on development of the application and functional tests, without having to also develop a testing platform, and manage the logging of test results and execution of regression testing

Custom solutions from SimuQuest typically include some or all of the following:

  • User friendly and intuitive GUI
  • Automatic test harness creation for the model under test
  • Regression testing based on selection of all or any subset of tests
  • Tolerance configuration (may include blocks from Mathworks V&V blockset)
  • Plotting of failed tests (expected versus actual outputs)
  • Traceability between tests and requirements
  • Signal builder test generation
  • Integration with UniPhi signal and parameter data dictionary
  • Automatic report generation
  • Model coverage (integration with Mathworks model coverage tool)

SimuQuest also provides a variety of other services for model-based testing:

  • Test client's models for them and provide test reports
  • Generate test vectors for clients based on requirements and/or test descriptions