Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[sprotty-dev] Sprotty for Mining and Analysis Workflow Visualization

Dear Sprotty developers,

We are members of the CROSSMINER EU project, which involves mining of open-source software from various providers, and developed Crossflow, i.e. a language to specify mining and analysis workflows [1]. 

As part of our web application, we would like to graphically visualise the workflow execution during runtime and found Sprotty to be a fitting candidate. 

As a result, we generated an Xtext-based language of Crossflow, i.e. our workflow language, replaced the exemplary “multicore” language with it, and drafted the diagram generator accordingly. 

Although we were able to produce a graph with nodes as well as compute its layout [2], we were unable to successfully visualise the result in the browser [3].

The experiment is available on Github [4] and is fairly easy to reproduce. 

Can you provide any hint on what may go wrong?

Cheers, Patrick

[1] Crossflow metamodel: https://github.com/crossminer/scava/blob/crossflow/crossflow/org.eclipse.scava.crossflow.language/model/crossflow.pdf 
Exemplary Crossflow workflow graph: https://github.com/patrickneubauer/sprotty-experiment/raw/master/img/img5.png 

[2] Console output: https://github.com/patrickneubauer/sprotty-experiment/raw/master/img/img3.png 

[3] Browser output: https://github.com/patrickneubauer/sprotty-experiment/raw/master/img/img2.png 

[4] Experimental repo: https://github.com/patrickneubauer/sprotty-experiment 


--
Patrick Neubauer
Research Associate
Department of Computer Science
University of York, United Kingdom
https://www-users.york.ac.uk/~pn642/

Back to the top