Please use this identifier to cite or link to this item: http://dx.doi.org/10.14279/depositonce-6736
Main Title: Removal of redundant elements within UML activity diagrams
Author(s): Beckmann, Martin
Michalke, Vanessa N.
Vogelsang, Andreas
Schlutter, Aaron
Type: Conference Object
Language Code: en
Abstract: As the complexity of systems continues to rise, the use of model-driven development approaches becomes more widely applied. Still, many created models are mainly used for documentation. As such, they are not designed to be used in following stages of development, but merely as a means of improved overview and communication. In an effort to use existing UML2 activity diagrams of an industry partner (Daimler AG) as a source for automatic generation of software artifacts, we discovered, that the diagrams often contain multiple instances of the same element. These redundant instances might improve the readability of a diagram. However, they complicate further approaches such as automated model analysis or traceability to other artifacts because mostly redundant instances must be handled as one distinctive element. In this paper, we present an approach to automatically remove redundant ExecutableNodes within activity diagrams as they are used by our industry partner. The removal is implemented by merging the redundant instances to a single element and adding additional elements to maintain the original behavior of the activity. We use reachability graphs to argue that our approach preserves the behavior of the activity. Additionally, we applied the approach to a real system described by 36 activity diagrams. As a result 25 redundant instances were removed from 15 affected diagrams.
URI: https://depositonce.tu-berlin.de//handle/11303/7516
http://dx.doi.org/10.14279/depositonce-6736
Issue Date: 2017
Date Available: 28-Mar-2018
DDC Class: 004 Datenverarbeitung; Informatik
620 Ingenieurwissenschaften und zugeordnete Tätigkeiten
Subject(s): UML Activity Diagrams
redundancy removal
reachability graphs
semantic-preserving model transformation
License: http://rightsstatements.org/vocab/InC/1.0/
Proceedings Title: 2017 ACM/IEEE 20th International Conference on Model Driven Engineering Languages and Systems (MODELS)
Publisher: IEEE
Publisher Place: New York
Publisher DOI: 10.1109/MODELS.2017.7
Page Start: 334
Page End: 343
ISBN: 978-1-5386-3492-9
Appears in Collections:FG IT-basierte Fahrzeuginnovationen » Publications

Files in This Item:
File Description SizeFormat 
document.pdf652.15 kBAdobe PDFView/Open


Items in DepositOnce are protected by copyright, with all rights reserved, unless otherwise indicated.