Graph Drawing and Analysis Library and Its Domain-Specific Language for Graphs' Layout Specifications

Renata Vaderna, Željko Vuković, Igor Dejanović, Gordana Milosavljević
2018 Scientific Programming  
This paper presents a graph drawing and analysis library written in Java called GRAD and its domain-specific language for simplifying the process of laying out graphs. One of GRAD's main goals is to provide completely automated ways of selecting and configuring a drawing algorithm, based either on the properties of a graph or on a user's input conforming to the domain-specific language. In order to verify the quality of GRAD's main features a user study was conducted. The participants were
more » ... to grade diagrams visualized and laid out using different modeling tools, including one relying on GRAD, which received the best overall scores.
doi:10.1155/2018/7264060 fatcat:gqt4wykaijggnf6ufmijkgohfu