2020
DOI: 10.1007/978-3-030-48077-6_21
|View full text |Cite
|
Sign up to set email alerts
|

VisB: A Lightweight Tool to Visualize Formal Models with SVG Graphics

Abstract: Visualization is important to present formal models to domain experts and to spot issues which are hard to formalise or have not been formalised yet. VisB is a visualization plugin for the ProB animator and model checker. VisB enables the user to create simple visualizations for formal models. An important design criterion was to re-use scalable vector graphics (SVG) generated by off-the-shelf graphic editors using a lightweight and easy-to-use annotation mechanism. The visualizations can be used to formal mod… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2020
2020
2022
2022

Publication Types

Select...
5
2

Relationship

1
6

Authors

Journals

citations
Cited by 19 publications
(2 citation statements)
references
References 6 publications
0
2
0
Order By: Relevance
“…This process may be improved by further integrating the formal modelling by automating systematic aspects of the modelling and generating interactive visualisations to enable broader stakeholder engagement with the models produced. In particular, we aim to create interactive visualisations of our Event-B models using BMotionWeb, an extension of ProB for rapid creation of formal prototypes [LL16], or its successor VisB [WL20]. Further extensions of this work would be to utilise alternative means of capturing requirements and specifying behaviour that aids communication amongst all stakeholders while embedding Event-B modelling within a Behaviour-Driven Development, including Linear Temporal Logic (LTL) [HSTW16], and the iUML-B diagrammatic front-end for Event-B [SHD + 18].…”
Section: Discussion and Future Workmentioning
confidence: 99%
“…This process may be improved by further integrating the formal modelling by automating systematic aspects of the modelling and generating interactive visualisations to enable broader stakeholder engagement with the models produced. In particular, we aim to create interactive visualisations of our Event-B models using BMotionWeb, an extension of ProB for rapid creation of formal prototypes [LL16], or its successor VisB [WL20]. Further extensions of this work would be to utilise alternative means of capturing requirements and specifying behaviour that aids communication amongst all stakeholders while embedding Event-B modelling within a Behaviour-Driven Development, including Linear Temporal Logic (LTL) [HSTW16], and the iUML-B diagrammatic front-end for Event-B [SHD + 18].…”
Section: Discussion and Future Workmentioning
confidence: 99%
“…A heavy disadvantage however is the complex technology stack: BMotion-Web builds upon ProB Java API and uses Groovy, SVG, JavaScript and HTML5, where each component of the stack may go wrong, rendering development very cumbersome. Thus, a more simple successor was developed called VisB [92]. It also builds upon ProB Java API, but is easier to use and maintain.…”
Section: Visualisationmentioning
confidence: 99%