Auflistung nach Schlagwort "Traceability"
1 - 10 von 14
Treffer pro Seite
Sortieroptionen
- ConferencePaperCutting through the Jungle: Disambiguating Model-based Traceability Terminology(Software Engineering 2021, 2021) Holtmann, Jörg; Steghöfer, Jan-Philipp; Rath, Michael; Schmelter, DavidThis extended abstract summarizes our distinguished paper [Ho20], published and presented in 2020 at the 28th IEEE International Requirements Engineering Conference (RE’20).
- KonferenzbeitragEnhancing MDWE with Collaborative Live Coding(Modellierung 2018, 2018) de Lange, Peter; Nicolaescu, Petru; Winkler, Thomas; Klamma, RalfModel-Driven Web Engineering (MDWE) methodologies enhance productivity and offer a high level view on software artifacts. Coming from classical software development processes, many existing approaches rather enforce a top-down structure instead of supporting a cyclic approach that integrates smoother with modern agile development. State-of-the-art MDWE should integrate established and emerging Web development features, such as (near real-time) collaborative modeling and shared editing on the generated code. The challenge when covering these requirements lies with synchronizing source code and models, an essential need to cope with regular changes in the software architecture and provide the flexibility needed for agile MDWE. In this paper, we present an approach that enables cyclic, collaborative development of Web applications by using traceability in model-to-text transformations to deal with the synchronization. We adopt a trace-based solution for collaborative live coding in order to merge manual code changes into Web application models and ensure that the open-source code repositories reflect both model and manual code refinements. Our evaluation shows a reliable code to model synchronization and investigates the usability in collaborative software development settings. With our approach we contribute to integrating agile development practices into MDWE.
- KonferenzbeitragFeatRacer: Locating Features Through Assisted Traceability (Summary)(Software Engineering 2024 (SE 2024), 2024) Mukelabai, Mukelabai; Hermann, Kevin; Berger, Thorsten; Steghöfer, Jan-Philipp
- KonferenzbeitragGaining Back the Control Over Identity Attributes: Access Management Systems Based on Self-Sovereign Identity(Open Identity Summit 2024, 2024) Keil, Kenneth-Raphael; Bochnia, Ricardo; Gudymenko, Ivan; Köpsell, Stefan; Anke, JürgenDigital employee cards used for door access control offer benefits, but concerns about traceability, profiling and performance monitoring have led to opposition from workers’ councils and employees. However, the emerging identity management approach, Self-Sovereign Identity (SSI), can address these concerns by giving control over disclosed identity attributes back to the end user. This paper analyzes a real-world access management scenario in a hospital building and applies the SSI paradigm to address the identified issues. The analysis assumes a semi-honest observing attacker sniffing on the payload and the transport layer. The SSI-based proof of concept is shown to have a high potential to protect against traceability and profiling. However, in addition to the careful technical implementation of SSI, it is important to consider non-technical factors such as governance for a holistic solution. We propose potential strategies to further minimize privacy risks associated with SSI-based employee identity management using mediators.
- ZeitschriftenartikelLebensmittelindustrie 4.0 – Cyber-physische Produktionssysteme zur sicheren und unverfälschbaren Datenverarbeitung(HMD Praxis der Wirtschaftsinformatik: Vol. 52, No. 5, 2015) Thomas, Oliver; Zarvić, Novica; Brezl, Jörg; Brockschmidt, Michael; Fellmann, MichaelIndustrie 4.0 steht für eine neue Stufe der Integration der IT in industrielle Produktionsprozesse. Am Beispiel der Lebensmittelbranche können durch neue Hard- und Softwarekomponenten cyber-physische Produktionssysteme (CPPS) entstehen, die erstmals eine lückenlose Nachweisbarkeit innerhalb der Erzeugungsprozesse sicherstellen. Zudem können Fälschungen verhindert und eine durchgängige Gesetzeskonformität gewährleistet werden. Der im vorliegenden Beitrag vorgestellte Lösungsansatz zeigt anhand eines konkreten Beispiels aus der fleischverarbeitenden Industrie, wie Schlachtkörper irreversibel mit einem physischen Marker mit innenliegendem RFID-Tag verbunden werden können. Der Marker bildet die zentrale Komponente des entstehenden CPPS. Vollautomatisierte Schlachthöfe können von dem Ansatz insoweit profitieren, als dass eine untrennbare Kopplung zwischen Produkt und dazugehörigen Daten geschaffen wird, welche sowohl Nachvollziehbarkeit als auch Überprüfbarkeit ermöglicht.AbstractIndustry 4.0 stands for a new level of integrating information technology in industrial production processes. In the food industry, for example, new hardware and software components may enable the emergence of cyber-physical production systems (CPPS) ensuring for the first time a complete traceability within the production processes. Furthermore, counterfeits can be avoided and a continuous legal conformity can be guaranteed. The presented approach shows by means of a concrete example from the meat production industry how carcasses can irreversibly be connected with a marker with internally integrated RFID-tag. The marker is the central component of the CPPS. Fully automated slaughterhouses can benefit from the approach to the extent that an inseparable connection between the product and the associated data is provided, which supports both traceability and verifiability.
- KonferenzbeitragProviding Evidence for Correct and Timely Functioning of Software Safety Mechanisms(Software Engineering 2023 Workshops, 2023) Becker, Jan Steffen; Koopmann, Björn; Stierand, Ingo; Westhofen, LukasIn many application domains, the development of safety-critical systems must follow standards that define process steps and artifacts to establish a comprehensive safety argumentation. Commonly, this involves the identification of hazards and risks as well as the formulation of a safety concept to mitigate these risks. The concept is decomposed into safety requirements, which are finally implemented in hardware and software. All steps must be covered by analyses to ensure that the concept is effective and correctly implemented. This work focuses on timing aspects of the safety concept, i.e., on how it can be ensured that risk mitigation occurs in time. Based on an industrial use case, we show how consistent timing specifications can be derived, decomposed, and implemented in a complete and sound way. The approach extends previous work on contract-based design and investigates on explicating failure modes and fault detection in contract specifications. Finally, we show how model checking can support the verification of safety concepts and their implementation.
- KonferenzbeitragRequirements document relations: A reuse perspective on traceability through standards(Software Engineering 2023, 2023) Großer, Katharina; Riediger, Volker; Jürjens, JanOur publication in the Software and Systems Modeling Journal 2022 started by observing that relations of views, like requirements documents, are scarcely considered in requirements traceability, despite being a key factor in requirements reuse. Explicit formalized document relations can facilitate review activities to improve consistency and completeness. This is relevant for projects, e.g., in the aerospace sector, with challenges related to complex document dependencies: 1. Several contractors contribute. 2. Requirements from standards are applied in several projects. 3. Reuse of requirements from previous phases. We exploit the concept of “layered traceability”, explicitly considering documents as views on sets of requirements with relations between these different representations. different types of relations and their dependencies are investigated with a special focus on requirement reuse through standards and findings formalized in an Object-Role Modelling (ORM) conceptual model. Automated analyses of requirement graphs based on this model are able to reveal inconsistencies in document integration. We show such queries in Neo4J/Cypher for the EagleEye case study. This work is a step toward better support to handle highly complex requirement document dependencies in large projects with a special focus on requirements reuse and to enable automated quality checks on dependent documents to facilitate requirements reviews.
- KonferenzbeitragA Requirements-Driven Platform for Validating Field Operations of Small Uncrewed Aerial Vehicles(Software Engineering 2024 (SE 2024), 2024) Agrawal, Ankit; Zhang, Bohan; Shivalingaiah, Yashaswini; Vierhauser, Michael; Cleland-Huang, Jane
- KonferenzbeitragSoftware Traceability in the Automotive Domain: Challenges and Solutions(Software Engineering and Software Management 2019, 2019) Steghöfer, Jan-Philipp; Maro, Salome; Staron, MiroslawIn the automotive domain, the development of all safety-critical systems has to comply with safety standards such as ISO 26262. These standards require established traceability, the ability to relate artifacts created during development of a system, to ensure resulting systems are well-tested and therefore safe. Our study [MSS18] contrasts general traceability challenges and solutions with those specific to the automotive domain, and investigates how they manifest in practice. We combine a tertiary literature review to identify general challenges and solutions, a case study with an automotive supplier as validation for how challenges and solutions are experienced in practice, and a multi-vocal literature review to identify challenges and solutions specific to the automotive domain. We found 22 challenges and 16 unique solutions in the reviews. 17 challenges were identified in the case study; six remain unsolved. We discuss challenges and solutions from the perspectives of academia, tool vendors, consultants and users, and identify differences between scientific and “grey” literature. We discuss why challenges remain unsolved and propose solutions. Our findings indicate that there is a significant overlap between general traceability challenges and those in the automotive domain but that they are experienced differently.
- ConferencePaperTrace Link Recovery Using Semantic Relation Graphs and Spreading Activation(Software Engineering 2021, 2021) Schlutter, Aaron; Vogelsang, AndreasThe paper was first published at the 28th IEEE International Requirements Engineering Conference in 2020. Trace Link Recovery tries to identify and link related existing requirements with each other to support further engineering tasks. Existing approaches are mainly based on algebraic Information Retrieval or machine-learning. Machine-learning approaches usually demand reasonably large and labeled datasets to train. Algebraic Information Retrieval approaches like distance between tf-idf scores also work on smaller datasets without training but are limited in providing explanations for trace links. In this work, we present a Trace Link Recovery approach that is based on an explicit representation of the content of requirements as a semantic relation graph and uses Spreading Activation to answer trace queries over this graph. Our approach is fully automated including an NLP pipeline to transform unrestricted natural language requirements into a graph. We evaluate our approach on five common datasets. Depending on the selected configuration, the predictive power strongly varies. With the best tested configuration, the approach achieves a mean average precision of 40% and a Lag of 50%. Even though the predictive power of our approach does not outperform state-of-the-art approaches, we think that an explicit knowledge representation is an interesting artifact to explore in Trace Link Recovery approaches to generate explanations and refine results.