NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Formal Requirements Elicitation with FRETFRET is a tool for writing, understanding, formalizing and analyzing requirements. Users write requirements in an intuitive, restricted natural language, called FRETISH, with precise, unambiguous meaning. For a FRETISH requirement, FRET: 1) produces natural language and diagrammatic explanations of its exact meaning, 2) formalizes the requirement in logics, and 3) supports interactive simulation of produced logic formulas to ensure that they capture user intentions. FRET connects to analysis tools by facilitating the mapping between requirements and models/code, and by generating verification code. FRET is available open source at https://github.com/NASA-SW-VnV/fret; a video can be accessed at : https://tinyurl.com/fretForREFSQ.


Document ID
20200001989
Acquisition Source
Ames Research Center
Document Type
Conference Paper
Authors
Giannakopoulou, Dimitra
(NASA Ames Research Center Moffett Field, CA, United States)
Mavridou, Anastasia
(Stinger Ghaffarian Technologies Inc. (SGT Inc.) Moffett Field, CA, United States)
Rhein, Julian
(Technische Univ. Munich, Germany)
Pressburger, Thomas
(NASA Ames Research Center Moffett Field, CA, United States)
Schumann, Johann
(Stinger Ghaffarian Technologies Inc. (SGT Inc.) Moffett Field, CA, United States)
Shi, Nija
(Stinger Ghaffarian Technologies Inc. (SGT Inc.) Moffett Field, CA, United States)
Date Acquired
March 27, 2020
Publication Date
March 24, 2020
Subject Category
Computer Programming And Software
Report/Patent Number
ARC-E-DAA-TN77785
Report Number: ARC-E-DAA-TN77785
Meeting Information
Meeting: International Working Conference on Requirements Engineering: Foundation for Software Quality (REFSQ-2020)
Location: Pisa
Country: Italy
Start Date: March 24, 2020
End Date: March 27, 2020
Sponsors: National Research Council (CNR)
Funding Number(s)
CONTRACT_GRANT: NNA14AA60C
Distribution Limits
Public
Copyright
Public Use Permitted.
No Preview Available