NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
Exploring Requirements for Software that Learns: A Research PreviewContext & motivation: The development of software that learns has revolutionized how many systems perform. For the most part, these systems are neither safety- nor mission-critical. However, as technology and aspirations advance, there is an increased desire and need for Machine Learning (ML) software in safety- and mission-critical systems, e.g., driverless cars or autonomous space robotics. Problem: In these domains, reliability is crucial and systems have to undergo much scrutiny in terms of both the developed artefacts and the adopted development process. Central to the development of such systems is the elicitation and definition of software requirements that are used to guide the design and verification process. The addition of software components that learn, and the associated capability for unforeseen behavior, makes defining detailed software requirements especially difficult. Principal ideas/results: In this paper, we identify unique characteristics of software requirements that are specific to ML components. To this end, we collect and examine requirements from both academic and industrial sources. Contribution: To the best of our knowledge, this is the first work that presents real-life, industrial patterns of requirements for ML components. Furthermore, this paper identifies key characteristics and provides a foundation for developing a taxonomy of requirements for software that learns.
Document ID
20220017381
Acquisition Source
Ames Research Center
Document Type
Conference Paper
Authors
Marie Farrell
(University of Manchester Manchester, Manchester, United Kingdom)
Anastasia Mavridou
(KBR (United States) Houston, Texas, United States)
Johann Schumann
(KBR (United States) Houston, Texas, United States)
Date Acquired
November 17, 2022
Subject Category
Mathematical And Computer Sciences (General)
Meeting Information
Meeting: 29th International Working Conference on Requirement Engineering: Foundation for Software Quality (REFSQ)
Location: Barcelona, Catalunya
Country: ES
Start Date: April 17, 2023
End Date: April 20, 2023
Sponsors: Universitat Politècnica de Catalunya
Funding Number(s)
CONTRACT_GRANT: 80ARC020D0010
Distribution Limits
Public
Copyright
Portions of document may include copyright protected material.
Technical Review
NASA Peer Committee
Keywords
Probabilistic requirements
FRET
No Preview Available