Deterministic Executable Models Verified Efficiently at Runtime - An Architecture for Robotic and Embedded Systems

Vladimir Estivill-Castro, René Hexel

2017

Abstract

We show an architecture that enables runtime verification. Runtime verification focusses on the design of formal languages for the specification of properties that must hold during runtime. In this paper, we take matters one step further and describe a uniform modelling and development paradigm for software systems that can monitor the quality of software systems as they execute, set-up, tear-down and enforce quality behaviour on the fly. Our paradigm for modelling behaviour enables efficient execution, validation, simulation, and runtime-verification. The models are executable and efficient because they are compiled (not interpreted). Moreover, they can be developed using test-driven development, where tests are models derived from requirements. We illustrate the approach with case studies from robotics and embedded systems.

Download


Paper Citation


in Harvard Style

Estivill-Castro V. and Hexel R. (2017). Deterministic Executable Models Verified Efficiently at Runtime - An Architecture for Robotic and Embedded Systems . In Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-210-3, pages 29-40. DOI: 10.5220/0006116700290040

in Bibtex Style

@conference{modelsward17,
author={Vladimir Estivill-Castro and René Hexel},
title={Deterministic Executable Models Verified Efficiently at Runtime - An Architecture for Robotic and Embedded Systems},
booktitle={Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2017},
pages={29-40},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006116700290040},
isbn={978-989-758-210-3},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - Deterministic Executable Models Verified Efficiently at Runtime - An Architecture for Robotic and Embedded Systems
SN - 978-989-758-210-3
AU - Estivill-Castro V.
AU - Hexel R.
PY - 2017
SP - 29
EP - 40
DO - 10.5220/0006116700290040