Description

In todays software development the usage of versioning systems like Git or SVN is almost essential. The aim of the OpenEngSB is to integrate engineering tools and thus to support various engineering disciplines in their cooperation. The current capabilities of versioning systems, like branching, merging, is however missing in the OpenEngSB. A backend based on an ontology storage supporting full versioning capabilities would increase collaboration and development efficiency and effectiveness of the process.

Benefit for student

Combining cutting edge technology (OSGi, Ontology) and standard processes (SE best-practices)

Benefit for project

Git-like ontology-based storage in the OpenEngSB facilitating well-established software engineering processes

Requirements

Very good java skills, Knowledge about versioning systems, experience with OSGi and ontology technologies is a plus.

Mentors

Richard Mordinyi, Stefan Scheiber, Dietmar Winkler