Master Thesis

Vor 3 Tagen


Kaiserslautern, Deutschland Fraunhofer-Gesellschaft Vollzeit

The Fraunhofer-Gesellschaft

, the resulting safety requirements to address critical failures are typically organized in requirements management tools like ReqSuite®. A related challenge is to keep the defined conceptual links between distinct artifacts like mínimal cut sets and the safety requirements consistent so that the resulting safety case is maintainable and consistent over time. Currently, changes done to one artifact in a specific tool cannot be reflected to related artifacts defined in another tool and have to be tracked and navigated manually. Within the H2020 Dependability Engineering Innovation for Cyber Physical Systems (DEIS) project, the open dependability exchange (ODE) metamodel has been introduced to provide a blueprint for a tool-independent representation of the necessary safety engineering artifacts integrated and formally connected to each other in a Digital Dependabilty Identity (DDI) model. Additionally, within the DEIS project, a tooladapter was implemented to allow exporting and importing DDIs from and to arbitrary tools. This allows the engineer to exchange and integrate the different artifacts into a single DDI model to establish the necessary traceability.

**Problem**
The currently ongoing project AutoDevSafeOps (ADSO) seeks an approach, how field data collected by already deployed autonomous vehicles (AV) at runtime can be transferred back to and be utilized within next development cycles for software updates to incrementally increase the functionality and reliability of the AV. Monitored runtime data, fed back into the development phase, probably will lead to changes/extensions of (safety-) requirements, which again will have an impact on the implemented functionality that fulfilled the requirements of the older version. Thus, a flawless traceability between requirements and corresponding safety engineering artifacts is essential to perform the change impact analysis. The requirement management software ReqSuite® from OSSENO and safeTbox are planned to be used within the ADSO project as tools to perform model-based safety change impact assessment. Therefore, safeTbox shall be used to generate, among other artifacts, the safety argumentation and component fault trees for the safety analysis. The safety requirements relevant for the failure analysis shall be defined within ReqSuite®.

**What you will do**

The contribution of this master thesis is to generate insight on approaches to establish formalized traceability between safety engineering artefacts modeled in safeTbox and requirements defined using ReqSuite®with the assistance of the existing DDI tooling framework. The first step is a state-of-the-art analysis regarding existing methods and technologies to establish intra-tool traceability for model-based artifacts. Afterwards, a middleware concept and associated protocol shall be defined, which allows a loose integration between safeTbox and ReqSuite® with the DDI tool framework as a mediating component. Finally the middleware is prototypically implemented and safeTbox is customized, so that Osseno’s requirement management can also be used within safeTbox, where requirements can be linked to safety engineering artefacts. The envisioned traceability concept and its realization as part of the DDI tooling framework shall be sufficiently generic so that it can be used in the future to establish traceability between other safety engineering artifacts across tools, too.

**Evaluation**
Concept and prototypical implementation will be evaluated within an example use case, where
a safeTbox user shall be able to create and edit safety requirements for mínimal cut sets from the component fault tree analysis. The traceability shall be created in the respective DDI model and shall be persistent so that it can be processed both from within safeTbox, ReqSuite and by DDI scripts processing a DDI independent of a specific tool.

**Task focus**:
Theory (20%); Conception (30%); Implementation & Evaluation (30%); Documentation (20%)

**What you bring to the table**
- You are studying computer science
- You're keen to solve non-trivial challenges regarding distributed software architectures for a real-world problem
- You have hands-on experience in object-oriented programming concepts and languages (preferable Java)
- You can identify and model the important UML views of a software architecture to reduce complexity and prepare design decisions.
- You had first contact with model-driven engineering and service-oriented architectures (e.g. Eclipse Modeling Framework, Eclipse Epsilon, Apache Thrift)

**What you can expect**
- You contribute to a safer society through improving our safety engineering tools
- You are taught how to properly perform a small research project from beginning to end
- You get experience in using state-of-the-art requirements and safety engineering tools
- You get experience in service-oriented architectures applied to a real-world problem
- You get insight in


  • Master Thesis

    vor 2 Wochen


    Kaiserslautern, Deutschland Fraunhofer-Gesellschaft Vollzeit

    Die Fraunhofer-Gesellschaft betreibt in Deutschland derzeit 76 Institute und Forschungseinrichtungen und ist die weltweit führende Organisation für anwendungsorientierte Forschung. Rund 30 000 Mitarbeitende erarbeiten das jährliche Forschungsvolumen von 2,9 Milliarden Euro. The Fraunhofer Institute, a leading applied research organization in Germany, is...

  • MASTER THESIS STUDENT

    vor 2 Wochen


    Kaiserslautern, Deutschland Fraunhofer Vollzeit

      Was Du mitbringst Computer science student (or comparable university course) Fluency in German or English (spoken and written) Ability to work on-site at Fraunhofer IESE in Kaiserslautern Strong programming skills in Python and C++ Experience working with driving simulation environments (e.g., CARLA, SILAB) and implementing + integrating components into...


  • Kaiserslautern, Deutschland Fraunhofer Vollzeit

    The Fraunhofer-Gesellschaft based in Germany is the world’s leading applied research organization. Prioritizing key future-relevant technologies and commercializing its findings in business and industry, it plays a major role in the innovation process. A trailblazer and trendsetter in innovative developments and research excellence, it is helping shape our...


  • Kaiserslautern, Deutschland Creonic GmbH Vollzeit

    **_Kaiserslautern_** **_, _** **_Germany_** **_ _** **Are you a student seeking an exceptional opportunity to write your thesis or gain hands-on experience in the field of digital communication and chip design? We are always seeking motivated students to join us for an internship or a thesis opportunity at Creonic GmbH. This is an exciting chance to work...


  • Kaiserslautern, Deutschland Fraunhofer Vollzeit

    Our Image Processing department has been specialising in traditional and AI-based image processing for over 25 years. We build industrial-grade inspection systems and develop solutions for the recognition, classification and characterisation of images in a wide range of dimensions, wavelengths and resolutions.   Background: In computer graphics, accurately...


  • Kaiserslautern, Deutschland b.i.g. gruppe management gmbh Vollzeit

    Kaiserslautern **big. family of services**: - Beraten, planen, betreiben: wir sind ein erfahrener und kompetenter Dienstleistungspartner rund ums Gebäude - und das ein Gebäudeleben lang. Für die Kunden bedeutet das: In jeder einzelnen Dienstleistung steckt das gesamte Wissen der big. bechtold-gruppe. Unsere Kunden nutzen das Know-how aus unseren...