NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Testing-Based Compiler Validation for Synchronous LanguagesIn this paper we present a novel lightweight approach to validate compilers for synchronous languages. Instead of verifying a compiler for all input programs or providing a fixed suite of regression tests, we extend the compiler to generate a test-suite with high behavioral coverage and geared towards discovery of faults for every compiled artifact. We have implemented and evaluated our approach using a compiler from Lustre to C.
Document ID
20140013438
Acquisition Source
Ames Research Center
Document Type
Conference Paper
Authors
Garoche, Pierre-Loic
(Office National d'Etudes et de Recherches Aeronautiques Paris, France)
Howar, Falk
(Stinger Ghaffarian Technologies, Inc. (SGT, Inc.) Moffett Field, CA, United States)
Kahsai, Temesghen
(Stinger Ghaffarian Technologies, Inc. (SGT, Inc.) Moffett Field, CA, United States)
Thirioux, Xavier
(Toulouse Univ. France)
Date Acquired
November 11, 2014
Publication Date
April 29, 2014
Subject Category
Computer Programming And Software
Report/Patent Number
ARC-E-DAA-TN14363
Meeting Information
Meeting: NASA Formal Methods 2014
Location: Johnson Space Center, Houston, TX
Country: United States
Start Date: April 29, 2014
Sponsors: Limerick Univ., NASA Ames Research Center, NASA Johnson Space Center
Funding Number(s)
CONTRACT_GRANT: NNA08CG83C
Distribution Limits
Public
Copyright
Public Use Permitted.
Keywords
Compiler Validation
Sychronous Languages
Compilation
Testing
No Preview Available