Software Quality Consulting

Industrielle Software erfordert ein hohes Maß an Qualität, insbesondere hinsichtlich Wartbarkeit, Korrektheit und Robustheit. Für sicherheitsrelevante Anwendungen spielen diese Faktoren aufgrund der Sicherheitsanforderungen und der Langlebigkeit der Systeme eine wichtige Rolle. Um Systeme zukunftssicher zu machen und langfristig Wartungskosten zu sparen, empfiehlt es sich, Zeit und Budget in die kontinuierliche Überwachung und Verbesserung der Softwarequalität zu investieren. Um die bestmögliche Softwarequalität zu erreichen, unterstützen wir Sie mit umfangreichem Software Quality Consulting.

ese_entwicklung

Höhere Softwarequalität durch ELISA

Der Markt bietet ein breites Spektrum an Lösungen zur Analyse von Artefakten innerhalb des Softwareentwicklungsprozesses wie z. B. Quellcode, Testfällen oder Dokumenten an. Es fehlt jedoch eine integrierte Lösung, die den Anforderungen industrieller Softwareentwicklungsprojekte im sicherheitsrelevanten Bereich gerecht wird.
Mit unserem ESE Lab for Intelligent Software Analysis, kurz ELISA, bieten wir Ihnen eine ganzheitliche Software Qualitätsberatung, bestehend aus dem Know-how unserer ELISA-Expert:innen und unserer innovativen Analyseplattform INFINITY, an.

INFINITY

Kernstück von INFINITY ist ein modulares Framework, bestehend aus sogenannten Assistenten, die jeweils für eine spezielle Analyseaufgabe im Entwicklungsprozess zuständig sind. Diese Assistenten sind um einen Kern herum angeordnet, der die Analyseergebnisse speichert und die Daten in einer übersichtlichen Benutzeroberfläche darstellt.

Ein Expertenteam legt in enger Abstimmung mit Ihnen die flexibel kombinierbaren Analyseassistenten für Ihren speziellen Anwendungsfall fest. Bezüglich der eingesetzten Programmiersprachen liegt unser Fokus mit der INFINITY-Plattform auf C, C++, Java und Python.
Mit unseren Assistenten kann in Projekten jeder Größenordnung und aus allen Bereichen ein bedeutender Schritt in Richtung höherer Qualität und damit Zukunftssicherheit der Software gemacht werden.

ELISA-Analyseassistenten

3D Code-City

3D-Code-City ist eine in 3D simulierte Stadt

Unser Assistent "3D Code-City" ermöglicht die visuelle Darstellung von Software-Architekturen. Diese dreidimensionale Darstellung von Software-Code ermöglicht es, die Codebasis wie eine große Stadt mit Straßen und Gebäuden zu erkunden und so architektonische Probleme auf natürliche Weise intuitiv sichtbar zu machen.

 

Requirement Tracing

Requirement Tracing, Zusammenhang zwischen Testfällen und Softwareanforderungen | Software Quality ConsultingDer Zusammenhang zwischen Testfällen und Softwareanforderungen zur Nachweisführung wird als Requirements Tracing“ bezeichnet. Mit unserem neuartigen Ansatz zur Analyse und Visualisierung dieser Beziehung identifiziert unser Assistent kritische Bereiche innerhalb der Anforderungsverfolgung, z. B. Hinweise auf unausgewogene Testabdeckung oder auch auf problematische Anforderungen und macht diese sichtbar.

CoCoVis

Assistens CoCoVis zur Verständlichkeit des Softwarecodes | Software Quality ConsultingDer Assistent "CoCoVis" bietet die Möglichkeit, die Lesbarkeit von Softwarecode aus menschlicher Sicht zu messen. Der Assistent ermöglicht es unter Berücksichtigung psychologischer Faktoren, die Verständlichkeit des Softwarecodes für einen Benutzer zu beurteilen. Dabei unterstützt CoCoVis bei Code Reviews und übernimmt damit einen Schlüsselfaktor, der typischerweise von Verifizierer:innen, Validierer:innen und Gutachter:innen überprüft wird.

