SyCaTool - Software and System Cartography ToolSince 2005 ObjectiveThe System Cartography Tool SyCaTool (formerly known as SoCaTool) provides functionalities to automatically generate semantically consistent visualizations of data modeled according to an arbitrary object-oriented information model. The tool has initially been developed in the project Software Cartography to support the generation of software maps. With the extension of the focus of our research concerning maps as means for describing complex systems, the tool has migrated to the System Cartography project. SponsorsSiemens AG, as sponsoring partner of the Center for Knowledge Interchange (CKI) |
This screenshot shows the rich-client standalone version of the tool "in action". |
Siemens IT Solutions and Services (SIS)
The SyCaTool is written in java and developed as a plug-in architecture to the eclipse OSGI-platform implementation equinox. The core components of the tool are
The above components are employed in both variants of the tool, namely
SyCaTool has been released as an OpenSource tool, which is hosted at SourceForge.
If you want to try the current version of the SyCaTool (2009-01-08) you can register for the SoCaTool group of this web site. After your account has been activated you may download the SyCaTool as a single zip file (64 MB). After extracting the zip file the SyCaTool can be started by running the included executable file. A Java runtime is included in this package, so there is no need for additional software to be installed.
Known open issues of the SyCaTool can be found on this web page.
To see the SyCaTool in action you can use the following videos. Click on the images to open a new window showing the video.
|
Introduction to SyCaTool (2 MB) |
SyCaTool generating a |
SyCaTool generating a |
SyCaTool generating a |
| [Bu07c] | Buckl, S.; Ernst, A.; Lankes, J.; Matthes, F.; Schweda, C.M.; Wittenburg, A.: Generating Visualizations of Enterprise Architectures using Model Transformations (extended version). In: Enterprise Modelling and Information Systems Architectures - An International Journal, Vol. 2, No. 2, Germany, 2007. |
| [Bu07b] | Buckl, S.; Ernst, A.; Lankes, J.; Schweda, C.M.; Wittenburg, A.: Generating Visualizations of Enterprise Architectures using Model Transformations. In: 2nd International Workshop on Enterprise Modelling and Informations Systems Architectures - Concepts and Applications, St. Goar/Rhine, Germany, 2007. |
| [Er06b] | Ernst, A.; Lankes, J.; Schweda, C.; Wittenburg, A.: Using Model Transformation for Generating Visualizations from Repository Contents - An Application to Software Cartography. Technische Universität München, Institut für Informatik, Lehrstuhl für Informatik 19, Technischer Bericht TB0601, 2006. |
| [Gr08] |
Gröhl, K.: Analyse und Realisierung von Linienführungsalgorithmen in einem Werkzeug für die Softwarekartographie.Technische Universität München, Fakultät für Informatik, Master's Thesis, 2008. |
| [Ra08] | Ramacher, R.: Werkzeugunterstützung für das graphische Nachbearbeiten von Softwarekarten. Technische Universität München, Fakultät für Informatik, Systementwicklungsprojekt, 2008. |
| [Wi08] | Wiegelmann, J.: Analysis and Application of Model Transformation Languages for Generating Software Maps. Technische Universität München, Fakultät für Informatik, Bachelor's Thesis, 2008. |
| [La07] | Lauschke, S.: Automatische Generierung von Softwarekarten: Entwicklung eines Ansatzes zum Layout deklarativ beschriebener Visualisierungen. Technische Universität München, Fakultät für Informatik, Master's Thesis, 2007. |
| [Sc06] | Schweda, C.: Architektur eines Visualisierungswerkzeuges für Anwendungslandschaften - Anforderungsanalyse und prototypische Realisierung. Technische Universität München, Fakultät für Informatik, Diplomarbeit, 2006. |
| [Sc05] | Schweda, C.: Atomare und komplexe Darstellungsregeln der Softwarekartographie - Identifikation, Konzeption und prototypische Implementierung. Technische Universität München, Fakultät für Informatik, Projektarbeit, 2005. |
| [BuSp05] | Buckl, S.; Spiegel, R.: Modellierung und prototypische Implementierung eines Werkzeuges zur Softwarekartographie. Technische Universität München, Fakultät für Informatik, Projektarbeit, 2005. |