Branchen, die auf DATAFLOW setzen

DATAFLOW Frames

Generiert die Projekt-Struktur für verschiedene IDEs

DATAFLOW Frames unterstützt die gängigsten Entwicklungsumgebungen (IDE) im Embedded- Systems-Bereich. Das Modul erstellt die gesamte Projektstruktur, basierend auf der Software-Architektur, die Sie in DATAFLOW Designer entwickelt haben. Einerseits sparen Sie viel Zeit bei grossen und kleinen Projekten, andererseits werden damit auch viele potentielle Fehlerquellen – wie z. B. Tippfehler, Namensgebungs- oder Konsistenzprobleme – eliminiert. DATAFLOW Frames ermöglicht es Ihnen, sämtliche Projekte, die mit DATAFLOW Designer erstellt werden, mit derselben Projektstruktur, Architektur und Namensgebung auszustatten. Dadurch wird die Wartbarkeit der Projekte erhöht und neue Teammitglieder können sich schneller und leichter in bestehende Projekte einarbeiten.

Neben der Projektstruktur werden auch die notwendigen und IDE spezifischen Einstellungen vom Modul DATAFLOW Frames übernommen. Dies ermöglicht es dem Benutzer, den Code direkt nach dem Öffnen des Projekts erfolgreich zu kompilieren, ohne sich zuvor mühsam durch die zahlreichen IDE-spezifischen Einstellungsmöglichkeiten zu kämpfen.

Projektstruktur
Aus der entworfenen Software-Architektur wird die Projektstruktur mit den entsprechenden Namespaces generiert

Unterstütze IDEs
Aktuell werden die folgenden IDEs unterstützt:

  • IAR 7.80 / 8.22 / 8.40
  • VS 2015 / 2017 / 2019

Projekteinstellungen
Alle notwendigen Projekteinstellungen um dem generierten Anwendungs-Code auf anhieb zu kompilieren werden vom Frames-Modul übernommen

Unit Test Framework
Zusätzlich zur Projektstruktur kann auch die Unit Test Struktur generiert werden
 
Verzeichnis-Pfade 
Verzeichnis-Pfade für die generierten Sourc-Code-Dateien können frei definiert und mit entsprechenden Tools wie beispielsweise GIT versioniert werden
 

Fokus auf Applikationslogik

Fokussieren Icon - Fokus auf die Applikationslogik richten
Dank der automatischen Generierung der Projektstruktur für verschiedene Entwicklungsumgebungen können Sie sich voll und ganz auf die Applikationslogik konzentrieren.

DATAFLOW Code

Automatisch generierter Applikationscode

DATAFLOW Code erstellt die komplette Code-Struktur für die Anwendung, basierend auf der in DATAFLOW Designer designten Architektur. Bevor der Code generiert wird, wird das geplante Software-Modell validiert. Der Anwendungscode wird erst dann generiert, wenn alle Elemente zugewiesen und alle Schnittstellen und Werte korrekt definiert sind.

DATAFLOW Code unterstützt verschiedene Runtime- und Plattformabhängigkeiten und bietet viele Einstellungsmöglichkeiten bezüglich Coding-Styles sowie Kopf- und Fusszeilenvorlagen für den Code.

Der automatisch generierte Anwendungscode reduziert den Zeitaufwand bei der Entwicklung von grossen und kleinen Projekten. Ausserdem eliminiert er etliche Fehlerquellen wie Tippfehler, Namensgebung, Konsistenz und weitere – ähnlich beim Modul DATAFLOW Frames. Die gleichbleibende Struktur und Namensgebung hat zudem einen hohen Wiedererkennungswert und ermöglicht ein schnelles Zurechtfinden im Anwendungscode.

Modellvalidierung
Die entworfene Software-Architektur wird im Zuge der Code-Generierung auf Validität geprüft 

Code Generierung
Der Code-Generator ersetzt das aufwändige manuelle aufsetzen der Klassen, Methoden, Protokoll und Schnittstellendefinition für die geplante Anwendung und den dazugehörigen Unit Tests

Code-Generierung – Konfiguration
Die Code-Ausgabesprachen C++ 98/11/14, etliche Coding-Style- und Template- Konfigurationen für Header-/CPP-/Test-Dateien stehen zur Auswahl

