Model-Based Testing: Automatic Generation of Test Cases, Test Data and Test Procedures from SysML Models 2015-01-2553
Model-based development is a well-established and widely used technique to design and implement systems by specifying the overall architecture of a system and its behavior directly in modeling tools such as PTC Integrity Modeler, Enterprise Architect, Modelio, or Papyrus/Eclipse. The next step forward in this process is using the same framework also for the design and specification of the tests for these systems. Verified Systems International GmbH offers with RT-Tester MBT a novel approach to model-based embedded systems testing, which we are going to present in this paper.
Model-based testing (MBT) offers automated generation of test cases, test data and test procedures for model-in-the-loop, hardware-in-the-loop and system testing from UML/SysML models describing the intended system behavior [17,20]. The presented approach offers a number of different testing strategies which can be used to tailor the generated test suites, e.g., according to the targeted criticality level for safety-critical systems. Moreover, it provides full traceability of requirements and test data for the entire testing workflow from the test model to the test execution reports. This feature is of special relevance for safety-critical systems from the avionics, automotive or railway domains. These application domains additionally require that a tool qualification is performed for automated testing tools.
Citation: Dahlweid, M., Brauer, J., and Peleska, J., "Model-Based Testing: Automatic Generation of Test Cases, Test Data and Test Procedures from SysML Models," SAE Technical Paper 2015-01-2553, 2015, https://doi.org/10.4271/2015-01-2553. Download Citation
Author(s):
Markus Dahlweid, Jörg Brauer, Jan Peleska
Affiliated:
Verified Systems International GmbH, University of Bremen
Pages: 9
Event:
SAE 2015 AeroTech Congress & Exhibition
ISSN:
0148-7191
e-ISSN:
2688-3627
Related Topics:
Test procedures
Test equipment and instrumentation
Simulation and modeling
Hardware-in-the-loop
Safety critical systems
Architecture
Avionics
Tools and equipment
SAE MOBILUS
Subscribers can view annotate, and download all of SAE's content.
Learn More »