# Evaluation of Formal IDEs for Human-Machine Interface Design and   Analysis: The Case of CIRCUS and PVSio-web

**Authors:** Camille Fayollas (ICS-IRIT, University of Toulouse, Toulouse, France),, C\'elia Martinie (ICS-IRIT, University of Toulouse, Toulouse, France),, Philippe Palanque (ICS-IRIT, University of Toulouse, Toulouse, France), Paolo, Masci (HASLab/INESC TEC, Universidade do Minho, Braga, Portugal), Michael, D. Harrison (Newcastle University, Newcastle upon Tyne, United Kingdom),, Jos\'e C. Campos (HASLab/INESC TEC, Universidade do Minho, Braga,, Portugal), Saulo Rodrigues e Silva (HASLab/INESC TEC, Universidade do, Minho, Braga, Portugal)

arXiv: 1701.08465 · 2017-01-31

## TL;DR

This paper compares two advanced formal IDEs, CIRCUS and PVSio-web, for designing and analyzing critical human-machine interfaces to enhance safety and reduce use errors in safety-critical systems.

## Contribution

It provides a systematic evaluation of CIRCUS and PVSio-web, highlighting their strengths and limitations in the context of human-machine interface development.

## Key findings

- CIRCUS effectively models complex interface behaviors.
- PVSio-web offers rigorous formal verification capabilities.
- Both tools improve safety analysis in critical systems.

## Abstract

Critical human-machine interfaces are present in many systems including avionics systems and medical devices. Use error is a concern in these systems both in terms of hardware panels and input devices, and the software that drives the interfaces. Guaranteeing safe usability, in terms of buttons, knobs and displays is now a key element in the overall safety of the system. New integrated development environments (IDEs) based on formal methods technologies have been developed by the research community to support the design and analysis of high-confidence human-machine interfaces. To date, little work has focused on the comparison of these particular types of formal IDEs. This paper compares and evaluates two state-of-the-art toolkits: CIRCUS, a model-based development and analysis tool based on Petri net extensions, and PVSio-web, a prototyping toolkit based on the PVS theorem proving system.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1701.08465/full.md

## Figures

5 figures with captions in the complete paper: https://tomesphere.com/paper/1701.08465/full.md

## References

27 references — full list in the complete paper: https://tomesphere.com/paper/1701.08465/full.md

---
Source: https://tomesphere.com/paper/1701.08465