Unit Test Framework
Das MS Unit Test Framework wird für Unit Tests eingesetzt
 

Wartbarkeit erhöhen

Dataflow Software Support Icon
Sie erhalten eine sehr hohe Wartbarkeit dank gleichbleibender Code- und Namensstruktur.

DATAFLOW Document

Aktuelle Systemdokumentation auf Knopfdruck

Das Modul DATAFLOW Document ist ein nützliches Dokumentationswerkzeug, welches den Dokumentationsprozess deutlich vereinfacht. DATAFLOW Document ermöglicht es, mit wenigen Mausklicks die Dokumentation der gesamten System- und Software-Architektur zu generieren. Dadurch wird die Gefahr, dass Dokumentation und Design nicht mehr übereinstimmen, auf ein Minimum reduziert. Das generierte Dokument beinhaltet eine Inhaltsangabe, alle in DATAFLOW Designer definierten Komponenten sowie dessen wesentlichen Eigenschaften.

Die Navigation und Übersicht innerhalb eines generierten Dokuments werden mittels durchgängiger Verknüpfung zwischen Kind- und Eltern-Objekten wesentlich erleichtert. Ausserdem bietet die Dokumentengenerierung dem Benutzer Einstellungsmöglichkeiten wie Format, Layout sowie das Anpassen der Kopf- und Fusszeile.

Dokumentengenerierung
Alle Diagramme zur System- und Software-Architektur sowie die entsprechenden Komponenten-Eigenschaften werden auf Knopfdruck im PDF-Format exportiert

Dynamische Verknüpfungen
Die Dokumentation im PDF-Format ermöglicht das Navigieren zwischen den verschiedenen Ebenen innerhalb der Architektur 

Template Konfiguration
Header- und Footer-Abschnitt im PDF-Dokument können angepasst und mit dynamischen Elementen befüllt werden

Inhaltsübersicht
Eine Inhaltsangabe Listet alle für das System definierten Diagramm-Ebenen
 

Audit Unterstützung

Sicherheits Audit - Medizin Produkte Audit Icon

Sie sind optimal auf ein Audit vorbereitet,
da das Modell der Code und die Dokumentation sehr einfach synchronisiert werden können.

Ihre Vorteile durch die Verwendung von DATAFLOW Software

Qualitätsoptimierung

Gütesiegel das für Qualität steht.
  • des Source Codes
  • der Dokumentation
  • des Embedded Systems

Dank der automatischen Code-
und Dokumentationsgenerierung steigern Sie
die Qualität Ihres Entwicklungsprozesses.

Kosteneinsparungen

Geld bei der Entwicklung von Embedded Systems sparen Icon
  • in der Entwicklung
  • beim Testen
  • bei der Fehlersuche

Der durch DATAFLOW Software optimierte Entwicklungsprozess für Embedded Systems führt zu Ressourcen- und Kosteneinsparungen.

Zeit

Zeit Icon
  • für neue Features
  • für Innovationen
  • weitere Produkte

Sie reduzieren die manuellen Arbeitsschritte im Entwicklungsprozess und gewinnen dank der Automatisierung wertvolle Zeit.

Wartbarkeit

Dataflow Software Support Icon
  • der Architektur
  • der Dokumentation
  • des Source Codes

Sie erhalten eine sehr hohe Wartbarkeit dank gleichbleibender Code- und Namensstruktur.

Zulassungen (Audit)

Sicherheits Audit - Medizin Produkte Audit Icon
  • der Dokumentation
  • der Architektur
  • des Designs
  • des Embedded Systems

Sie sind optimal auf ein Audit vorbereitet, da das Modell und der Code sehr einfach synchronisiert werden können.

Verbesserte Kommunikation

Team-Kommunikation, Entwicklungsteam-Besprechung Icon
  • zwischen interdisziplinären Teams
  • mit den Stakeholdern


Eine universelle Modellsprache und durchgängige Namensgebung sorgen für eine bessere interdisziplinäre Kommunikation.

Medizintechnik

Medizintechnik Geräte mit Dataflow Software umsetzen

Entwerfen und Entwickeln von sicherheitskritischen Anwendungen bei denen diverse Regularien eingehalten werden müssen. 

KI

Künstliche Intelligenz Icon

Entwickeln von Antriebseinheiten und autonomes Fahren in der Automobilbranche.

