TU Darmstadt / ULB / TUbiblio

Automatic Derivation of Dependency Chains within Systems for Automated Driving via Ontology Based Scenario Representations

Hoßbach, Phillip Maxim (2019)
Automatic Derivation of Dependency Chains within Systems for Automated Driving via Ontology Based Scenario Representations.
Technische Universität Darmstadt
Masterarbeit, Erstveröffentlichung

Kurzbeschreibung (Abstract)

In the development of automated vehicles, the complexity of the underlying, safety-critical systems poses a challenge for today’s engineers. Furthermore, mandatory standards such as ISO 26262 require traceability and assignability of elaborated requirements. In addition, due to the increasing use of agile product development processes, it is necessary to be able to deal with continuous system changes. In this work an approach is presented, which on the one hand aims at supporting design decisions of developers by representing dependencies in a system. On the other hand, an improved documentation and traceability of system requirements is intended. The proposed approach is based on the automatic derivation of so-called dependency chains. For this, ontology based representations of driving scenarios and a system’s architecture modeled by directed acyclic graphs are utilized to enable associations between scenarios and particular system components.

After an introduction to the corresponding state of the art, the fundamentals of ontology engineering and the representation of system architectures are outlined. In addition a consistent terminology for driving scenarios is adopted and the situation awareness and information acquisition within driving tasks is described. Subsequently, the conceptual basis of the approach is presented. Based on the established terms a meta-model is developed, from which three key challenges concerning the intended solution are derived. These challenges are then addressed by the design of partial solutions. Not only the development methodology of the respective ontology is discussed. Also, a dedicated modeling possibility for a system’s architecture, the task-chain-pattern skill graph representation, is elaborated in this context. Moreover, the construct of a chain derivation engine, which constitutes the core concept of this work, is explained. Semantic rules contained in this engine, together with arithmetic functions attached to it, enable the eventual derivation of the intended dependency chains. In order to provide a proof of concept, the developed solution proposals are implemented first separately then collectively. Therein, driving scenarios are narrowed to two elementary scenarios in order to limit the scope of the implemented ontology. Regarding the exemplary system architecture representation, one particular skill is elaborated. Therefore, dedicated examples are provided for the different components of the implementation. In this way, the process is examined in more detail. The examples are then assembled and observed collectively. This illustrates the holistic chain derivation process and achieved analysis functionalities. The implemented software framework is charged with different quantities of variously complex input information and the resulting runtimes of the chain derivation process are interpreted. Hence, its potential and limits for a utilization in the development of fully automated vehicles is evaluated.

Typ des Eintrags: Masterarbeit
Erschienen: 2019
Autor(en): Hoßbach, Phillip Maxim
Art des Eintrags: Erstveröffentlichung
Titel: Automatic Derivation of Dependency Chains within Systems for Automated Driving via Ontology Based Scenario Representations
Sprache: Englisch
Referenten: Amersbach, Christian ; Darms, Dr. Michael
Publikationsjahr: 15 April 2019
Ort: Darmstadt
Datum der mündlichen Prüfung: 31 April 2019
URL / URN: https://tuprints.ulb.tu-darmstadt.de/8749
Kurzbeschreibung (Abstract):

In the development of automated vehicles, the complexity of the underlying, safety-critical systems poses a challenge for today’s engineers. Furthermore, mandatory standards such as ISO 26262 require traceability and assignability of elaborated requirements. In addition, due to the increasing use of agile product development processes, it is necessary to be able to deal with continuous system changes. In this work an approach is presented, which on the one hand aims at supporting design decisions of developers by representing dependencies in a system. On the other hand, an improved documentation and traceability of system requirements is intended. The proposed approach is based on the automatic derivation of so-called dependency chains. For this, ontology based representations of driving scenarios and a system’s architecture modeled by directed acyclic graphs are utilized to enable associations between scenarios and particular system components.

After an introduction to the corresponding state of the art, the fundamentals of ontology engineering and the representation of system architectures are outlined. In addition a consistent terminology for driving scenarios is adopted and the situation awareness and information acquisition within driving tasks is described. Subsequently, the conceptual basis of the approach is presented. Based on the established terms a meta-model is developed, from which three key challenges concerning the intended solution are derived. These challenges are then addressed by the design of partial solutions. Not only the development methodology of the respective ontology is discussed. Also, a dedicated modeling possibility for a system’s architecture, the task-chain-pattern skill graph representation, is elaborated in this context. Moreover, the construct of a chain derivation engine, which constitutes the core concept of this work, is explained. Semantic rules contained in this engine, together with arithmetic functions attached to it, enable the eventual derivation of the intended dependency chains. In order to provide a proof of concept, the developed solution proposals are implemented first separately then collectively. Therein, driving scenarios are narrowed to two elementary scenarios in order to limit the scope of the implemented ontology. Regarding the exemplary system architecture representation, one particular skill is elaborated. Therefore, dedicated examples are provided for the different components of the implementation. In this way, the process is examined in more detail. The examples are then assembled and observed collectively. This illustrates the holistic chain derivation process and achieved analysis functionalities. The implemented software framework is charged with different quantities of variously complex input information and the resulting runtimes of the chain derivation process are interpreted. Hence, its potential and limits for a utilization in the development of fully automated vehicles is evaluated.

URN: urn:nbn:de:tuda-tuprints-87490
Fachbereich(e)/-gebiet(e): Studienbereiche
Studienbereiche > Studienbereich Mechatronik
Hinterlegungsdatum: 28 Jul 2019 19:55
Letzte Änderung: 28 Jul 2019 19:55
PPN:
Referenten: Amersbach, Christian ; Darms, Dr. Michael
Datum der mündlichen Prüfung / Verteidigung / mdl. Prüfung: 31 April 2019
Export:
Suche nach Titel in: TUfind oder in Google
Frage zum Eintrag Frage zum Eintrag

Optionen (nur für Redakteure)
Redaktionelle Details anzeigen Redaktionelle Details anzeigen