• Technischer Support
  • Kontakt
  • Blog
  • Deutsch
    • English
    • Français
    • Italiano
    • Português
    • Español
    • 简体中文
  • Tools
    • STATISCHE ANALYSE
      • QA-MISRA
        Detaillierte Tiefenanalyse für C/C++-Code
      • Cantata Test Architect
        Software-Architektur: verstehen, definieren und kontrollieren
      • Source-Code-Metriken
        Automatisierte Source-Code-Metriken für C/C++
      • Get a demo
    • Softwaretests
      • Cantata
        Automatisierte Unit- und Integrationstests für C/C++-Code
      • Cantata Team Reporting
        Add-on für die Zusammenarbeit von verteilten Teams
      • AdaTEST 95
        Automatisierte Unit- und Integrationstests für Ada-Code
      • Why Pay for Unit Test Tool?
  • LÖSUNGEN
    • BRANCHEN
      • Automotive
      • Energie
      • Medizintechnik
      • Industrielle Automatisierun
      • Bahntechnik
      • Luft-/Raumfahrttechnik und Verteidigun
      • Geschäftskritische Branchen
      • E
      • E
      • Get a demo
    • SICHERHEITSSTANDARDS
      • ISO 26262
      • IEC 60880
      • IEC 62304
      • IEC 61508
      • EN 50128 / 50657
      • DO-178C
      • MISRA
      • AUTOSAR
      • CERT
      • Why bother to unit test?
  • Akademie
    • Seminare
    • Trainings
    • Webinare
    • Referenten
    • Programm 2022
  • Unternehmen
    • Über uns
    • Management Team
    • Partner
    • Newsletter & Pressemitteilungen
    • Events
    • Karriere
    • Get a demo
  • Ressourcen
  • Porsche
  • Deutsch
    • Englisch
    • Französisch
    • Italienisch
    • Portugiesisch, Portugal
    • Spanisch
    • Vereinfachtes Chinesisch
  • Tools
    • Statische Analyse
      • QA-MISRA
      • Cantata Test Architect
      • Source Code Metriken
    • Softwaretests
      • Cantata Team Reporting
      • Adatest 95
      • Cantata
  • Lösungen
    • Branchen
      • Automotive
      • Energie
      • Medizintechnik
      • Industrielle Automatisierung
      • Bahntechnik
      • Luft-/Raumfahrttechnik & Verteidigung
      • Geschaeftskritische Branchen
    • Sicherheitsstandards
      • IEC 60880
      • IEC 62304
      • IEC 61508
      • ISO 26262
      • EN 50128/50657
      • DO 178
      • MISRA
      • Autosar
      • CERT
  • Akademie
    • SEMINARE
    • TRAININGS
    • WEBINARE
    • REFERENTEN
  • Unternehmen
    • Über Uns
    • Management Team
    • Newsletter & Pressemitteilungen
    • Karriere
    • Events
  • Ressourcen
  • Kontakt
  • Blog
QA Systems > Tools > Cantata > Funktioniert Auch In Ihrer Umgebung

 

Cantata kann auf Windows® und Linux® Betriebssystemen installiert werden – entweder mit einem Built-on-Eclipse-IDE® oder einem Eclipse-Ready® Plug-in. Es unterstützt GNU GCC & gpp und Microsoft Developer Studio® Compiler und kann mit einer großen Zahl von Entwicklungswerkzeugen für Embedded Software integriert werden.

  • IDEs und Cross-Compiler
  • Real Time Betriebssysteme
  • Debugger
  • Build / Continuous Integration
  • Software Konfigurationsmanagement
  • Anforderungsmanagement

Sie möchten wissen, inwieweit Ihre Werkzeuge und Plattformen unterstützt werden? Dann kontaktieren Sie QA Systems.

Sie möchten wissen, inwieweit Ihre Werkzeuge und Plattformen unterstützt werden? Dann kontaktieren Sie QA Systems.

Was immer auch Ihre Zielplattform sein mag, Cantata unterstützt Sie!

Cantata verfügt über einen eingebauten Deployment Wizard und einen leistungsfähigen Editor. Ohne Lizenzeinschränkungen können diese auf Zielplattformen eingesetzt werden. Mit dem Wizard können die Grundeinstellungen ganz einfach ausgewählt werden. Und der Multi-Mode-Editor – mit kontextsensitiver Hilfe – unterstützt Entwickler schrittweise beim Feintuning der Einstellungen.

