Optimierung der SDL-Softwareentwicklung für Kommunikationssysteme
IBM Rational SDL Suite ist ein Echtzeittool der Softwareentwicklung für Kommunikationssysteme. Es umfasst Funktionalität für die Spezifikation von Kommunikationssoftware und die Softwareentwicklung für komplexe, ereignisgesteuerte Kommunikationssysteme, die auf Basis des SDL-Standards (Specification and Description Language) der ITU-T beschrieben werden. Das Tool bietet Ihnen einen grafischen SDL-Editor mit Drag-and-drop-Funktionalität, der die Navigation von übergeordneten Spezifikationen bis zu detailliertem Verhalten erlaubt.
Rational SDL Suite bietet Ihnen folgende Möglichkeiten:
- Beschreibung typischer Szenarien mit einer Visual Trace-Sprache unter Einsatz von MSC Editor. Dieses grafische Tool für die Verarbeitung von MSCs (Message Sequence Charts) unterstützt die grafische Notation, die im Standard Z.120 definiert ist.
- Simulation für den Konzeptnachweis mit umfassenden Simulationstools für Verifizierung und Validierung. Die Ergebnisse der Verifizierung werden in einer leicht verständlichen Baumstrukturansicht dargestellt. Mithilfe der Validierungsfunktionalität können Sie Ihr Systemverhalten mit einer Anforderungsspezifikation abgleichen.
- Möglichkeit für frühes Feedback der Projektbeteiligten durch visuelle Prototypen. Rational SDL Suite MSC to SDL Synthesizer ermöglicht eine schnelle Erstellung ausführbarer Anwendungen von übergeordneten Szenarien. Die Darstellung erfolgt mithilfe von MSCs, die dem Branchenstandard entsprechen.
- Generierung von ausführbarem Code ohne Schreiben einer einzigen Zeile, wenn die Simulatoren Sie überzeugt haben, dass Ihr System korrekt ist. Rational SDL Suite generiert die endgültige Anwendung für Sie.
- Integration in Ihre Zielumgebung mit verschiedenen Möglichkeiten zur Einbindung von früherem C- und C++-Code. Rational SDL Suite umfasst offene Tools, durch die die Ausführung Ihrer Anwendung in der Zielumgebung vereinfacht wird.
Beschreibung typischer Szenarien mit einer Visual Trace-Sprache
- Automatisch generierte MSCs dienen als wichtiges grafisches Trace-Tool bei der Simulation eines Systems, das in SDL spezifiziert wurde.
- Mit SDL Explorer lässt sich ein MSC anhand Ihres SDL-Systems testen. Sie können erkennen, ob Ihr MSC ein mögliches Verhalten in Ihrem System beschreibt.
- Mit High-Level Message Sequence Charts (HMSCs) können Sie Hierarchien von MSCs erstellen.
- Statt verschiedene MSCs für Situationen zu erstellen, in denen sich zwei Fälle durch nur eine einzige Bedingung unterscheiden, können Sie ein HMSC erzeugen, das Alternativpfade beschreibt.
Simulation für den Konzeptnachweis
- Die Verifizierung erfolgt über statische Analyse und eine automatische, umfassende Untersuchung der SDL-Spezifikation und des gesamten eingeschlossenen C-Codes.
- Rational SDL Suite testet alle möglichen Ausführungspfade des SDL-Systems. Dazu gehört die Prüfung von Regeln und die Dokumentation von Regelverstößen wie Deadlocks, Schleifen und überschrittene Warteschlangenlängen. Die Ergebnisse der Verifizierung werden in einer leicht verständlichen Baumstrukturansicht dargestellt.
- In der Validierungsphase bestätigen Sie, dass das System genau wie vorgesehen funktioniert. Sie können die Simulation im Batch- oder interaktiven Modus über eine grafische Benutzerschnittstelle durchführen. Die Verbindung mit einem weiteren SDL-System oder einer TTCN-Testsuite ist möglich. Der Fortschritt der Simulation lässt sich grafisch überwachen und Sie haben die Möglichkeit, nach Bedarf Unterbrechungspunkte zu setzen.
- Das Validierungstool kann verifizieren, ob ein SDL-System mit einem MSC-Anwendungsfall konsistent ist, indem es prüft, ob es einen möglichen Ausführungspfad gibt, der dem MSC entspricht. So lässt sich Ihr Systemverhalten mit einer Anforderungsspezifikation abgleichen.
Möglichkeit für frühes Feedback der Projektbeteiligten
- Rational SDL Suite MSC to SDL Synthesizer setzt leicht verständliche, formalisierte Anwendungsfallszenarien automatisch in vollständige Softwaresysteme um. Sie können mithilfe der integrierten Funktionen von Rational SDL Suite simuliert und validiert werden.
- Rational SDL Suite MSC to SDL Synthesizer nutzt die Szenariosprache als Eingabe für den Modellierungsprozess und setzt Szenarien automatisch in ausführbare Zustandsmaschinen um.
- Rational SDL Suite MSC to SDL Synthesizer kann verwendet werden, um Modelle Ihres Systems zu validieren, damit falsche Entscheidungen aufgrund von unvollständigen oder unrichtigen Anforderungen vermieden werden.
Generierung von ausführbarem Code ohne Schreiben einer einzigen Zeile
- Der SDL-Compiler übersetzt automatisch von SDL in C/C++-Umgebungen. Er nutzt sowohl bei der Simulation als auch in Anwendungen genau denselben generierten C-Code. Damit wird Konsistenz zwischen dem getesteten System und seiner Implementierung sichergestellt.
- Rational SDL Suite bietet zwei SDL-Compiler. Der erste ist ein unbegrenzter C-Code-Generator, der die Generierung von ausführbarem Code beliebiger Art unterstützt. Der zweite ist für kleinere eingebettete Systeme optimiert, für die Codeeffizienz, minimaler Speicherbedarf und hohe Leistung ausschlaggebend sind.
Integration in Ihre Zielumgebung
- Die SDL-Compiler umfassen Laufzeitbibliotheken im Quellcode. Sie ermöglichen die Entwicklung portierbarer Anwendungen, die sich auf beliebigen Maschinen mit einem passenden C-Compiler ausführen lassen.
- Sie können dieselbe SDL-Struktur an verschiedene Architekturen anpassen – einfach durch die Auswahl der entsprechenden Vorlage. Wählen Sie zwischen Monotasking-, Multitasking- oder verteilten Systemen, z. B. Common Object Request Broker Architecture (CORBA).
- Durch die Einstellung der Zielparameter in Targeting Expert können Sie die Integration und die Kompilation Ihres Systems vereinfachen.
- Die Kommunikation mit der Umgebung wird durch ein allgemeines, offenes Framework für ASN.1-basierte Ver- und Entschlüsselung flexibel. Dieses Framework kann Verbindungen mit der Umgebung automatisch generieren.
Rational SDL Suite – Ressourcen
- Thought-Leadership-Bericht: Optimierung der Softwarequalität – ausgewogenes Verhältnis von geschäftlicher Umgestaltung und Risiken (400 KB)
In diesem Bericht erfahren Sie, mit welchen Lösungen Ihr Unternehmen das Qualitätsmanagement verbessern kann, um die Markteinführung zu beschleunigen, die Kosten zu senken und die Qualität zu steigern.
Kaufen Sie Rational SDL Suite
Optimierung der SDL-Softwareentwicklung für Kommunikationssysteme
IBM Software Subscription und Support ist für das erste Jahr im Software-Preis enthalten.
Sie können die Software nach dem Kauf online herunterladen - keine Lieferkosten
| Operating System | Software | Hardware |
|---|---|---|
| UNIX, Windows | • Windows XP • Windows XP Japanese • Windows XP Pro, SP3 & higher, 32-bit • Windows Vista, Business & Enterprise, SP2, 32-bit • Windows 7, 32-bit • Red Hat Enterprise Linux 4 (32-bit) and 5 (32 & 64-bit) • Sun Solaris Telelogic SDL Suite targets the following platforms: • Accelerated Technology Nucleus Plus • Enea OSE • Wind River Systems VxWorks • Green Hills Software INTEGRITY Rational SDL Suite also supports the POSIX interface to allow easy integration with any POSIX-compliant operating system. |
148MB disk space minimum 256MB RAM minimum |
Product and systems development
- Echtzeitorientierte und eingebettete Softwareentwicklung
- APL2
- High Level Assembler and Toolkit Feature
- IBM Real-Time Asset Locator for Healthcare
- Mathematical Acceleration Subsystem for AIX
- Mathematical Acceleration Subsystem for Blue Gene
- Mathematical Acceleration Subsystem
- Rational DOORS
- Rational DOORS Web Access
- Rational Quality Manager
- Rational Rhapsody Architect for Software
- Rational Rhapsody Design Manager
- Rational Rose Developer for Java
- Rational Rose Modeler
- Rational Rose Technical Developer
- Rational SDL Suite
- Rational Statemate
- Rational Systems Tester
- Rational Tau
- Rational Test RealTime
- Rational TTCN Suite
Möchten Sie ein Produkt kaufen oder sich informieren?
Wir helfen Ihnen gerne
Möchten Sie ein Produkt kaufen oder sich informieren?
- E-Mail an IBM
- Angebot anfordern
- Oder rufen Sie uns an: +43 1 21145 - 5183
Nennen Sie diesen Code: 109HG03W