Changes for page [Pragmatics] Visual Editing of the Model Railway DSL
Last modified by Niklas Rentz on 2024/03/13 11:31
<
>
edited by Maximilian Kasperowski
on 2024/01/31 13:58
on 2024/01/31 13:58
edited by Soeren Domroes
on 2024/02/06 12:59
on 2024/02/06 12:59
Change comment:
There is no comment for this version
Summary
-
Page properties (3 modified, 0 added, 0 removed)
-
Attachments (0 modified, 1 added, 0 removed)
Details
- Page properties
-
- Title
-
... ... @@ -1,1 +1,1 @@ 1 - SmartZoomforEdgeand Port Labels1 +Ctrl + F for Diagrams - Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. mka1 +XWiki.sdo - Content
-
... ... @@ -1,8 +1,23 @@ 1 +A common task for evaluating the quality of a graph drawing algorithm is the time it takes to find a specific element (as well as tasks such as finding 2 + 3 +the fastest route between two nodes and others). The traditional approach would be to optimize graph aesthetic criteria (such as the scale measure or the edge crossings) to improve the readability of the graph. 4 + 5 +A much simpler solution would be to just have a search function inside a diagram. 6 + 7 +In our KIELER framework, one does not only have a diagram, but always the text it is synthesized from, which leaves multiple ways to implement a search function for diagrams. 8 + 9 +~1. Search in diagram 10 + 11 +2. Search in text and map text occurence in diagram 12 + 13 +3. Traditional good layout to improve readability 14 + 15 +4. More ideas you might have!! 16 + 1 1 = Goals = 2 2 3 -* Implement a smart zoom feature for edge labels 4 -* Implement a smart zoom feature for port labels 5 -* Evaluation of sensible configurations and usability of features 19 +* Implement search strategies for diagrams 20 +* Evaluate the different strategies using standard graph tasks for general graphs or human made graph (on the example of SCCharts) 6 6 7 7 = Scope = 8 8 ... ... @@ -10,15 +10,17 @@ 10 10 11 11 = Related Work/Literature = 12 12 13 - 28 +* TODO graph tasks 29 +* K. Sugiyama, S. Tagawa, and M. Toda. Methods for visual understanding of hierarchical system structures. IEEE Transactions on Systems, Man and Cybernetics, 11(2):109–125, February 1981. 14 14 15 15 = Involved Languages/Technologies = 16 16 17 17 * Java / Xtend in SCCharts Synthesis 18 18 * Typescript in klighd-vscode 35 +* Sprotty 19 19 20 20 = Supervised by = 21 21 22 - MaximilianKasperowski39 +Sören Domrös 23 23 24 - mka@informatik.uni-kiel.de41 +sdo@informatik.uni-kiel.de
- image-20240131151228-1.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.sdo - Size
-
... ... @@ -1,0 +1,1 @@ 1 +380.7 KB - Content