Ihr schnellster Weg
zur individuellen Embedded-Steuerung

Modell
Simulation
Target

Mit radCASE entwickeln und testen Sie die Zielapplikation bereits am PC – bevor die finale Hardware verfügbar ist.

Aus derselben Modellbasis entsteht später automatisch der Seriencode für das Embedded-Target.

Was ist radCASE?

radCASE ist ein Software-Engineering Werkzeug (CASE-Tool) zur modellbasierten Entwicklung von Embedded Systemen.

Nicht nur modellieren.
Die Applikation vollständig entwickeln.

Mit radCASE werden Daten, I/Os, Funktionen, Abläufe, Bedienoberflächen und Metadaten in einem zentralen Modell beschrieben. Daraus entstehen die ausführbare Applikation für das Embedded-Target sowie die zugehörigen Entwicklungsfunktionen und die PC-Simulation.

[1]

Mehr als ein reines UML-Tool

Das Modell enthält nicht nur Diagramme und Architekturinformationen. Funktionalität kann direkt mit C/C++, Zustandsmaschinen, Sequenz- oder Signalplänen implementiert werden.

[2]

Mehr als ein reiner Code-Generator

radCASE erzeugt nicht nur Funktionscode, sondern nutzt dieselben Modellinformationen auch für HMI, Simulation, Monitoring und weitere Systemfunktionen.

[3]

Inklusive Testumgebung

Die PC-Simulation basiert auf der eigentlichen Applikationslogik. Hardwareein- und ausgänge und externe Prozesse werden am PC nachgebildet oder stimuliert.

Für wen ist radCASE?

Embedded entwickeln – auf Ebene der Applikation

Applikationsnahe Entwickler wählen vorhandene Module aus, instanziieren und konfigurieren sie und ergänzen die anwendungsspezifische Funktionalität. Hardwarenahe Details werden über definierte Schnittstellen getrennt angebunden.

Vorteile

Embedded-Steuergeräte inhouse entwickeln

Embedded-Applikationen entwickeln – ohne tiefes Spezialwissen über die Zielhardware.

Sofort testen beim Entwickeln

Ihre Applikation läuft bereits realitätsgetreu als Simulation auf dem PC, bevor die Hardware verfügbar ist.

Systemverhalten sichtbar machen

Anlagenverhalten, HMI, Messwerte und interne Zustände werden auf Applikationsebene –  separat am PC – sichtbar und nachvollziehbar.

Dokumentationen automatisch erzeugen

Die Entwickler- sowie Endanwender-Dokumentationen entstehen direkt aus dem aktuellen Applikationsmodell.

Embedded-Steuergeräte selber entwickeln

Applikationsnahe Entwickler setzen die Geräte- oder Steuerungsfunktion aus vorhandenen Modulen zusammen. Hardwarenahe Details werden über definierte Schnittstellen angebunden.

Vom Modell zum laufenden Serien-Code

So funktioniert radCASE

1. Anforderungen

Am Anfang stehen Spezifikation, Analyse und Nachverfolgbarkeit.
Die Anforderungen der Anwendung werden strukturiert erfasst und bilden die Grundlage für die weitere Modellierung.

2. Modellieren

Auf dieser Basis wird die Anwendung modelliert.
Dazu gehören Design, Struktur und Implementierung der Applikation in radCASE.

4. Integrieren

Die generierten Ergebnisse werden auf dem Zielsystem eingebunden.
Die Integration erfolgt über die Zielplattform, einschließlich API und BSP.

3. Generieren

Aus dem Modell erzeugt radCASE die benötigten Artefakte.
Dazu zählen insbesondere Produktionscode und Dokumentation.

5. Testen

Die integrierte Anwendung wird geprüft und freigegeben.
Dazu gehören Test, Verifikation sowie – je nach Anwendung – Freigabe und Zertifizierung.

Das Werkzeug

Modellierung

Strukturhierarchie

Modul- und Dateneditor

Code-Editor

Diagrammeditor

HMI-Editor

Simulation

Applikationssimulation

Sequenzer

Design-Level-Debugging

HMI

Visualisierung

Anlagenvisualisieurng

Recorder

Messwertdarstellung

Target-Monitoring

Ihr Ansprechpartner

Head of Sales

Marco Paulus

Tel: +49 (0) 6721 480 35-34

Mobil: +49 160 438 36 31

marco.paulus@imacs-gmbh.de