Cantata Deployments bestehen aus Bibliotheken und Einstellmöglichkeiten, die auf die jeweiligen Zielplattformen ausgerichtet sind – damit sind sie binär-kompatibel mit Ihrem Code. Einmal eingesetzt, können sie von jedem Ingenieur für ihre jeweiligen Tests auf der Plattform verwendet werden.

Cantata User können Cantata entweder selbst für eine Plattform einrichten oder wir machen das für sie – mit unserer Erfahrung und unserem Know-how. Setzen Sie sich mit uns oder einem unserer Anbieter in Verbindung um zu erfahren wie es um die Kompatibilität von Cantata mit Ihrer Zielumgebung steht. Unsere Experten werden dies kostenlos und für Sie völlig unverbindlich bewerten.

Einfaches und flexibles Testen auf der Zielumgebung

Cantata Tests liefern plattformunabhängige Testskripte in C bzw. C++ und Deployments, die auf die Zielplattform ausgelegt sind. Es handelt sich dabei um ausführbare Programmdateien in C bzw. C++, die auf die Zielplattform heruntergeladen und dort ausgeführt werden – genauso, wie Sie es mit Ihrem eigenen Code machen würden z. B.:

  • Simulator
  • Emulator
  • Zielplattform

Welcher Target Communication Mechanismus auch immer verfügbar ist, um die ausführbare Testdatei herunterzuladen – Cantata kann damit umgehen. Das gilt genauso für den Upload der funktionalen Testergebnisse und die Kennzahlen zur Codeabdeckung.

Dieser Prozess wird mit den Cantata Makefiles, Testskripten und Deployments komplett automatisiert und ermöglicht auf diese Art ein einfaches Testen auf der Zielplattform über die Benutzerschnittstelle oder die Kommandozeile.

"We developed and tested the control system for the wing flaps, both in a simulated environment and with the real hardware. This worked very well, and we were able to certify the project to the highest level according to DO-178B, (Level A)! "

Johnny Johansson, Global Validation & Verification Tools Manager, SAAB

Integration der Werkzeuge – so einfach geht das!

Ihre eingebettete Software soll auf einer oder mehreren Zielplattformen laufen.

Entsprechend haben Sie Ihre Entwicklungsumgebung eingerichtet. Cantata passt sich dem perfekt an. Denn das Werkzeug ist so vorkonfiguriert, dass es ganz einfach in bestehende  Entwicklungsumgebungen eingepasst werden kann. Das macht Testen auf diesen Zielplattformen so einfach. Installieren Sie Cantata aus der Cloud auf Ihre Workstation – zum Beispiel mit InstallAnywhere® und Eclipse Funktionalitäten.

Der integrierte Deployment Wizard hat keine Lizenzbeschränkungen. Er kann uneingeschränkt auf beliebig vielen eingebetteten Zielplattformen eingesetzt werden. Grundeinstellungen und Bibliotheken werden in einem Zip-File zusammengefasst und gespeichert – für jede Zielplattform gesondert. Konfigurationen unterschiedlicher Zielplattformen können an verschiedene Teams verteilt und mit unterschiedlichen Testskripten genutzt werden.

Sie möchten Ihre Software zertifizieren lassen? Cantata unterstützt Sie dabei: im Rahmen eines Target Deployments kann mithilfe einer plattformspezifischen Test Suite das Deployment verifiziert werden. Eine Kontrollsumme für die Deployment Registrierung ermöglicht eine Kontrolle darüber, dass die Testläufe mit der zugehörigen Zielkonfiguration ausgeführt werden. Cantata Unit- und Integrationstests sind ausführbare Programmdateien und können zur Feindiagnose unter Debuggern laufen.

Alles, was Cantata an In- und Outputs liefert, kann in SCM-Systemen abgelegt werden. Die eingebauten Cantata Makefiles können mit Build und Continuous Integration Werkzeugen zusammenarbeiten oder diese ersetzen. Cantata kann auch auch mit Anforderungsmanagementlösungen integriert werden, solange diese den Datenaustausch mit CSV, Excel oder ReqIF® unterstützen. Mehr Informationen finden Sie im Zusammenhang mit der Cantata Requirements Traceability Funktionalität.

So funktionieren die einzelnen Cantata Komponenten in Ihrer Entwicklungsumgebung:

  Executables GUI Libraries
Cantata Component

