NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Formalizing and Analyzing Requirements with FRETFormal verification and simulation are powerful tools to validate requirements against complex systems. Requirements are developed in early stages of the software lifecycle and are typically written in ambiguous natural language. There is a gap between such requirements and formal notations that can be used by verification tools, and lack of support for proper association of requirements with software artifacts for verification. We propose to write requirements in an intuitive, structured natural language with formal semantics, and to support formalization and model/code verification as a smooth, well-integrated process. To this end, we have developed an end-to-end, open source requirements analysis framework that checks Simulink models against requirements written structured natural language.


Document ID
20190033279
Acquisition Source
Ames Research Center
Document Type
Presentation
Authors
Mavridou, Anastasia
(Stinger Ghaffarian Technologies Inc. (SGT Inc.) Moffett Field, CA, United States)
Date Acquired
November 29, 2019
Publication Date
November 26, 2019
Subject Category
Mathematical And Computer Sciences (General)
Report/Patent Number
ARC-E-DAA-TN75495
Funding Number(s)
CONTRACT_GRANT: NNA14AA60C
Distribution Limits
Public
Copyright
Public Use Permitted.
No Preview Available