cmtdtool

cmtdtool can reduce and automate manual operations required to perform model-based testing.
2,8K Downloads
Aktualisiert 1. Sep 2016

Lizenz anzeigen

Anmerkung des Herausgebers: This file was selected as MATLAB Central Pick of the Week

cmtdtool is an assistant tool for model-based testing in MBD processes. Initially, this tool is developed for JMAAB-CMTD-WG (JMAAB: Japan MBD Automotive Advisory Board, CMTD-WG: Control Model Test Design Working Group). After several improvements upon feedback from the JMAAB-CMTD-WG members, it is published to MATLAB Central.
Test design, composing test model, test execution, and reporting are performed when you run tests for a controller model. This tool helps you to reduce and automate manual operations required to perform them.
(1) Excel to SignalBuilder conversion
(1-1) Create SignalBuilder block from Excel selection
Import, add, and replace time-dependent signals selected region in a Excel sheet into SignalBuilder block.
(1-2) Import test vectors in Excel sheet to SignalBuilder block at once]
Import multiple time-dependent signals into a Excel sheet to a SignalBuilder block at once.
(2) Excel to Truth Table block conversion
(2-1) Generate Truth Table block from Excel]
Import a truth table represented in an Excel sheet to a Truth Table block.
(2-2) Generate Truth Table for assertion verification
Import verification equations represented in a Excel sheet to a Truth Table block.
(2-3) User defined test
Generate a block which enables to check relations between inputs and expected outputs represented in an Excel sheet.

(3) Test Harness
(3-1) Generate test harness
Generate a test harness model which is composed by SignalBuilder + Data Conversions + Controller model from a controller model.
(3-2) Generate harness to compare with expected output
Generate a test harness model to compare outputs from a model with expected outputs for given test signals.

(4) Reporting
(4-1) Automatic test report generation
Run each set of signals in a SignalBuilder block in a test harness model and generate test report automatically.

Zitieren als

Yasumitsu Ito (2024). cmtdtool (https://www.mathworks.com/matlabcentral/fileexchange/31609-cmtdtool), MATLAB Central File Exchange. Abgerufen.

Kompatibilität der MATLAB-Version
Erstellt mit R2011a
Kompatibel mit allen Versionen
Plattform-Kompatibilität
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

cmtdtool/

cmtdtool/doc_en/

cmtdtool/doc_en/d01_Excel2SignalBuilder/

cmtdtool/doc_en/d02_Excel2TruthTable/

cmtdtool/doc_en/d03_TestHarness/

cmtdtool/doc_en/d04_ReportGeneration/

cmtdtool/doc_ja/

cmtdtool/doc_ja/d01_Excel2SignalBuilder/

cmtdtool/doc_ja/d02_Excel2TruthTable/

cmtdtool/doc_ja/d03_TestHarness/

cmtdtool/doc_ja/d04_ReportGeneration/

cmtdtool/private/

Version Veröffentlicht Versionshinweise
1.2.0.1

Updated license

1.2.0.0

Upgraded to MATLAB Toolbox file format

1.1.0.0

Added two options (1) to set a link between tests and Excel region (2) to select a style of test harness: a) model block or b) copied subsystem.

1.0.0.0