FG IT-basierte Fahrzeuginnovationen

33 Items

Recent Submissions
A Lightweight Multilevel Markup Language for Connecting Software Requirements and Simulations

Pudlitz, Florian ; Vogelsang, Andreas ; Brokhausen, Florian (2019-03-08)

[Context] Simulation is a powerful tool to validate specified requirements especially for complex systems that constantly monitor and react to characteristics of their environment. The simulators for such systems are complex themselves as they simulate multiple actors with multiple interacting functions in a number of different scenarios. To validate requirements in such simulations, the requir...

Strategies and Best Practices for Model-based Systems Engineering Adoption in Embedded Systems Industry

Amorim, Tiago ; Vogelsang, Andreas ; Pudlitz, Florian ; Gersing, Peter ; Philipps, Jan (2019)

[Context] Model-based Systems Engineering (MBSE) advocates the integrated use of models throughout all development phases of a system development life-cycle. It is also often suggested as a solution to cope with the challenges of engineering complex systems. However, MBSE adoption is no trivial task and companies, especially large ones, struggle to achieve it in a timely and effective way. [Goa...

Supporting the Development of Cyber-Physical Systems with Natural Language Processing: A Report

Vogelsang, Andreas ; Hartig, Kerstin ; Pudlitz, Florian ; Schlutter, Aaron ; Winkler, Jonas (2019)

Software has become the driving force for innovations in any technical system that observes the environment with different sensors and influence it by controlling a number of actuators; nowadays called Cyber-Physical System (CPS). The development of such systems is inherently inter-disciplinary and often contains a number of independent subsystems. Due to this diversity, the majority of develop...

Traceability Analysis of a High-Level Automotive System Architecture Document

Hild, Dennis ; Beckmann, Martin ; Vogelsang, Andreas (2019)

More and more functions in automotive systems are enabled and controlled by software that is distributed over a large number of systems and components. In addition, the systems are more and more interconnected to implement the desired vehicle functions. Creating and maintaining a high-level overview of the relations between vehicle functions, systems, and components in a complete and consistent...

Analysis of coexisting graphical and textual representations of requirements based on activity diagrams and structured text

Beckmann, Martin (2019)

Due to increasing complexity and the tendency towards more customized products, the development of modern technical systems demands more and more effort. In an attempt to reduce the effort required, engineering models are being adopted to a greater extent in all phases of development. Among the affected development phases is requirements engineering. As a result, engineering models, which almos...

Knowledge Representation of Requirements Documents Using Natural Language Processing

Schlutter, Aaron ; Vogelsang, Andreas (2018)

Complex systems such as automotive software systems are usually broken down into subsystems that are specified and developed in isolation and afterwards integrated to provide the functionality of the desired system. This results in a large number of requirements documents for each subsystem written by different people and in different departments. Requirements engineers are challenged by compre...

Implementation of Cognitive Driver Models in Microscopic Traffic Simulations

Cristea, Roland ; Rulewitz, Stefan ; Radusch, Ilja ; Hübner, Karl ; Schünemann, Björn (2016)

In order to perform microscopic traffic simulations as realistically as possible, a detailed modelling of each individual driver is essential. Currently established microscopic traffic simulators follow a rather static approach to model the driver's behaviour. Individual emotional in uences and temporarily occurring distracting factors are heavy to implement in the established state-of-the-art ...

Explanation Retrieval in Semantic Networks

Michalke, Vanessa N. ; Hartig, Kerstin (2016)

Spreading Activation is a well-known semantic search technique to determine the relevance of nodes in a semantic network. When used for decision support, meaningful explanations of semantic search results are crucial for the user’s acceptance and trust. Usually, explanations are generated based on the original network. Indeed, the data accumulated during the spreading activation process contain...

Good RE artifacts? I know it when I use it!

Femmer, Henning ; Vogelsang, Andreas (2017)

The definition of high-quality or good RE artifacts is often provided through normative references, such as quality standards or text books (e.g., ISO/IEEE/IEC-29148). We see various problems of such normative references. Quality standards are incomplete. Several quality standards describe quality through a set of abstract criteria. When analyzing the characteristics in detail, we see that th...

SLRefactor: Ein Refactoring-Ansatz für Simulink-Modelle

Tran, Quang Minh ; Winkler, Jonas Paul ; Dziobek, Christian (2015)

Bei der Funktionsmodellierung ist die Veränderung und Erweiterung der Struktur eines Modells eine häufig durchgeführte Aktivität. Während es bereits Refactoring-Ansätze für textuelle Programmiersprachen wie Java, C# usw. gibt, fehlt ein vergleichbarer, integraler und durchgehender Ansatz für Simulink-Modelle. Wir haben einen automatisierten Refactoring-Ansatz (im Folgenden SLRefactor-Ansatz gen...

Automatic glossary term extraction from large-scale requirements specifications

Gemkow, Tim ; Conzelmann, Miro ; Hartig, Kerstin ; Vogelsang, Andreas (2018)

Creating glossaries for large corpora of requirments is an important but expensive task. Glossary term extraction methods often focus on achieving a high recall rate and, therefore, favor linguistic proecssing for extracting glossary term candidates and neglect the benefits from reducing the number of candidates by statistical filter methods. However, especially for large datasets a reduction o...

Using tools to assist identification of non-requirements in requirements specifications

Winkler, Jonas Paul ; Vogelsang, Andreas (2018)

[Context and motivation] In many companies, textual fragments in specification documents are categorized into requirements and non-requirements. This categorization is important for determining liability, deriving test cases, and many more decisions. In practice, this categorization is usually performed manually, which makes it labor-intensive and error-prone. [Question/Problem] We have develo...

Recommendation-based decision support for hazard analysis and risk assessment

Hartig, Kerstin ; Karbe, Thomas (2016)

Since 2011, automotive companies have to adhere to the functional safety standard ISO 26262. One important safety activity described in the standard is the hazard analysis and risk assessment, which is strongly expert-driven, and therefore expensive, time consuming, and dependent from the individual expert’s opinion. In this paper, we present a decision support system for hazard analyses in ord...

Semantic network skeletons - a tool to analyze spreading activation effects

Hartig, Kerstin ; Karbe, Thomas (2016)

Spreading Activation algorithms are a well-known tool to determine relevance of nodes in a semantic network. Although often used, the configuration of a spreading activation algorithm is usually very problem-specific, and experience-driven. There are practically no guidelines or tools to help with the task. In this paper, we present semantic network skeletons, which are essentially a structural...

Spreading activation simulation with semantic network skeletons

Hartig, Kerstin ; Karbe, Thomas (2017)

Spreading activation algorithms are a well-known tool to determine the mutual relevance of nodes in a semantic network. Although often used, the configuration of a spreading activation algorithm is usually problem-specific and experiencedriven. However, an excessive exploration of spreading behavior is often not applicable due to the size of most semantic networks. A semantic network skeleton p...

Automatische Erkennung von Model Smells in Simulink-Modellen

Winkler, Jonas Paul ; Tran, Quang Minh (2014)

Simulink-Modelle werden mit zunehmender Komplexität anfällig für Qualitätsdefizite. Die Ursache dafür sind strukturelle Probleme, sogenannte Model Smells. Die manuelle Erkennung von Model Smells ist aufwändig, daher wird ein Verfahren zur automatisierten Erkennung von Model Smells vorgestellt. Dieses ermöglicht es Modellierern, effizient die Qualität von Modellen zu verbessern.

Automatische Klassifikation von Anforderungen zur Unterstützung von Qualitätssicherungsprozessen

Winkler, Jonas Paul (2016)

Während des Requirements-Engineering werden Anforderungen an zu entwickelnde Systeme und Komponenten in Form von Lastenheften dokumentiert. Diese Lastenhefte enthalten neben rechtlich relevanten Anforderungen weitere Inhalte wie Erklärungen, Zusammenfassungen und Abbildungen. Um zwischen Anforderungen und solchen Zusatzinformationen unterscheiden zu können, werden alle Lastenheftinhalte manuell...

Automatische Duplikateliminierung in Aktivitätsdiagrammen von Fahrzeugfunktionen

Beckmann, Martin ; Schlutter, Aaron (2016)

Die Spezifikation von Fahrzeugfunktionen ist eine komplexe Aufgabe. Zum Umgang mit dieser Komplexität werden zur Beschreibung der Funktionen grafische Modellierungssprachen wie UML verwendet. Bei der Modellierung können Duplikate entstehen, welche Ausgangspunkt für Fehler und Inkonsistenzen in der weiteren Entwicklung sind. Dieser Beitrag widmet sich der Eliminierung von Duplikaten, welche bei ...

Protokollierung von CAN-Nachrichten mithilfe eines integrierten Data Warehouse

Beckmann, Martin (2014)

Diese Arbeit beschäftigt sich mit der Entwicklung eines Werkzeuges zur Verarbeitung von CAN-Nachrichten von Steuergeräten. Die Nachrichten werden anschließend protokolliert, um eine Auswertung im Rahmen von Softwaretests zu ermöglichen. Dazu wurde eine Hardwarelösung entwickelt und eine passende Software implementiert.

How do practitioners perceive the relevance of requirements engineering research?

Franch, Xavier ; Fernández, Daniel Méndez ; Oriol, Marc ; Vogelsang, Andreas ; Heldal, Rogardt ; Knauss, Eric ; Travassos, Guilherme Horta ; Carver, Jeffrey C. ; Dieste, Oscar ; Zimmermann, Thomas (2017)

The relevance of Requirements Engineering (RE) research to practitioners is a prerequisite for problem-driven research in the area and key for a long-term dissemination of research results to everyday practice. To understand better how industry practitioners perceive the practical relevance of RE research, we have initiated the RE-Pract project, an international collaboration conducting an empi...