Browse Publications Technical Papers 2014-01-0315
2014-04-01

Automated Test Case Generation for Automotive Embedded Software Testing Using XMI-Based UML Model Transformations 2014-01-0315

We report a method to automatically generate test cases for automotive embedded software from a UML-based model using XML metadata interchange (XMI). First, the software model created using UML is converted to metadata in XMI format. Then, based on this metadata (which does not depend on a specific language), software test cases for structural testing or requirement-based testing may be generated using an appropriate parser. The model does not need to be implemented using the Object Constraint Language (OCL), and software test cases may be generated using an appropriately defined parser for a given language (which may be C/C++). Because software test cases can be converted to hardware test cases via a stimulus-mapping table, which contains the information on the digital and analog signals, and the communications interface, hardware test cases may also be generated automatically. The use of automatic test-case generation for structural testing and requirement-based testing can lead to a considerable reduction in the workload involved in testing embedded software.

SAE MOBILUS

Subscribers can view annotate, and download all of SAE's content. Learn More »

Access SAE MOBILUS »

Members save up to 16% off list price.
Login to see discount.
Special Offer: Download multiple Technical Papers each year? TechSelect is a cost-effective subscription option to select and download 12-100 full-text Technical Papers per year. Find more information here.
We also recommend:
TECHNICAL PAPER

Software Testing Coverage for Automotive Embedded Controllers

1999-01-1173

View Details

TECHNICAL PAPER

Robust Embedded Software Begins With High-Quality Requirements

2002-01-0873

View Details

TECHNICAL PAPER

Building Blocks Approach for the Design of Automotive Real-Time Embedded Software

2004-01-0360

View Details

X