32 or 64-bit executables for Windows or Linux.

 

GUI plug-ins for test creation, editing and results diagnostics. C and C++ libraries for test framework.
Easy Installation Installed on host native operating system.

Built-on-Eclipse® IDE installed or Eclipse-Ready® plugins added via Eclipse Install New Software.

 

Wizard driven deployment of library, configured for each target platform (cross-compiler / RTOS and chipset).
Easy Integration

Out of the box correct bit type operations for your host OS.

 

Out of the box use of Cantata within IDE and on CLI. Selectable zip file configuration for each target, keeping test scripts platform independent.

Von Cantata unterstützte Integrationen

Cantata wurde mit einer langen Liste von Entwicklungsumgebungen für eingebettete Software integriert – und diese Liste wächst ständig. Sollte Ihre spezifische Umgebung noch nicht in der Liste genannt sein, setzen Sie sich bitte mit uns in Verbindung. Wir prüfen den aktuellen Stand für Sie.

IDEs / Cross Compilers

Analogue Devices Visual DSP

ARM Development Studio

Cosmic Software

Cygwin Eclipse / GNU

Freescale Code Warrior

GreenHills MULTI

IAR Embedded Workbench

Intel

Keil µVision

Lynx Software Luminosity

Microsoft Visual Studio

QNX Momentics

Renesas CS+

Renesas e2 Studio

Renesas High-performance Embedded Workshop

Tasking VX

Texas Instruments Code Composer Studio

Wind River (Tornado, Workbench, Diab)

Real Time Operating Systems

Bare board (no RTOS)

Express Logic TreadX

FreeRTOS

GreenHills Integrity

IntervalZero RTX

Lynx Software LynxOS

Mentor Graphics Nucleus

Micrium µC/OS-II

MontaVista Linux

OSEK/AUTOSAR

PikeOS

QNX Neutrino

RTEMS

RT-Linux

Segger embOS

velOSity

Windows CE

Wind River Linux

Wind River Rocket

Wind River VxWorks

Debuggers

GDB

JTAG

Lauterbach

Build / Continuous Integration

CMake

GNU Make

Jenkins

Maven

PTC Integrity

Software Configuration Management

Clearcase

CVS

GIT

JIRA

Perforce

Subversion

SVN

Requirements Management

Dassault Systems Reqtify

IBM Rational DOORS

Microsoft Excel

Polarion Requirements

PTC Integrity

Intland codeBeamer

ZURÜCK ZU CANTATA

QA Systems GmbH
Roggenstrasse 11
71334 Waiblingen | Germany

© 2022 QA SYSTEMS GMBH

Die Produktnamen Cantata und QA-MISRA sind eingetragene Marken der QA Systems GmbH.

„MISRA“ und „MISRA C“ sind eingetragene Marken der MISRA Consortium Limited.
QA-MISRA ist ein unabhängiges Werkzeug von QA Systems und steht nicht in Verbindung mit der MISRA Consortium Limited.

Phone: +49 (0)711 138183 -0
Fax: +49 (0)711 138183 -10
E-Mail: [email protected]

  • Imprint
  • Privacy Policy
  • Contact
  • Resources

Newsletter

Get the latest technology news updates, product releases plus tips and tricks:

Anmeldung zum Newsletter
  • Folgen
  • Folgen

Newsletter

Get the latest technology news updates, product releases plus tips and tricks:

Anmeldung zum Newsletter
  • Folgen
  • Folgen

Phone: +49 (0)711 138183 -0
Fax: +49 (0)711 138183 -10
[email protected]

  • Imprint
  • Privacy Policy
  • Contact
  • Resources

QA Systems GmbH
Roggenstrasse 11
71334 Waiblingen Stuttgart | Germany

© 2021 QA SYSTEMS GMBH

Start
Trial
×

Login

Passwort vergessen?

Oder

Konto erstellen

Anmeldung für den Zugriff auf die Premium-Inhalte

Registrieren Sie sich für vollen Zugriff auf unsere umfangreiche Ressourcen-Bibliothek. 

  • This field is for validation purposes and should be left unchanged.

×

Funktioniert Auch In Ihrer Umgebung

