Graph Layout Algorithm
Graph-Layout-Algorithmus
A Java implementation of a crossing, bend, and size minimizing layout algorithm for UML class diagrams
Eine Java-Implementierung eines Algorithmus zur Minimierung von Schnitten, Biegungen und Größe für UML-Klassendiagramme
- Implemented a crossing, bend, and size minimizing layout algorithm in Java to maximize readability
- Utilized linear programming to minimize bends and optimize diagram size
- Adapted the topology-shape-metrics method for UML class diagrams to meet the domain-specific requirements of diagrams at mgm technology partners
- Integrated the algorithm into a frontend to enable its use on custom diagrams
- Entwicklung eines Layout-Algorithmus in Java zur Minimierung von Kantenschnitten, Biegungen und Diagrammgröße mit dem Ziel maximaler Lesbarkeit
- Einsatz linearer Optimierung zur Minimierung von Biegungen und der Diagrammfläche
- Anpassung des Topology-Shape-Metrics Ansatzes für UML-Klassendiagramme an die domänenspezifischen Anforderungen bei MGM Technology Partners
- Integration des Algorithmus in ein Frontend zur Anwendung auf benutzerdefinierte Diagramme