VisDSL: A Visual DSL for Interactive Information Visualization

R. Morgan, G. Grossmann, M. Schrefl, M. Stumptner, T. Payne
Schr18a (2018)
Proceedings of the 30th International Conference on Advanced Information Systems Engineering (CAiSE 2018), June 11-15, 2018, Tallinn, Estonia, Eds.: John Krogstie, Hajo A. Reijers, Springer Verlag, Lecture Notes in Computer Science (LNCS), Vol. 10816, ISBN: 978-3-319-91562-3, DOI:, pp. 440-455, 2018.
Copy  (In order to obtain the copy please send an email with subject  Schr18a  to

Abstract (English)

The development of systems of systems or the replacement of processes of systems can create unknowns, risks, delays and costs which are difficult to understand and characterise, and which frequently result in unforeseen issues resulting in overspend or avoidance. Yet maintaining state of the art processes and systems and utilising best of breed component systems is essential. Visualization of disparate data, systems, processes and standards can help end users to understand relationships such as class hierarchy or communication across system components better. There are many visualization tools and libraries available but they are either a black box when it comes to specifying prossible interactions between end users and the visualization or require significant programming skills and manual effort to implement. In this paper we propose a visual language called VizDSL, that is based on the Interaction Flow Modeling Language (IFML) for creating highly interactive visualizations. VizDSL can be used to model, share and implement interactive visualization based on model-driven engineering principles. The language has been evaluated based on interaction patterns for visualizations.

Keywords: Model-Driven Visualization, Domain-Specific Modelling, Interactive Information Visualization, IFML