Ihr Erfolg liegt in unserem Sprach­ver­ständnis

Program­mieren kann man in den verschie­densten Sprachen der Welt. Es ist leicht, ein Programm Codezeile für Codezeile wachsen zu lassen. Wenn es aber darauf ankommt, dass die Software verläss­liche Ergeb­nisse produ­ziert, weil die Sicher­heit eines Zuges davon abhängt, dann braucht es mehr als die Kenntnis einer Program­mier­sprache.

GRABAND hat jahrzehn­te­lange Erfahrung in den Prozessen, die höchste Anfor­de­rungen an eine Software ermög­li­chen. Vom Entwurf über die Imple­men­tie­rung, das Testen bis zur Verifi­ka­tion und Validie­rung – alle Prozess­schritte für eine syste­ma­tisch fehrler­freie Software müssen beherrscht werden. GRABAND besitzt diese Fähigkeit.

Die Dr. Graband & Partner GmbH begleitet den gesamten Entwick­lungs­pro­zess Ihrer Software­lö­sungen von der ersten Idee bis zum fertigen Produkt. GRABAND imple­men­tiert dabei keine vorge­hal­tenen Lösungen, sondern unter­stützt mit dem Know-how des gesamten Unter­neh­mens die Entwick­lung in Ihrem Hause, je nachdem an welcher Stelle Sie uns konkret benötigen – inklusive der Verifi­ka­tion der einzelnen Subsys­teme bis zur Validie­rung des fertigen Gesamt­sys­tems.

UNSER ANGEBOT

Gerade in bestehenden Software-Infra­struk­turen der Bahntechnik treffen die unter­schied­lichsten Systeme aufein­ander. Das Verändern einer Kompo­nente erfordert dabei immer den Blick aufs Ganze.

Schwer­punkte

Unsere Schwer­punkte sind Software­lö­sungen für Steuerungs‑, Leit- und Siche­rungs­sys­teme. Ferner sicher­heits­re­le­vante und hochzu­ver­läs­sige Software-Systeme und ‑Kompo­nenten. Aber auch die Program­mie­rung von benut­zer­freund­li­chen Bedien­ober­flä­chen oder Daten­bank­sys­temen.

GRABAND steht für prozes­s­treue Standards von der Beschrei­bung des zu entwi­ckelnden Systems bis zur Zulassung. Dies gilt gleich­wohl für Updates sowie die Erwei­te­rung bestehender Software.

Entwurf und Imple­men­tie­rung von Software

Wie kann eine Software erstellt werden, die ein definiertes Maß an Sicher­heits­an­for­de­rungen erfüllen muss? Wie bekomme ich Software­an­for­de­rungen, die umfassend und eindeutig die neue Software beschreiben? Wie teile ich die Software in Subsys­teme und Module auf und stelle sicher, dass die korrekten Anfor­de­rungen dafür definiert werden?

Unsere große Erfahrung in der Entwick­lung von sicher­heits­re­le­vanter Software für Steuerungs‑, Leit- und Siche­rungs­sys­teme hilft Ihnen kompetent bei der Entwick­lung Ihrer sicher­heits­re­le­vanten Software.

Software­tests

Wie lässt sich eine Software, die eine große Menge an Anfor­de­rungen erfüllen soll, effizient testen? Wie müssen aus den Software­an­for­de­rungen Testan­for­de­rungen abgeleitet werden, so dass belast­bare Aussagen über das Verhalten der Software durch Tests erbracht werden können? Können Tests automa­ti­siert ablaufen? Ist es möglich, aus einer bestehenden Beschrei­bung einen Testab­lauf erzeugen zu lassen? Lassen sich vorhan­dene Werkzeuge in eine bestehende Testum­ge­bung integrieren? Mit unserer Hilfe erhalten Sie Lösungen, mit denen Sie effizient Ihre Software testen können. Egal, ob Sie bereits einzelne Schritte des Testpro­zesses mittels Werkzeugen bearbeiten oder ob Sie eine komplett neue Testum­ge­bung benötigen – wir erstellen und integrieren alle benötigten Projek­tie­rungs- und Testwerk­zeuge, die Sie für einen effizi­enten Testab­lauf von der Erstel­lung der Testspe­zi­fi­ka­tion bis zur Testaus­füh­rung benötigen.

Verifi­ka­tion und Validie­rung

Die Entwick­lung von sicher­heits­re­le­vanter und hochzu­ver­läs­siger Software erfordert entwick­lungs­be­glei­tende Prüfungen, die helfen, Abwei­chungen im Verhalten der Software gegenüber den Anfor­de­rungen zu finden. Unsere Kennt­nisse in der Verifi­ka­tion und der Validie­rung von Software unter­stützen Sie bei Ihrem Software­entwicklungsprozess.

Nehmen sie mit uns Kontakt auf

Rufen Sie uns an unter 0531 27383–36 oder senden Sie uns eine E‑Mail, um mehr Infor­ma­tionen über ­unsere Dienst­leis­tungen zu erlangen.