PVSio-Web
pvsioweb.org
Spec sheet
- Purpose
- PVSio-Web is a graphical toolkit for rapidly prototyping and analyzing human-machine interfaces using Web technologies.Read 11 Oct 2026 · github.com
- Integrations
- The project lists PVS, IVY, NuSMV, NuXMV, VDM/Overture, and MathWorks Simulink among verification tools supported by PVSio-Web.Read 11 Oct 2026 · pvsioweb.org
- License
- The project website states that PVSio-Web is licensed under GPLv3.Read 11 Oct 2026 · pvsio-web-581c51192c6e.herokuapp.com
- Analysis and simulation
- The toolkit uses the PVS theorem proving system for analysis and PVS-io for simulation.Read 11 Oct 2026 · github.com
- Conditional logic
- YesRead 20 Sep 2026 · pvsioweb.org
- Current distribution
- The project README says the latest version is integrated in VSCode-PVS and available from the Visual Studio Code Marketplace.Read 11 Oct 2026 · github.com
- Dependency
- The README says PVS v7.1 is needed to execute some PVSio-Web prototypes.Read 11 Oct 2026 · github.com
- Formal analysis and simulation
- The toolkit uses the PVS theorem proving system for analysis and PVSio for simulation.Read 11 Oct 2026 · github.com
- Integration
- The latest version is integrated in VSCode-PVS, available from the Visual Studio Code Marketplace.Read 11 Oct 2026 · github.com
- Interaction simulation
- The Simulator View translates user actions into PVS expressions, evaluates them in PVSio, and renders returned expressions in the prototype.Read 11 Oct 2026 · pvs.csl.sri.com
- Interactive prototypes
- YesRead 20 Sep 2026 · pvsioweb.org
- Library setup
- Using PVSio-Web as a library requires the PVS distribution's pvs, pvsio, and proveit scripts on PATH.Read 11 Oct 2026 · github.com
- Live version limit
- The live web version has a read-only file system, so changes cannot be saved.Read 11 Oct 2026 · github.com
- Live version limitation
- The project README says its live toolkit has a read-only file system, so changes cannot be saved there.Read 11 Oct 2026 · github.com
- Medical-device use
- The project says PVSio-Web has been used to analyze medical devices for latent design anomalies that could lead to use errors.Read 11 Oct 2026 · github.com
- Model editing
- The Model Editor includes syntax highlighting, autocomplete, search, a file browser, and tools to edit and type-check PVS files.Read 11 Oct 2026 · pvs.csl.sri.com
- Model-based prototypes
- It generates and evaluates interactive prototypes based on formal models.Read 11 Oct 2026 · pvsio-web-581c51192c6e.herokuapp.com
- Platform support
- webRead 20 Sep 2026 · pvsioweb.org
- Prototype creation
- Its Prototype Builder lets developers define a device interface picture and add interactive overlay areas for input and output widgets.Read 11 Oct 2026 · pvs.csl.sri.com
- Supported tools
- The project lists PVS, IVY, NuSMV, NuXMV, VDM/Overture, and MathWorks Simulink as verification tools supported by PVSio-Web.Read 11 Oct 2026 · pvsio-web-581c51192c6e.herokuapp.com
- Technical assistance
- The project site directs users seeking technical assistance to contact Paolo Masci or Patrick Oladimeji.Read 11 Oct 2026 · pvsio-web-581c51192c6e.herokuapp.com
- Use cases
- The project says PVSio-Web has been used to analyze medical devices and identify design anomalies that could lead to use errors.Read 11 Oct 2026 · github.com
- Version requirement
- PVS v7.1 is needed to execute some PVSio-Web prototypes.Read 11 Oct 2026 · github.com
- Visual modeling
- The EmuCharts Editor supports drawing model states and transitions and generating formal models such as PVS and VDM-SL.Read 11 Oct 2026 · pvs.csl.sri.com
- Widgets
- A widget library supports the development of realistic user interfaces.Read 11 Oct 2026 · github.com
Where Specifiction places it
- Prototyping Software#30 of 307.0
- Prototyping tools#30 of 306.9