Predicting Nonfunctional Requirement Violations in Autonomous Systems

2Citations
Citations of this article
15Readers
Mendeley users who have this article in their library.

Abstract

Autonomous systems are often used in applications where environmental and internal changes may lead to requirement violations. Adapting to these changes proactively, i.e., before the violations occur, is preferable to recovering from the failures that may be caused by such violations. However, proactive adaptation needs methods for predicting requirement violations timely, accurately, and with acceptable overheads. To address this need, we present amethod that allows autonomous systems to predict violations of performance, dependability and other nonfunctional requirements, and therefore take preventativemeasures to avoid or otherwise mitigate them. Our method for predicting these autonomous system disruptions (PRESTO) comprises a design time stage and a run-time stage. At design-time, we use parametric model checking to obtain algebraic expressions that formalise the relationships between the nonfunctional properties of the requirements of interest (e.g., reliability, response time, and energy use) and the parameters of the system and its environment. At run-time, we predict future changes in these parameters by applying piece-wise linear regression to online data obtained through monitoring, and we use the algebraic expressions to predict the impact of these changes on the system requirements.We demonstrate the application of PRESTO through simulation in case studies from two different domains.

Cite

CITATION STYLE

APA

Fang, X., Getir Yaman, S., Calinescu, R., Wilson, J., & Paterson, C. (2024). Predicting Nonfunctional Requirement Violations in Autonomous Systems. ACM Transactions on Autonomous and Adaptive Systems, 19(1). https://doi.org/10.1145/3632405

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