Kontakt


    *Mit Stern markierte Felder sind Pflichtfelder.

    ESE GmbH Benjamin Mensing

    Benjamin Mensing

    Head of Software & Systems Engineering

    ese_entwicklung

    Software Quality Consulting

    Industrielle Software erfordert ein hohes Maß an Qualität, insbesondere hinsichtlich Wartbarkeit, Korrektheit und Robustheit. Für sicherheitsrelevante Anwendungen spielen diese Faktoren aufgrund der Sicherheitsanforderungen und der Langlebigkeit der Systeme eine wichtige Rolle. Um Systeme zukunftssicher zu machen und langfristig Wartungskosten zu sparen, empfiehlt es sich, Zeit und Budget in die kontinuierliche Überwachung und Verbesserung der Softwarequalität zu investieren. Um die bestmögliche Softwarequalität zu erreichen, unterstützen wir Sie mit umfangreichem Software Quality Consulting.

    Höhere Softwarequalität durch ELISA

    Der Markt bietet ein breites Spektrum an Lösungen zur Analyse von Artefakten innerhalb des Softwareentwicklungsprozesses wie z. B. Quellcode, Testfällen oder Dokumenten an. Es fehlt jedoch eine integrierte Lösung, die den Anforderungen industrieller Soft-wareentwicklungsprojekte im sicherheitsrelevanten Bereich gerecht wird.
    Mit unserem ESE Lab for Intelligent Software Analysis, kurz ELISA, bieten wir Ihnen eine ganzheitliche Software Qualitätsberatung, bestehend aus dem Know-how unserer ELISA-Expert:innen und unserer innovativen Analyse-plattform INFINITY, an.

    INFINITY

    Kernstück von INFINITY ist ein modulares Framework, bestehend aus sogenannten Assistenten, die jeweils für eine spezielle Analyse-aufgabe im Entwicklungs-prozess zuständig sind. Diese Assistenten sind um einen Kern herum angeordnet, der die Analyseergebnisse speichert und die Daten in einer übersichtlichen Benutzeroberfläche darstellt.

    Ein Expertenteam legt in enger Abstimmung mit Ihnen die flexibel kombinierbaren Analyseassistenten für Ihren speziellen Anwendungsfall fest. Bezüglich der eingesetzten Programmier-sprachen liegt unser Fokus mit der INFINITY-Plattform auf C, C++, Java und Python.
    Mit unseren Assistenten kann in Projekten jeder Größenordnung und aus allen Bereichen ein bedeutender Schritt in Richtung höherer Qualität und damit Zukunftssicherheit der Software gemacht werden.

    ELISA-Analyse-assistenten

    3D Code-City

    3D-Code-City ist eine in 3D simulierte Stadt

    Unser Assistent "3D Code-City" ermöglicht die visuelle Darstellung von Software-Architekturen. Diese dreidimensionale Darstellung von Software-Code ermöglicht es, die Codebasis wie eine große Stadt mit Straßen und Gebäuden zu erkunden und so architektonische Probleme auf natürliche Weise intuitiv sichtbar zu machen.

     

    Requirement Tracing

    Requirement Tracing, Zusammenhang zwischen Testfällen und Softwareanforderungen | Software Quality ConsultingDer Zusammenhang zwischen Testfällen und Softwareanforderungen zur Nachweisführung wird als Requirements Tracing“ bezeichnet. Mit unserem neuartigen Ansatz zur Analyse und Visualisierung dieser Beziehung identifiziert unser Assistent kritische Bereiche innerhalb der Anforderungsverfolgung, z. B. Hinweise auf unausgewogene Testabdeckung oder auch auf problematische Anforderungen und macht diese sichtbar.

    CoCoVis

    Assistens CoCoVis zur Verständlichkeit des Softwarecodes | Software Quality ConsultingDer Assistent "CoCoVis" bietet die Möglichkeit, die Lesbarkeit von Softwarecode aus menschlicher Sicht zu messen. Der Assistent ermöglicht es unter Berücksichtigung psychologischer Faktoren, die Verständlichkeit des Softwarecodes für einen Benutzer zu beurteilen. Dabei unterstützt CoCoVis bei Code Reviews und übernimmt damit einen Schlüsselfaktor, der typischerweise von Verifizierer:innen, Validierer:innen und Gutachter:innen überprüft wird.

    ESE GmbH Benjamin Mensing

    Benjamin Mensing

    Head of Software & Systems Engineering

    Kontakt


      *Mit Stern markierte Felder sind Pflichtfelder.

      Cookie Consent mit Real Cookie Banner