Plug in matelo_matlab
By combining Model Based Testing and Design process, many aspects of the embedded system can be validated early in the lifecycle, long before an actual implementation is developed, and, most importantly, requirements can be validated before the system is implemented. A flexible integration environment makes it possible to reuse the test cases throughout the lifecycle.
MATELO offers the capability via the plug-in VeriStand developed by ALL4TEC to stay focused on the test development. This facility will avoid to the test engineer to have to do some time consuming tasks such as mapping between TestStand / VeriStand or MaTeLo / TestStand
The .nivsdf (system definition file) that defines the list of inputs/outputs of the Matlab Model will be reused quickly to define the items such as transitions, inputs or outputs in the Matelo Model. The mapping will be realized directly via the VeriStand Plug-in. This file is created by the VeriStand software during the encapsulation phase from each new release of the System Under Test.
The test will be executed by the Stimulus Profile Editor (a VeriStand functionality) to replace TestStand.
The Stimulus Profile Editor enables to create, modify, and execute stimulus profiles and real-time sequences. A stimulus profile is a test executive that can call real-time sequences, open and close NI VeriStand projects, and perform data-logging and pass/fail analysis. It also connects real-time sequences to system definition files to bind channel data within the system definition file to variables in the real-time sequence.
A real-time sequence is a program that deploys to a target with a system definition file and read/write channels defined in the system definition file. Real-time sequences can feature a wide domain of programming constructs, including while loops, for loops, variables, and conditional statements. Because a real-time sequence cannot execute on its own, you must connect it to a stimulus profile in order to execute it. A stimulus profile executes on the host computer, while a real-time sequence executes on the target.
Matlab Script generation
The MaTeLo software can generate test scripts by using the scripting feature in Matlab format runnable under the Matlab environment.
Test script generation for VeriStand
MaTeLo can also generate test sequences for Veristand. It is a software environment which allows to configure real time applications.
The test cases generated will be executed by the Stimulus Profile Editor provided by National Instruments.
The Stimulus Profile Editor is used to create, modify and execute stimulus (orders) in real time.
A profile of stimuli is a frame (executive) of test which can call real time orders, open and close projects and execute the recording of the data and analyze the output values (release) of the system.