NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Testing Strategies for Model-Based DevelopmentThis report presents an approach for testing artifacts generated in a model-based development process. This approach divides the traditional testing process into two parts: requirements-based testing (validation testing) which determines whether the model implements the high-level requirements and model-based testing (conformance testing) which determines whether the code generated from a model is behaviorally equivalent to the model. The goals of the two processes differ significantly and this report explores suitable testing metrics and automation strategies for each. To support requirements-based testing, we define novel objective requirements coverage metrics similar to existing specification and code coverage metrics. For model-based testing, we briefly describe automation strategies and examine the fault-finding capability of different structural coverage metrics using tests automatically generated from the model.
Document ID
20060018336
Acquisition Source
Langley Research Center
Document Type
Contractor Report (CR)
Authors
Heimdahl, Mats P. E.
(Minnesota Univ. Minneapolis, MN, United States)
Whalen, Mike
(Rockwell Collins, Inc. Cedar Rapids, IA, United States)
Rajan, Ajitha
(Minnesota Univ. Minneapolis, MN, United States)
Miller, Steven P.
(Rockwell Collins, Inc. Cedar Rapids, IA, United States)
Date Acquired
September 7, 2013
Publication Date
April 1, 2006
Subject Category
Computer Programming And Software
Report/Patent Number
NASA/CR-2006-214307
Funding Number(s)
OTHER: 866-02-07-07
CONTRACT_GRANT: NCC1-01001
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available