Try-Mopsa: Relational Static Analysis in Your Pocket

Fuente: arXiv
Saved in:
Bibliographic Details
Main Author: Monat, Raphaël
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866912719477669888
author Monat, Raphaël
author_facet Monat, Raphaël
contents Static analyzers are complex pieces of software with large dependencies. They can be difficult to install, which hinders adoption and creates barriers for students learning static analysis. This work introduces Try-Mopsa: a scaled-down version of the Mopsa static analysis platform, compiled into JavaScript to run purely as a client-side application in web browsers. Try-Mopsa provides a responsive interface that works on both desktop and mobile devices. Try-Mopsa features all the core components of Mopsa. In particular, it supports relational numerical domains. We present the interface, changes and adaptations required to have a pure JavaScript version of Mopsa. We envision Try-Mopsa as a convenient platform for onboarding or teaching purposes.
format Preprint
id arxiv_https___arxiv_org_abs_2509_13128
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Try-Mopsa: Relational Static Analysis in Your Pocket
Monat, Raphaël
Programming Languages
Software Engineering
Static analyzers are complex pieces of software with large dependencies. They can be difficult to install, which hinders adoption and creates barriers for students learning static analysis. This work introduces Try-Mopsa: a scaled-down version of the Mopsa static analysis platform, compiled into JavaScript to run purely as a client-side application in web browsers. Try-Mopsa provides a responsive interface that works on both desktop and mobile devices. Try-Mopsa features all the core components of Mopsa. In particular, it supports relational numerical domains. We present the interface, changes and adaptations required to have a pure JavaScript version of Mopsa. We envision Try-Mopsa as a convenient platform for onboarding or teaching purposes.
title Try-Mopsa: Relational Static Analysis in Your Pocket
topic Programming Languages
Software Engineering
url https://arxiv.org/abs/2509.13128