FG IT-basierte Fahrzeuginnovationen

24 Items

Recent Submissions
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...

Automatic classification of requirements based on convolutional neural networks

Winkler, Jonas Paul ; Vogelsang, Andreas (2017)

The results of the requirements engineering process are predominantly documented in natural language requirements specifications. Besides the actual requirements, these documents contain additional content such as explanations, summaries, and figures. For the later use of requirements specifications, it is important to be able to differentiate between legally relevant requirements and other aux...

“What does my classifier learn?”

Winkler, Jonas Paul ; Vogelsang, Andreas (2017)

Neural Networks have been utilized to solve various tasks such as image recognition, text classification, and machine translation and have achieved exceptional results in many of these tasks. However, understanding the inner workings of neural networks and explaining why a certain output is produced are no trivial tasks. Especially when dealing with text classification problems, an approach to ...

Should I stay or should I go?

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

[Context] Model-based Systems Engineering (MBSE) comprises a set of models and techniques that is often suggested as solution to cope with the challenges of engineering complex systems. Although many practitioners agree with the arguments on the potential benefits of the techniques, companies struggle with the adoption of MBSE. [Goal] In this paper, we investigate the forces that prevent or imp...

An approach for creating sentence patterns for quality requirements

Eckhardt, Jonas ; Vogelsang, Andreas ; Femmer, Henning (2016)

Requirements are usually categorized in functional requirements (FRs) and quality requirements (QR). FRs describe "things the product must do" while QRs describe "qualities the product must have". Besides the definition, classification, and representation problems identified by Glinz, there are two further problems with current definitions of quality requirements: (i) the definitions are imprec...

On the distinction of functional and quality requirements in practice

Eckhardt, Jonas ; Vogelsang, Andreas ; Méndez Fernández, Daniel (2016)

Requirements are often divided into functional requirements (FRs) and quality requirements (QRs). However, we still have little knowledge about to which extent this distinction makes sense from a practical perspective. In this paper, we report on a survey we conducted with 103 practitioners to explore whether and, if so, why they handle requirements labeled as FRs differently from those labeled...

Challenging incompleteness of performance requirements by sentence patterns

Eckhardt, Jonas ; Vogelsang, Andreas ; Femmer, Henning ; Mager, Philipp (2016)

Performance requirements play an important role in software development. They describe system behavior that directly impacts the user experience. Specifying performance requirements in a way that all necessary content is contained, i.e., the completeness of the individual requirements, is challenging, yet project critical. Furthermore, it is still an open question, what content is necessary to ...

Systematic pattern approach for safety and security co-engineering in the automotive domain

Amorim, Tiago ; Martin, Helmut ; Ma, Zhendong ; Schmittner, Christoph ; Schneider, Daniel ; Macher, Georg ; Winkler, Bernhard ; Krammer, Martin ; Kreiner, Christian (2017)

Future automotive systems will exhibit increased levels of automation as well as ever tighter integration with other vehicles, traffic infrastructure, and cloud services. From safety perspective, this can be perceived as boon or bane - it greatly increases complexity and uncertainty, but at the same time opens up new opportunities for realizing innovative safety functions. Moreover, cybersecuri...

Information extraction from high-level activity diagrams to support development tasks

Beckmann, Martin ; Karbe, Thomas ; Vogelsang, Andreas (2018)

As the complexity of systems continues to increase, the use of model-driven development approaches becomes more widely applied. One of our industry partners (Daimler AG) uses UML activity diagrams as the first step in the development of vehicle functions, mainly for the purpose of communication and overview. However, the contained information is also valuable for further development tasks. In t...

Evaluation of a specification approach for vehicle functions using activity diagrams in requirements documents

Beckmann, Martin ; Vogelsang, Andreas (2017)

Rising complexity of systems has long been a major challenge in requirements engineering. This manifests in more extensive and harder to understand requirements documents. At the Daimler AG, an approach is applied that combines the use of activity diagrams with natural language specifications to specify vehicle functions. The approach starts with an activity diagram that is created to get an ea...