This paper describes the use of Obstacle Analysis to identify anomaly-handling requirements for a safetycritical, autonomous system. The software requirements for the system evolved during operations due to an on-going effort to increase the autonomous system’s robustness. The resulting increase in autonomy also increased system complexity. This investigation used Obstacle Analysis to identify and to reason incrementally about new requirements for handling failures and other anomalous events. Results reported in the paper show that Obstacle Analysis complemented standard safety-analysis techniques in identifying undesirable behaviors and ways to resolve them. The step-by-step use of Obstacle Analysis identified potential side effects and mi...
This paper describes an integrated approach to safety analysis of software requirements and demonstr...
Requirements incompleteness is often the result of unanticipated adverse conditions which prevent th...
Software-controlled technical systems are omnipresent in our daily lives. In many domains, such as a...
This paper describes experience using Obstacle Analysis to identify contingency requirements on an u...
Software systems are deployed in environments that keep changing over time. They should therefore ad...
Missing requirements are known to be among the major causes of software failure. They often result f...
Missing requirements are known to be among the major sources of software failure. Incompleteness oft...
Requirements completeness is among the most critical and difficult software engineering challenges. ...
Requirements Engineering (RE) is concerned with the elicitation, evaluation, specification, analysis...
Requirements completeness is among the most critical and difficult software engineering challenges. ...
Missing requirements are known to be among the major causes of software failure. They often result f...
In any safety engineering effort, deriving safety requirements is a key activity. Doing this for aut...
Thesis (S.M.)--Massachusetts Institute of Technology, Dept. of Aeronautics and Astronautics, 1999.In...
Abstract—Analysis of anomalies that occur during operations is an important means of improving the q...
An increased focus on the development of autonomous safety-critical systems requiresmore attention a...
This paper describes an integrated approach to safety analysis of software requirements and demonstr...
Requirements incompleteness is often the result of unanticipated adverse conditions which prevent th...
Software-controlled technical systems are omnipresent in our daily lives. In many domains, such as a...
This paper describes experience using Obstacle Analysis to identify contingency requirements on an u...
Software systems are deployed in environments that keep changing over time. They should therefore ad...
Missing requirements are known to be among the major causes of software failure. They often result f...
Missing requirements are known to be among the major sources of software failure. Incompleteness oft...
Requirements completeness is among the most critical and difficult software engineering challenges. ...
Requirements Engineering (RE) is concerned with the elicitation, evaluation, specification, analysis...
Requirements completeness is among the most critical and difficult software engineering challenges. ...
Missing requirements are known to be among the major causes of software failure. They often result f...
In any safety engineering effort, deriving safety requirements is a key activity. Doing this for aut...
Thesis (S.M.)--Massachusetts Institute of Technology, Dept. of Aeronautics and Astronautics, 1999.In...
Abstract—Analysis of anomalies that occur during operations is an important means of improving the q...
An increased focus on the development of autonomous safety-critical systems requiresmore attention a...
This paper describes an integrated approach to safety analysis of software requirements and demonstr...
Requirements incompleteness is often the result of unanticipated adverse conditions which prevent th...
Software-controlled technical systems are omnipresent in our daily lives. In many domains, such as a...