Dokument: Generating interactive documents for domain-specific validation of formal models

Titel:Generating interactive documents for domain-specific validation of formal models
URL für Lesezeichen:https://docserv.uni-duesseldorf.de/servlets/DocumentServlet?id=67728
URN (NBN):urn:nbn:de:hbz:061-20241127-112926-2
Kollektion:Publikationen
Sprache:Englisch
Dokumententyp:Wissenschaftliche Texte » Artikel, Aufsatz
Medientyp:Text
Autoren: Vu, Fabian [Autor]
Happe, Christopher [Autor]
Leuschel, Michael [Autor]
Dateien:
[Dateien anzeigen]Adobe PDF
[Details]3,09 MB in einer Datei
[ZIP-Datei erzeugen]
Dateien vom 27.11.2024 / geändert 27.11.2024
Stichwörter:B method, Code generation, Domain-specific, Validation, Interactive, Visualization
Beschreibung:Especially in industrial applications of formal modeling, validation is as important as verification. Thus, it is important to integrate the stakeholders’ and the domain experts’ feedback as early as possible. In this work, we propose two approaches to enable this: (1) a static export of an animation trace into a single HTML file, and (2) a dynamic export of a classical B model as an interactive HTML document, both based on domain-specific visualizations. For the second approach, we extend the high-level code generator B2Program by JavaScript and integrate VisB visualizations alongside SimB simulations with timing, probabilistic and interactive elements. An important aspect of this work is to ease communication between modelers and domain experts. This is achieved by implementing features to run simulations, sharing animated traces with descriptions and giving feedback to each other. This work also evaluates the performance of the generated JavaScript code compared with existing approaches with Java and C++ code generation as well as the animator, constraint solver, and model checker ProB.
Rechtliche Vermerke:Originalveröffentlichung:
Vu, F., Happe, C., & Leuschel, M. (2024). Generating interactive documents for domain-specific validation of formal models. International Journal on Software Tools for Technology Transfer, 26(2), 147–168. https://doi.org/10.1007/s10009-024-00739-0
Lizenz:Creative Commons Lizenzvertrag
Dieses Werk ist lizenziert unter einer Creative Commons Namensnennung 4.0 International Lizenz
Fachbereich / Einrichtung:Mathematisch- Naturwissenschaftliche Fakultät
Dokument erstellt am:27.11.2024
Dateien geändert am:27.11.2024
english
Benutzer
Status: Gast
Aktionen