Using multi-viewpoint contracts for negotiation of embedded software updates

3Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.

Abstract

In this paper we address the issue of change after deployment in safety-critical embedded system applications. Our goal is to substitute lab-based verification with in-field formal analysis to determine whether an update may be safely applied. This is challenging because it requires an automated process able to handle multiple viewpoints such as functional correctness, timing, etc. For this purpose, we propose an original methodology for contract-based negotiation of software updates. The use of contracts allows us to cleanly split the verification effort between the lab and the field. In addition, we show how to rely on existing viewpoint-specific methods for update negotiation. We illustrate our approach on a concrete example inspired by the automotive domain.

Cite

CITATION STYLE

APA

Holthusen, S., Quinton, S., Schaefer, I., Schlatow, J., & Wegner, M. (2016). Using multi-viewpoint contracts for negotiation of embedded software updates. In Electronic Proceedings in Theoretical Computer Science, EPTCS (Vol. 208, pp. 31–45). Open Publishing Association. https://doi.org/10.4204/EPTCS.208.3

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