Grundlagen, Management und Wartungstechniken
Suite für Software-Erosionsschutz
Axivion ermöglicht u.a. Reverse-Engineering und Architektur-Wiedergewinnung aus dem Code, stellt die Einhaltung wichtiger Safety-Standards sicher oder gewährleistet langfristigen Software-Erosionsschutz. Dabei werden verschiedene Programmiersprachen unterstützt, wie C, C++, C#, Ada und Java.
Werkzeug für die Software Evolution
Synectique analysiert den Source Code und erstellt Software Maps, Aktivity Maps, Architekturübersichten, Fehler Analysen, findet doppelten oder toten Code oder erstellt diverse Metriken. Dabei werden verschiedene Programmiersprachen unterstützt, wie C++, Java, Ada oder Mantis.
Werkzeug für die statische Codeanalyse
SonarQube ist eine Werkzeug für die statische Codeanalyse von Sourcecode. Es findet u.a. Null-Pointer Derenferenzierungen, doppelten Code, potentielle Fehler ("bad smells") oder prüft die Komplexität oder Codierrichtlinien. Zudem unterstützt es die einfache Einbindung in DevOps Prozesse.
Plattform für die statische Codeanalyse
Die Sonograph Plattform ermöglicht u.a. statische Analyse mit Fokus auf Metriken und Abhängigkeitsvisualisierung oder virtuelles Refactoring. Zudem bietet es Plug-Ins für Eclipse or IntelliJ. Dabei werden verschiedene Programmiersprachen unterstützt, wie C, C++, C#, Java oder Python3.
Plattform für Software- und Datenanalyse
Moose ist eine Plattform für Software- und Datenanalyse und erlaubt vielfälltige und spezielle Visualisierungen des eigenen Codes. Sie hilft Programmierern, benutzerdefinierte Analysen zu erstellen. Moose basiert auf Pharo und ist Open Source unter BSD / MIT.