IBM Rational Rose RealTime

Integration der LDRA Werkzeugreihe mit IBM Rational Rose RealTime

Die Integration der LDRA Werkzeugreihe mit IBM Rational Rose RealTime führt die mächtigen Codequalitätsanalyse- und Codeüberdeckungstechniken in die Domäne modellgetriebener Entwicklung (MDD) mittels UML ein. Die LDRA Werkzeugreihe unterstützt die Analyse, die Instrumentierung und den Test von automatisch erzeugtem oder anwendererzeugten Quellcode, sei es innerhalb der Rose RealTime Anwenderschnittstelle oder durch direkte Verzweigung zur LDRA Umgebung.

Partner > Technologiepartner > Integrations > IBM Rational Rose RealTime

Integration der LDRA Werkzeugreihe mit IBM Rational Rose RealTime

IBM Rational Rose RealTimeDie Integration der LDRA Werkzeugreihe mit IBM Rational Rose RealTime führt die mächtigen Codequalitätsanalyse- und Codeüberdeckungstechniken in die Domäne modellgetriebener Entwicklung (MDD) mittels UML ein. Die LDRA Werkzeugreihe unterstützt die Analyse, die Instrumentierung und den Test von automatisch erzeugtem oder anwendererzeugten Quellcode, sei es innerhalb der Rose RealTime Anwenderschnittstelle oder durch direkte Verzweigung zur LDRA Umgebung.

Der LDRA Dialog zum Aufruf von IBM Rational Rose RealTime ist sehr einfach.

IBM Rational Rose RealTimeRose RealTime hat nachweislich viele eingebettete Anwendungen hoher Qualität durch die Verwendung von MDD Merkmalen wie Abstraktion, Einkapseln und Distribution erzeugen helfen. Die Integration mit der LDRA Werkzeugreihe vereint die Stärken beider Firmen und ist eine vollständige Lösung, die es erlaubt, dass Modelle anhand von Codierstandards wie MISRA überprüft und auf potentielle Qualitätsprobleme hin analysiert werden. Ferner wird der modellgenerierte Code auf Quellcodeebene instrumentiert, so dass Überdeckungsmetrikwerte zusammen mit den Testresultaten gewonnen werden.  Codeüberprüfungs-, Qualitätsüberprüfungs- und Überdeckungsreports können damit der UML Komponente beigefügt werden, die sicherstellen, dass die Analyse und der Test innerhalb der Rose RealTime Entwicklungsumgebung ausgeführt werden können.

Hier wird gezeigt wie Entwickler die LDRA Werkzeugreihe aus IBM Rational Rose RealTime heraus aufrufen können.

IBM Rational Rose RealTimeMDD ist ohne Zweifel eine mächtige Entwicklungstechnik, jedoch wird jedes Modell einen gewissen Prozentsatz handgeschriebenen Code enthalten, entweder direkt innerhalb des Modells oder von dritter Hand. Daher besteht die Notwendigkeit den Code anhand von Regeln zu überprüfen, sogar wenn dieser Prozentsatz klein ist gegenüber dem automatisch generierten Code und dieser hochgradig vertrauenswürdig ist. Die Analyse mittels der LDRA Werkzeugreihe kann Implementierungsschwachstellen während der Entwurfsphase zutage fördern, die dann beseitigt werden können bevor sie sich in wirkliche Probleme auswachsen. Wenn Rose RealTime “capsules” und Klassen getestet werden sollen, dann kann die LDRA Werkzeugreihe den assoziierten Code instrumentieren. Damit kann die Effektivität der Tests gemessen werden, ungetestete Verzweigungen und nicht erreichbarer Code kann identifiziert werden. Wenn die Notwendigkeit besteht, kann der Code zur LDRA Werkzeugreihe zum Programmeinheitstest transferiert werden um Pfade durch den zu testenden zu durchlaufen, die anderweitig nicht getestet werden können.

Diese Integration wurde durchgeführt und getestet mit der Version IBM Rational Rose RealTime v7.0. Die Integration benutzt die makefile Datei und die Quellcodestrukturen, die mit der UML Komponente erzeugt wurden. Da diese Strukturen unverändert bleiben, sollte die Integration sehr gut vorwärts und rückwärts kompatibel sein.

Die LDRA Werkzeugreihe wird in IBM Rational Rose RealTime integriert, so dass nunmehr Codequalitätsanalysen und Codeüberdeckungen mit der modellgetriebenen Entwicklungsumgebung von IBM möglich sind. Zum ersten Mal kann damit Überdeckungsmetrikwerte und Testergebnisse für bestimmte Codierstandards sowie mögliche Qualitätsprobleme zurück bis auf die Quellcodeebene verfolgt werden. Für weitere Informationen besuchen Sie bitte www.ldra.com/nologindownload.asp?id=287

IBM Rational Rose RealTime

Aktuelles

    Show All
  • 30th April 2012
    RTCA, das Federal Aviation Committee zur Überwachung von Luftfahrtstandards erkennt die Rolle des L...
  • 24th April 2012
    Many industrial control systems have evolved from being stand-alone to Internet-connected without gi...
  • 20th April 2012
    A system development tool like Simics is rarely used completely on its own. Simics is usually brough...

Events

Keine Termine

Kontakteinzelheiten

Email: info@ldra.com
Tel EMEA: + 44 (0) 151 649 9300
Tel USA: (650) 583 8880
Tel India: +91 80 4080 8707

Folgen Sie uns