2015
DOI: 10.1007/978-3-319-21690-4_30
|View full text |Cite
|
Sign up to set email alerts
|

PVSio-web 2.0: Joining PVS to HCI

Abstract: PVSio-web is a graphical environment for facilitating the design and evaluation of interactive (human-computer) systems. Using PVSio-web, one can generate and evaluate realistic interactive prototypes from formal models. PVSio-web has been successfully used over the last two years for analyzing commercial, safety-critical medical devices. It has been used to create training material for device developers and device users. It has also been used for medical device design, by both formal methods experts and non-t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
23
0

Year Published

2018
2018
2020
2020

Publication Types

Select...
6
3

Relationship

4
5

Authors

Journals

citations
Cited by 29 publications
(23 citation statements)
references
References 21 publications
0
23
0
Order By: Relevance
“…All sources were detected at at least 9 times the median background value. Errors were computed followingMasci (2009) and include prior (noise-model) and derived uncertainties.…”
mentioning
confidence: 99%
“…All sources were detected at at least 9 times the median background value. Errors were computed followingMasci (2009) and include prior (noise-model) and derived uncertainties.…”
mentioning
confidence: 99%
“…The PVSio-web framework [56,49] has been originally designed to validate the user interface of medical devices by interactively animating a formal specification of the user interaction with the device. This specification can be written directly in the PVS language, or entered graphically as a state machine diagram that is automatically translated into the PVS language.…”
Section: The Pvsio-web Frameworkmentioning
confidence: 99%
“…At the PVSio prompt, the user types a ground PVS expression (which is equivalent to a function call of imperative languages) and PVSio returns the result of the evaluation. For example, if a PVS theory contains the following function definition compute_velocity ( v : real , a : real , t : real ) : real = v + a * t then its value for a particular triple of arguments can be computed with the following function application: compute velocity(3.5, 1.8, 3.0); PVSio-web [19] is an open source toolkit that extends PVSio with functions for creating and executing realistic user interface prototypes based on PVS models. Using PVSio-web, developers can define the visual appearance of the prototype, as well as capture user actions over input widgets, and render feedback on displays and other output widgets on the user interface.…”
Section: Pvsio and Pvsio-webmentioning
confidence: 99%
“…An example based on a semi-autonomous vehicle is used to demonstrate the utility and capabilities of the developed interface. A controller is modelled and verified in PVS; the PVSio-web [19] toolkit is then used to connect the verified PVS model with a realistic interactive dashboard prototype; a co-simulation is then carried out by using the developed FMI interface to integrate the PVS model and dashboard with the rest of the system components (vehicle's mechanics, sensors, and environment) simulated with other tools. Structure.…”
Section: Introductionmentioning
confidence: 99%