Formal logics are central to the specification and verification of computational systems, yet their adoption outside highly specialised domains is hindered by steep learning curves and error-prone textual notations. Making these notations more approachable is particularly important in education and in settings where non-expert stakeholders need to engage with formal reasoning. We present a framework that automatically generates block-based visual editors for formal logics using the Blockly library. From a structured JSON specification of syntax and composition rules, our tool produces browser-based editors in which formulas are constructed by combining graphical blocks rather than writing code. This approach lowers syntactic barriers for learners and non-experts, while allowing experts to define new logics without manual interface design. Although integration with verification backends is planned, the tool already provides a reusable foundation for accessible and customisable logic editors.

Auto-Generating Visual Editors for Formal Logics with Blockly / Ferrando, A., Lu, P., Malvone, V.. - 16194:(2026), pp. 451-459. (20th International Conference on integrated Formal Methods, iFM 2025 fra 2025) [10.1007/978-3-032-10794-7_22].

Auto-Generating Visual Editors for Formal Logics with Blockly

Ferrando A.;
2026

Abstract

Formal logics are central to the specification and verification of computational systems, yet their adoption outside highly specialised domains is hindered by steep learning curves and error-prone textual notations. Making these notations more approachable is particularly important in education and in settings where non-expert stakeholders need to engage with formal reasoning. We present a framework that automatically generates block-based visual editors for formal logics using the Blockly library. From a structured JSON specification of syntax and composition rules, our tool produces browser-based editors in which formulas are constructed by combining graphical blocks rather than writing code. This approach lowers syntactic barriers for learners and non-experts, while allowing experts to define new logics without manual interface design. Although integration with verification backends is planned, the tool already provides a reusable foundation for accessible and customisable logic editors.
2026
Inglese
20th International Conference on integrated Formal Methods, iFM 2025
fra
2025
Lecture Notes in Computer Science
16194
451
459
9783032107930
9783032107947
Springer Science and Business Media Deutschland GmbH
GEWERBESTRASSE 11, CHAM, CH-6330, SWITZERLAND
Block-Based Specification; Blockly; Logic Editor Generation
Ferrando, A.; Lu, P.; Malvone, V.
Atti di CONVEGNO::Relazione in Atti di Convegno
273
3
Auto-Generating Visual Editors for Formal Logics with Blockly / Ferrando, A., Lu, P., Malvone, V.. - 16194:(2026), pp. 451-459. (20th International Conference on integrated Formal Methods, iFM 2025 fra 2025) [10.1007/978-3-032-10794-7_22].
none
info:eu-repo/semantics/conferenceObject
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

Licenza Creative Commons
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11380/1413459
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
  • OpenAlex ND
social impact