Leistungsangebot

Herbix bietet individuelle Lösungen zu technischen Aufgabenstellungen in Echtzeit. Das Leistungsspektrum unterteilt sich in unterschiedliche Bereiche.

1. Anforderung – Analyse – Machbarkeit

  • Konzeptentwicklung  und Konzeptstudie
  • Entwicklung Pflichtenheft
  • Durchführung Machbarkeitsstudie

2. Software-Entwicklung für

  • Linux/Unix Systemsoftware Anpassungen und Erweiterungen, Multicore-Nutzung
  • Embedded-Lösungen mit Linux / proprietären Echtzeitsystemen
  • Technische Lösungen auf Basis von LabVIEW

3. Software-Testen

  •  Benchmarking
  • System- und Funktionstests

Wir gehen unsere Projekte mit praxiserprobten Vorgehensmodellen an, hier ein Beispiel.

I. Die Analyse des Problems ergibt, dass ein Client/Server-Model geeignet ist, das Problem abzubilden. Die Echtzeitanforderungen sind moderat, ein Linux-System reicht als Ablaufumgebung aus.

II. Die unterschiedlichen Datenströme erfordern die Realisierung mit parallelen Prozessen (Threads), als Implementierungssprache wird z.B. C/C++ gewählt, ein Prototyp mit minimalen Anforderungen wird in einer Linux-Entwicklungsumgebung realisiert. Da als Zielsystem nur eine minimale Hardware genutzt werden soll, muss die Prototyp-Software danach in einer embedded-Linux Umgebung abgebildet und getestet werden.

Nach erfolgreichem Test des Prototyps auf der Zielhardware kann nun die Funktionalität der Software auf die tatsächlichen Bedürfnisse erweitert werden. Mit der Methode der schrittweisen Verfeinerung erreicht man letztlich die geforderte Endfunktionalität.

III. Die Software wird durch geeignete Testwerkzeuge (z.B. Linux Utility-Programme) und/oder eigene Testscripts (z.B. bash, python) schon während der Entwicklung getestet und die Funktionalität der Tests kontinuierlich angepasst.

Am Ende der Entwicklung hat man zwei Fliegen mit einer Klappe erschlagen. Man erhält das fertige Produkt auf der speziellen Hardware und einen Software-Protoypen für hardwareunabhängige Vorführungen und Tests. Dadurch verkürzt man die Entwicklungszeit, verbessert die Wartbarkeit und kann das Produkt besser präsentieren.

Kommentar verfassen

Bitte logge dich mit einer dieser Methoden ein, um deinen Kommentar zu veröffentlichen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden /  Ändern )

Google Foto

Du kommentierst mit Deinem Google-Konto. Abmelden /  Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden /  Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden /  Ändern )

Verbinde mit %s