TU Darmstadt / ULB / TUbiblio

Towards a Circular Economy of Industrial Software

Kutscher, Vladimir ; Ruland, Sebastian ; Müller, Patrick ; Wasser, Nathan ; Lochau, Malte ; Anderl, Reiner ; Schürr, Andy ; Mezini, Mira ; Hähnle, Reiner (2020)
Towards a Circular Economy of Industrial Software.
In: Procedia CIRP, 2020, 90
doi: 10.25534/tuprints-00014563
Article, Secondary publication, Publisher's Version

Abstract

Software has become an indispensable part of industrial production and thus influences the life cycle of manufacturing systems, as many of these systems have to be replaced or evolved due to changing requirements. Software adaptation through continuous evolution extends the service time of these systems and thus saves valuable resources. In this paper we present an interdisciplinary methodology for reengineering legacy software to increase the productive lifetime. Our proposed approach systematically reuses implicit domain knowledge to evolve, validate and commission new software from legacy code. The approach is evaluated on a CNC machine as a special type of industrial system.

Item Type: Article
Erschienen: 2020
Creators: Kutscher, Vladimir ; Ruland, Sebastian ; Müller, Patrick ; Wasser, Nathan ; Lochau, Malte ; Anderl, Reiner ; Schürr, Andy ; Mezini, Mira ; Hähnle, Reiner
Type of entry: Secondary publication
Title: Towards a Circular Economy of Industrial Software
Language: English
Date: 2020
Place of Publication: Darmstadt
Year of primary publication: 2020
Publisher: Elsevier
Journal or Publication Title: Procedia CIRP
Volume of the journal: 90
DOI: 10.25534/tuprints-00014563
URL / URN: https://tuprints.ulb.tu-darmstadt.de/14563
Corresponding Links:
Origin: Secondary publication via Golden Open Access
Abstract:

Software has become an indispensable part of industrial production and thus influences the life cycle of manufacturing systems, as many of these systems have to be replaced or evolved due to changing requirements. Software adaptation through continuous evolution extends the service time of these systems and thus saves valuable resources. In this paper we present an interdisciplinary methodology for reengineering legacy software to increase the productive lifetime. Our proposed approach systematically reuses implicit domain knowledge to evolve, validate and commission new software from legacy code. The approach is evaluated on a CNC machine as a special type of industrial system.

Uncontrolled Keywords: Software reengineering, Industrial software, Digital twin, Industry 4.0, Legacy system, Computerized numerical control, Circular economy
Status: Publisher's Version
URN: urn:nbn:de:tuda-tuprints-145636
Additional Information:

Also published on the 27th CIRP Life Cycle Engineering Conference (LCE2020), Grenoble, Frankreich, 13.-15.05.2020

Classification DDC: 000 Generalities, computers, information > 004 Computer science
Divisions: 16 Department of Mechanical Engineering
16 Department of Mechanical Engineering > Department of Computer Integrated Design (DiK) (from 01.09.2022 renamed "Product Life Cycle Management")
18 Department of Electrical Engineering and Information Technology
18 Department of Electrical Engineering and Information Technology > Institute of Computer Engineering > Real-Time Systems
18 Department of Electrical Engineering and Information Technology > Institute of Computer Engineering
20 Department of Computer Science
20 Department of Computer Science > Software Engineering
20 Department of Computer Science > Software Technology
Date Deposited: 04 Dec 2020 09:02
Last Modified: 08 May 2024 08:17
PPN:
Corresponding Links:
Export:
Suche nach Titel in: TUfind oder in Google
Send an inquiry Send an inquiry

Options (only for editors)
Show editorial Details Show editorial Details