Methoden

Regelungstechnik und  Algorithmenentwicklung
Mit über 30% Regelungstechnikern in unserem Unternehmen zeichnen wir uns durch eine überlegene Kompetenz im Bereich der Regelungs- und Algorithmenentwicklung aus. Im Bereich elektromechanischer und elektrohydraulischer Systeme verbinden wir klassische Methoden und Ansätze mit modernen Verfahren wie Zustandsregelung in Verbindung mit Zustands- und/oder Störgrößenbeobachter oder Neuronale Netze bzw. Fuzzy-Methoden.

Modellbasierte Software-Entwicklung und Test
Seit der Gründung unseres Unternehmens sind wir in der modellbasierten Entwicklung respektive Test tätig. Unter Einsatz kommerzieller Tools erstellen wir u.a. ausführbare Spezifikationen, entwickeln modellbasiert Software und Seriencode für alle gängigen Mikrocontroller und DSP oder liefern Rapid-Prototyping- und Hardware-in-the-Loop-Anwendungen inkl. kompletter Modelle. Durch konsequente Testfallgenerierung und Test in frühen Phasen (MiL, SiL, HiL) tragen wir dazu bei,  Entwicklungszeiten zu verkürzen und Kosten zu senken.

Software Engineering und Embedded / Echtzeit
Professionelles Software Engineering bedeutet für uns den Einsatz neuester Technologien zur Realisierung optimaler Lösungen. Dazu gehören objektorientierte Werkzeuge und Standardumgebungen zu Analyse (OOA), Design (OOD) und Programmierung (OOP), aber auch Spezifikationsmethoden wie UML und CASE-Tools. Zusätzlich verfügen wir über fundiertes Know-how auf allen gängigen Standard- und Echtzeitsystemumgebungen. Neben der Kernfunktionalität für solche Echtzeitapplikationen realisieren wir auch deren graphische Benutzeroberflächen sowie die Integration in übergeordnete bzw. verteilte Rechnersysteme über gängige Netzwerke oder Bussysteme.

Entwicklungsprozesse
Seit vielen Jahren sind wir branchenübergreifend tätig und kennen die Entwicklungsprozesse verschiedener Industriezweige. Im konkreten Projekt richten wir uns nach den Prozessen unserer Kunden. Auf Wunsch bieten wir auch eine individuelle Beratung insbesondere im Bereich modellbasierter Entwicklungsprozesse sowie bei der Erstellung von spezifischen Modellier- und Codierrichtlinien an.

Qualitätssicherung
Bei der Softwareentwicklung setzen wir auf verschiedenen Ebenen an, um höchste Qualität für unsere Kunden zu gewährleisten. Dazu zählen klar definierte Prozesse gemäß internationalen Standards ebenso wie die ständige Weiterqualifikation unserer Mitarbeiter hinsichtlich Qualitätssicherung und Entwicklungsstandardisierung. Für unsere Kunden führen wir bei der Software-Entwicklung Tests auf allen Ebenen sowie systematische Tests des automatisch generierten oder handgeschriebenen Codes durch. Darüber hinaus kennen wir die gängigen Normen der verschiedenen Industrien und unterstützen auf Wunsch auch bei der Zertifizierung von Entwicklungsprozessen gemäß IEC61508-3, DO-178B, IEC 60601-1-4.