Expecting the unexpected: Developing autonomous-system design principles for reacting to unpredicted events and conditions

Assaf Marron, Lior Limonad, Sarah Pollack, David Harel

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

5 Scopus citations

Abstract

When developing autonomous systems, engineers and other stakeholders make great efforts to prepare the system for all foreseeable circumstances. However, such systems are still bound to encounter situations that were not considered at design time. For reasons like safety, cost, or ethics it is often highly desired that these new cases be handled correctly upon first encounter. In this paper, we first justify our position that there will always exist unpredicted events and conditions, driven by, e.g., new inventions in the real world, the diversity of world-wide system deployments and uses, and the possibility that multiple events that were unforeseen at design time (or overlooked, or knowingly abandoned following cost-benefit-risk calculations) will not only occur, but will occur together. We then argue that despite the unpredictability, handling such situations is indeed possible. Hence, we offer and exemplify design principles, which, when applied in advance, can improve the system's ability to deal with unpredicted situations. We conclude with a discussion of how this work and a much-needed thorough study of the unexpected can contribute toward a foundation of engineering principles for developing trustworthy next-generation autonomous systems.

Original languageEnglish
Title of host publicationProceedings - 2020 IEEE/ACM 15th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS 2020
PublisherAssociation for Computing Machinery, Inc
Pages167-173
Number of pages7
ISBN (Electronic)9781450379625
DOIs
StatePublished - 29 Jun 2020
Externally publishedYes
Event15th IEEE/ACM International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS 2020 - Virtual, Online, Korea, Republic of
Duration: 29 Jun 20203 Jul 2020

Publication series

NameProceedings - 2020 IEEE/ACM 15th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS 2020

Conference

Conference15th IEEE/ACM International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS 2020
Country/TerritoryKorea, Republic of
CityVirtual, Online
Period29/06/203/07/20

Keywords

  • autonomous systems
  • robustness
  • software engineering
  • systems engineering
  • trustworthiness
  • unexpected events
  • unpredictable circumstances

ASJC Scopus subject areas

  • Hardware and Architecture
  • Software
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'Expecting the unexpected: Developing autonomous-system design principles for reacting to unpredicted events and conditions'. Together they form a unique fingerprint.

Cite this