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