Carnegie Mellon University
Browse

Towards Better Formal Methods Visualizations

Download (2.16 MB)
conference contribution
posted on 2025-08-07, 17:39 authored by Yiliang LiangYiliang Liang, Avinash Palliyil, Eunsuk KangEunsuk Kang, Joshua SunshineJoshua Sunshine
<p dir="ltr">Formal methods are mathematical techniques for specifying and verifying complex systems. While powerful, they can be difficult to understand, validate, and debug, which can limit their adoption. Visualizations can aid these processes. In this work, we present an interview study to understand how users of formal methods use visualizations in their workflow. The results of the interview study inspire the designs of Penlloy – a domain-specific visualizer for the Alloy modeling language – and our preliminary work on formalizing the notions of visual consistency.</p>

Funding

NSF awards 2119007, 2144860, 2150217, 2319317, and 2346174

History

Date

2025-02-18

Usage metrics

    Licence

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC