Formal Simulation and Visualisation of Hybrid Programs

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Mendes, Pedro, Correia, Ricardo, Neves, Renato, Proença, José
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866915029928902656
author Mendes, Pedro
Correia, Ricardo
Neves, Renato
Proença, José
author_facet Mendes, Pedro
Correia, Ricardo
Neves, Renato
Proença, José
contents The design and analysis of systems that combine computational behaviour with physical processes' continuous dynamics - such as movement, velocity, and voltage - is a famous, challenging task. Several theoretical results from programming theory emerged in the last decades to tackle the issue; some of which are the basis of a proof-of-concept tool, called Lince, that aids in the analysis of such systems, by presenting simulations of their respective behaviours. However being a proof-of-concept, the tool is quite limited with respect to usability, and when attempting to apply it to a set of common, concrete problems, involving autonomous driving and others, it either simply cannot simulate them or fails to provide a satisfactory user-experience. The current work complements the aforementioned theoretical approaches with a more practical perspective, by improving Lince along several dimensions: to name a few, richer syntactic constructs, more operations, more informative plotting systems and errors messages, and a better performance overall. We illustrate our improvements via a variety of examples that involve both autonomous driving and electrical systems.
format Preprint
id arxiv_https___arxiv_org_abs_2411_14365
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Formal Simulation and Visualisation of Hybrid Programs
Mendes, Pedro
Correia, Ricardo
Neves, Renato
Proença, José
Systems and Control
Programming Languages
The design and analysis of systems that combine computational behaviour with physical processes' continuous dynamics - such as movement, velocity, and voltage - is a famous, challenging task. Several theoretical results from programming theory emerged in the last decades to tackle the issue; some of which are the basis of a proof-of-concept tool, called Lince, that aids in the analysis of such systems, by presenting simulations of their respective behaviours. However being a proof-of-concept, the tool is quite limited with respect to usability, and when attempting to apply it to a set of common, concrete problems, involving autonomous driving and others, it either simply cannot simulate them or fails to provide a satisfactory user-experience. The current work complements the aforementioned theoretical approaches with a more practical perspective, by improving Lince along several dimensions: to name a few, richer syntactic constructs, more operations, more informative plotting systems and errors messages, and a better performance overall. We illustrate our improvements via a variety of examples that involve both autonomous driving and electrical systems.
title Formal Simulation and Visualisation of Hybrid Programs
topic Systems and Control
Programming Languages
url https://arxiv.org/abs/2411.14365