Akademie Anmeldeformular

  • Kontaktdaten des Teilnehmers

  • QA Systems reserviert im jeweiligen Seminarhotel – in der Regel zu Sonderkonditionen – eine begrenzte Zimmeranzahl als Abrufkontingent. Die Reservierung sowie die Abrechnung der Zimmer sind von den Teilnehmern direkt mit dem Hotel abzuwickeln. Wenn Sie die Hotelinformationen erhalten möchten, bitte hier entsprechend markieren:
  • This field is for validation purposes and should be left unchanged.

Diese Website verwendet Cookies um Ihnen ein angenehmeres Surfen zu ermöglichen.

Wenn Sie diese Website nutzen akzeptieren Sie die Verwendung von Cookies. Mehr erfahren
OK
Change Settings
Cookie-Box-Einstellungen
Cookie-Box-Einstellungen

Privacy settings

Decide which cookies you want to allow. You can change these settings at any time. However, this can result in some functions no longer being available. For information on deleting the cookies, please consult your browser’s help function. Learn more about the cookies we use.

With the slider, you can enable or disable different types of cookies:

  • Block all
  • Essential
  • Functionality
  • Analytics
  • Advertising

This website will:

  • Essential: Remember your cookie permission setting
  • Essential: Allow session cookies
  • Essential: Gather information you input into a contact forms, newsletter and other forms across all pages
  • Essential: Keep track of what you input in a shopping cart
  • Essential: Authenticate that you are logged into your user account
  • Essential: Remember language version you selected

This website won't:

  • Remember your login details
  • Functionality: Remember social media settings
  • Functionality: Remember selected region and country
  • Analytics: Keep track of your visited pages and interaction taken
  • Analytics: Keep track about your location and region based on your IP number
  • Analytics: Keep track of the time spent on each page
  • Analytics: Increase the data quality of the statistics functions
  • Advertising: Tailor information and advertising to your interests based on e.g. the content you have visited before. (Currently we do not use targeting or targeting cookies.
  • Advertising: Gather personally identifiable information such as name and location

This website will:

  • Essential: Remember your cookie permission setting
  • Essential: Allow session cookies
  • Essential: Gather information you input into a contact forms, newsletter and other forms across all pages
  • Essential: Keep track of what you input in a shopping cart
  • Essential: Authenticate that you are logged into your user account
  • Essential: Remember language version you selected
  • Functionality: Remember social media settings
  • Functionality: Remember selected region and country

This website won't:

  • Remember your login details
  • Analytics: Keep track of your visited pages and interaction taken
  • Analytics: Keep track about your location and region based on your IP number
  • Analytics: Keep track of the time spent on each page
  • Analytics: Increase the data quality of the statistics functions
  • Advertising: Tailor information and advertising to your interests based on e.g. the content you have visited before. (Currently we do not use targeting or targeting cookies.
  • Advertising: Gather personally identifiable information such as name and location

This website will:

  • Essential: Remember your cookie permission setting
  • Essential: Allow session cookies
  • Essential: Gather information you input into a contact forms, newsletter and other forms across all pages
  • Essential: Keep track of what you input in a shopping cart
  • Essential: Authenticate that you are logged into your user account
  • Essential: Remember language version you selected
  • Functionality: Remember social media settingsl Functionality: Remember selected region and country
  • Analytics: Keep track of your visited pages and interaction taken
  • Analytics: Keep track about your location and region based on your IP number
  • Analytics: Keep track of the time spent on each page
  • Analytics: Increase the data quality of the statistics functions

This website won't:

  • Remember your login details
  • Advertising: Use information for tailored advertising with third parties
  • Advertising: Allow you to connect to social sites
  • Advertising: Identify device you are using
  • Advertising: Gather personally identifiable information such as name and location

This website will:

  • Essential: Remember your cookie permission setting
  • Essential: Allow session cookies
  • Essential: Gather information you input into a contact forms, newsletter and other forms across all pages
  • Essential: Keep track of what you input in a shopping cart
  • Essential: Authenticate that you are logged into your user account
  • Essential: Remember language version you selected
  • Functionality: Remember social media settingsl Functionality: Remember selected region and country
  • Analytics: Keep track of your visited pages and interaction taken
  • Analytics: Keep track about your location and region based on your IP number
  • Analytics: Keep track of the time spent on each page
  • Analytics: Increase the data quality of the statistics functions
  • Advertising: Use information for tailored advertising with third parties
  • Advertising: Allow you to connect to social sitesl Advertising: Identify device you are using
  • Advertising: Gather personally identifiable information such as name and location

This website won't:

  • Remember your login details
Save & Close