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

7Citations
Citations of this article
37Readers
Mendeley users who have this article in their library.
Get full text

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.

Cite

CITATION STYLE

APA

Marron, A., Limonad, L., Pollack, S., & Harel, D. (2020). Expecting the unexpected: Developing autonomous-system design principles for reacting to unpredicted events and conditions. In Proceedings - 2020 IEEE/ACM 15th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS 2020 (pp. 167–173). Association for Computing Machinery, Inc. https://doi.org/10.1145/3387939.3391607

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free