NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Let’s speak FRETishFRET (https://github.com/NASA-SW-VnV/fret [github.com]) is a framework for the elicitation, formalization and analysis of requirements. FRET allows its user to enter requirements in a structured natural language called FRETish. Requirements written in FRETish are assigned unambiguous semantics. FRET supports its users in understanding this semantics and repairing requirements if applicable, by utilizing a variety of forms for each requirement: natural language description, formal mathematical logics, diagrams, and interactive simulation. FRET exports requirements into forms that can be used by a variety of analysis tools, including state-of-the-art model checkers and runtime monitoring tools. The talk will cover some of the theory behind the framework, present case studies from the aerospace and robotics domains, as well as current work on extending FRET for specifying requirements for software that learns.
Document ID
20240004425
Acquisition Source
Ames Research Center
Document Type
Presentation
Authors
Anastasia Mavridou
(Wyle (United States) El Segundo, California, United States)
Date Acquired
April 12, 2024
Subject Category
Mathematical and Computer Sciences (General)
Meeting Information
Meeting: Autonomous Space Robotics Workshop
Location: Manchester
Country: GB
Start Date: April 24, 2024
Sponsors: University of Manchester
Funding Number(s)
CONTRACT_GRANT: 80ARC020D0010
Distribution Limits
Public
Copyright
Public Use Permitted.
Technical Review
NASA Peer Committee
Keywords
FRET
probabilistic requirements
No Preview Available