Das Echtzeitbetriebsystem
Das Echtzeitbetriebsystem RTOS-UH mit der Programmiersprache PEARL wurde ganz speziell für die Belange der Automatisierungs- und Regelungstechnik entworfen. Zielsysteme sind die Prozessorfamilien MC 68xxx, MC 683xx sowie die PowerPC-Familie. RTOS-UH bietet vom kleinen Einplatinencomputer MC 68008 bis zum Multicore-PowerPC Rechnersystem die gleiche Programmier- und Laufzeitumgebung.
Kompaktheit
Während allgemein der Speicherbedarf selbst für einfachste Programmfunktionen in den letzten Jahren stark angewachsen ist, passen Anwendungen mit RTOS-UH immer noch in die kleineren EPROMs/FLASHs. Unser besonderes Augenmerk gilt stets auch den Mikrokontrolleranwendungen.
Skalierbarkeit
Die Anwendungen reichen vom kleinsten Controllerboard bis zum komplexen VME-System mit mehreren hunderttausend Zeilen Quellkode. Auch Projekte mit vielen hundert Tasks sind keine Seltenheit.
Nachvollziehbare Arbeitsweise
Durch die PEARL-Orientierung des Betriebssystemes ergab sich zwangsläufig eine klare und sehr präzise beschreibbare Architektur - optimal für die Automatisierungs-technik.
Echtzeiteigenschaften
Der problematischste Bereich aller Echtzeit-Betriebssysteme - Input und Output, Vernetzung - hat in RTOS-UH längst seine Schrecken verloren. Erst in jüngerer Zeit wurden in anderen Systemen als "Innovation" einige unserer uralten Strukturmerkmale nachgebildet. Wir versuchen stets, die Auswirkungen von Vernetzung und Multiwindowing auf die Echtzeiteigenschaften so gering wie irgend möglich zu halten.
Qualitätssicherung
Wir dokumentieren und verifizieren jede Änderung im System mit größter Sorgfalt. Bevor eine neue Version freigegeben wird, hat sie eine lange Testphase mit hochqualifizierten Testern zu überstehen. Wir verwenden von der Qualitätssicherungsnorm ISO 9000 die für Software gültige Handlungsanweisung ISO 9001-2 als interne Leitlinie.
Anwenderkontakt
Durch ständigen Kontakt mit den Anwendern eliminieren wir alle bekannten Fehler umgehend. Auch Anregungen zur Verbesserung greifen wir gerne auf, soweit dies mit vernünftigem Aufwand möglich ist. Das System liegt bei vielen modischen Nutzeroptionen gegenüber der PC- oder Workstation-Welt manchmal etwas zurück. Wir denken jedoch, daß eine strukturell saubere Einbindung neuer Dinge für den Anwender am Ende nützlicher ist als eine Hauruck-Lösung.