GenoM3 Templates: from Middleware Independence to Formal Models Synthesis

07/26/2018
by   Mohammed Foughali, et al.
0

GenoM is an approach to develop robotic software components, which can be controlled, and assembled to build complex applications. Its latest version GenoM3, provides a template mechanism which is versatile enough to deploy components for different middleware without any change in the specification and user code. But this same template mechanism also enables us to automatically synthesize formal models (for two Validation and Verification frameworks) of the final components. We illustrate our approach on a real deployed example of a drone flight controller for which we prove offline real-time properties, and an outdoor robot for which we synthesize a controller to perform runtime verification.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/20/2018

Formal FocusST Specification of CAN

This paper presents a formal specification of the Controller Area Networ...
research
02/11/2021

Validation Obligations: A Novel Approach to Check Compliance between Requirements and their Formal Specification

Traditionally, practitioners use formal methods pre-dominately for one h...
research
06/23/2021

Formalizing the Execution Context of Behavior Trees for Runtime Verification of Deliberative Policies

Our research aims to enable automated property verification of deliberat...
research
08/29/2016

Using k-nearest neighbors to construct cancelable minutiae templates

Fingerprint is widely used in a variety of applications. Security measur...
research
03/22/2020

Kontrol Edilebilir ptSTL Formulu Sentezi – Synthesis of Controllable ptSTL Formulas

In this work, we develop an approach to anomaly detection and prevention...
research
06/07/2020

A Formal Definition of Stochastic Activity Networks Templates

Model-based evaluation has been extensively used to estimate performance...
research
09/20/2019

Formal Connections between Template and Anchor Models via Approximate Simulation

Reduced-order template models like the Linear Inverted Pendulum (LIP) an...

Please sign up or login with your details

Forgot password? Click here to reset