www.konstruktion-industrie.com
02
'20
Written on Modified on
Vector News
Entwicklung und Test von Software mit CANoe4SW
Vector stellt CANoe4SW vor – ein Werkzeug für Entwicklung, Test und Analyse von Software in cyber-physischen Systemen.
CANoe4SW unterstützt Softwareentwickler und Tester in allen Märkten während des gesamten Entwicklungsprozesses von verteilten Systemen und IoT-Geräten. In virtuellen Ausführungsumgebungen auf dem PC, in vírtuellen Maschinen oder in der Cloud erreicht der Anwender schon zu einem frühen Entwicklungszeitpunkt eine hohe Qualität der Software – und das für jedes Zielbetriebssystem basierend auf Windows oder Linux.
Mit CANoe4SW erhalten Entwickler ein umfassendes Werkzeug für Entwicklung, Test und Analyse von Software in cyber-physischen Systemen. Dabei spielt es keine Rolle, ob die zu testende Software eine einzelne Softwarekomponente, ein Subsystem oder das gesamte verteilte System ist. Softwareentwickler und Tester in allen Märkten, wie beispielsweise Medizintechnik, Bahnverkehr, Automobil, setzen CANoe4SW entlang des gesamten Entwicklungsprozesses von verteilten Systemen und IoT-Geräten ein. Virtuelle Ausführungsumgebungen auf dem Computer, in virtuellen Maschinen oder in der Cloud ermöglichen das Testen von Software für jedes Zielbetriebssystem basierend auf Windows oder Linux, wie etwa Ubuntu, CentOS, SUSE.
CANoe4SW bietet den einfachen Zugriff auf das zu testende System über seine funktionalen Systemschnittstellen auf reiner Softwareebene. Tester führen damit frühzeitig "Black-Box"-SIL-Tests unabhängig von der Hardware-Verfügbarkeit durch. CANoe4SW integriert sich nahtlos in CI/CT-Umgebungen. Darüber hinaus ermöglicht die Unterstützung von Kommunikationsprotokollen wie MQTT den Zugriff auf IoT-Geräte und Back-End-Software, die in der Cloud läuft.
Interaktives Entwickeln und Testen sowie einfache Automatisierung von Tests tragen zur Qualitätssicherung auf Systemebene bei. CANoe4SW unterstützt das Testen in einem frühen Stadium des Entwicklungsprozesses durch den Einsatz von virtuellen Ausführungsumgebungen und erhöht dadurch signifikant die Qualität der entwickelten Software. Komplexe Systeme werden beherrschbar, indem einzelne Komponenten mit Hilfe von Modellen für die physikalische und die Softwareumgebungen isoliert werden.
Softwareentwickler stimulieren und überwachen mit CANoe4SW Wertverläufe über der Zeit und adressieren dadurch auch dynamische Aspekte der zu testenden Software. Vorteil: Anwender simulieren Fehlerszenarien, die in realen Umgebungen schwer zu realisieren wären, zum Beispiel Ausfallzeiten von Cloud-Diensten. Im Gegensatz zum Debuggen auf dem Target, stehen dem Anwender durch die virtuellen Ausführungsumgebungen mehr Möglichkeiten der Fehlererkennung in seiner Entwicklungsumgebung zur Verfügung. Die Unabhängigkeit von Hardware- und anderen Softwarekomponenten ermöglicht zudem die Nutzung von CI/CT-Umgebungen von Anfang an.
CANoe4SW ist das passende Werkzeug, um vollständig integrierte Softwarekomponenten mit Hilfe von Modellen zur Simulation der physikalischen Umgebung und Softwareumgebung zu überwachen. Neben dem interaktiven Entwickeln und Testen ist das automatisierte Testen ein wesentliches Feature von CANoe4SW.
Mehr Informationen unter: www.vector.de/CANoe4SW
www.vector.com
Fordern Sie weitere Informationen an…