Modellgetriebene Konsistenzhaltung von Automationssystemen

Research assistant

Research focus: Automation and Robotics, Multiplatform Software Development, Software Architectures and Software Quality, Software Engineering
Courses of study: Informatics, Information Engineering, Information Management, Business Informatics

Job Description

Die Planung von Anlagen stellt in der Automatisierungstechnik einen großen Kostenfaktor dar. Dies resultiert insbesondere aus der fehlenden Interoperabilität zwischen verschiedenen Werkzeugen bei der Anlagenplanung. Mit Hilfe des neutralen Datenformates AutomationML wird dabei das Ziel verfolgt, den Datenaustausch zwischen den Engineering-Werkzeugen zu verbessern und zu vereinheitlichen. AutomationML kombiniert dabei verschiedene XML-Datenformate zur Abdeckung unterschiedlicher Bereiche wie Topologie, Geometrie und Verhalten von Anlagenkomponenten. Im modellgetriebenen Kontext werden diese Informationen in unterschiedlichen Modellen verwaltet. Die Konsistenzhaltung von redundanter und abhängiger Information zwischen diesen Modellen spielt dabei eine zentrale Rolle. Das INTEGRATE Projekt setzt sich zum Ziel, eine offene Plattform zu entwickeln , welche den Austausch von Planungsdaten ermöglicht und so ein kooperatives- und unternehmensübergreifendes Engineering sicherstellt. Die Plattform soll dabei auf Grundlage des Datenaustauschformates AutomationML entwickelt werden und Möglichkeiten zur Konsistenzhaltung für Automationssysteme bieten.
 

Your Responsibilities

  • Einarbeitung in das KIT-Framework Vitruvius, welches Mechanismen zur modellgetriebenen Konsistenzhaltung von Modellen bietet
  • Integration der bestehenden Konsistenzhaltung des Vitruvius-Frameworks in die INTEGRATE Plattform
  • Test und Dokumentation

Our Offer

  • eine wirtschafts-/industrienahe Arbeitsumgebung und -organisation
  • eine angenehme Arbeitsatmosphäre
  • flexible Arbeitszeiten
  • konstruktive Zusammenarbeit

Your Profile

  • Zuverlässigkeit und Motivation
  • sehr gute Deutsch- und/oder Englischkenntnisse
  • gute Java-Kenntnisse
  • optional: Grundkenntnisse in modellgetriebener Entwicklung (EMF)

Your Application

Bitte legen Sie Ihrem Anschreiben folgende Unterlagen bei:

  • aktueller Notenauszug
  • tabellarischer Lebenslauf

Job Description

  • Start: ab sofort oder nach Rücksprache möglich