Online verification in cyber-physical systems: Practical bounds for meaningful temporal costs

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

Abstract

Cyber-physical systems (CPS) are highly dynamic and large scale systems integrated with the physical environment that they monitor and actuate on. CPS have to adapt online to the changing nature of the physical environment; this may require the online modification of their system model, but any change should preserve correct operation. Correctness by construction relies on using formal tools, which suffer from a considerable computational overhead. As the current system model of a CPS may adapt to the environment, the new system model must be verified before its execution to ensure that the properties are preserved. However, CPS development has mainly concentrated on the design-time aspects, existing only few contributions that address their online adaptation. We research on the pros and cons of formal tools to support dynamic changes at runtime. We formalize the semantics of the adaptation logic of an autonomic manager (OLIVE) that performs online verification for a specific application, a dynamic virtualized server system. We explore the use of formal tools based on CLTLoc to express functional and nonfunctional properties of the system. We provide empirical results showing the temporal costs of our approach.

Cite

CITATION STYLE

APA

Bersani, M. M., & García-Valls, M. (2018). Online verification in cyber-physical systems: Practical bounds for meaningful temporal costs. Journal of Software: Evolution and Process, 30(3). https://doi.org/10.1002/smr.1880

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