IoT

Internet of Things Icon

Entwerfen von IoT-Geräten, die durchgängig eingeschaltet sowie mit der Cloud verbunden sind und den Alltag smarter machen.

Industrie

Systeme für die Industrie mit Dataflow Software umsetzen

Entwickeln von  Anwendungen für die Kontrolle und Beobachtung von Maschinen und deren Zustand.

Kommunikation

Internet - Cloud - Kommunikations-Icon

Entwerfen von Systemen, die laufend mit ihrer Umwelt oder Cloud-Systemen kommunizieren, Informationen generieren und vermitteln.

IT

Verbessern von Software-Architekturen durch Aufteilung der Zuständigkeiten und automatische Code-Gewinnung aus der Architektur.

Robotertechnik

Embedded Systems für Robotertechnik Icons

Entwickeln von schnellen und zuverlässigen Kontrolleinheiten für Embedded System Roboter.

Sicherheit

Embedded System Sicherheit Icon

Schaffen von sicheren Lösungen für Zugangskontrollen und Beobachtungslösungen für sensible Daten.

Intelligente Haustechnik

Smart-Home-Anwendungen mit Fokus auf intelligente und stromsparende Applikationslogik.

Mobile Computing

Wearables und andere mobile Geräte mit Hilfe von Dataflow Software entwickeln
Designen von mobilen Geräten, Wearables und zahlreichen anderen Geräten mit minimalem Stromverbrauch.

Energie

Embedded Systems im Energie Sektor Icon
Innovative Kontroll- und Überwachungseinheiten für Anwendungen und Projekte im Bereich erneuerbarer Energie.

DATAFLOW Software

Nutzen Sie unsere 30-Tage-Testversion

Voriger
Nächster


Gewerbestrasse 8  |  9470 Buchs  |  Schweiz  |  Tel. +41 81 750 06 40  |  Email dataflow@imt.ch

DATAFLOW IMPRESSUM

Kontakt-Adresse
DATAFLOW Software AG Gewerbestrasse 8 9470 Buchs Schweiz E-Mail: office@data-flow.ch
Vertretungsberechtigte Person(en)
Christian Büchel, CEO
Handelsregister-Eintrag
Eingetragener Firmenname: DATAFLOW Software AG Handelsregister Nr: CHE-190.688.043 Mehrwertsteuer-Nummer CHE-190.688.043
Haftungsausschluss
Der Autor übernimmt keinerlei Gewähr hinsichtlich der inhaltlichen Richtigkeit, Genauigkeit, Aktualität, Zuverlässigkeit und Vollständigkeit der Informationen. Haftungsansprüche gegen den Autor wegen Schäden materieller oder immaterieller Art, welche aus dem Zugriff oder der Nutzung bzw. Nichtnutzung der veröffentlichten Informationen, durch Missbrauch der Verbindung oder durch technische Störungen entstanden sind, werden ausgeschlossen. Alle Angebote sind unverbindlich. Der Autor behält es sich ausdrücklich vor, Teile der Seiten oder das gesamte Angebot ohne besondere Ankündigung zu verändern, zu ergänzen, zu löschen oder die Veröffentlichung zeitweise oder endgültig einzustellen.
Haftungsausschluss für Links
Verweise und Links auf Webseiten Dritter liegen ausserhalb unseres Verantwortungsbereichs. Es wird jegliche Verantwortung für solche Webseiten abgelehnt. Der Zugriff und die Nutzung solcher Webseiten erfolgen auf eigene Gefahr des jeweiligen Nutzers.
Urheberrechte
Die Urheber- und alle anderen Rechte an Inhalten, Bildern, Fotos oder anderen Dateien auf dieser Website, gehören ausschliesslich der Firma DATAFLOW Software AG oder den speziell genannten Rechteinhabern. Für die Reproduktion jeglicher Elemente ist die schriftliche Zustimmung des Urheberrechtsträgers im Voraus einzuholen.
Quelle: SwissAnwalt

Vielen Dank!

Wir wünschen Ihnen viel Spass mit DATAFLOW Software

Voriger
Nächster


Gewerbestrasse 8  |  9470 Buchs  |  Schweiz  |  Tel. +41 81 750 06 40  |  Email dataflow@imt.ch