Andreas Wortmann

Andreas Wortmann
University of Stuttgart · Institute for Control Engineering of Machine Tools and Manufacturing Units (ISW)

Dr. rer. nat.

About

150
Publications
46,984
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
2,770
Citations
Introduction
I investigate software & systems engineering through the lens of software languages. To this end, I conceive and develop, concepts, methods, and tools to facilitate efficient systems engineering with domain-specific software languages and language processing tools. This includes developing sophisticated language architectures for application in different domains including automated driving, the smart factories of Industry 4.0, and robotics. … www.twitter.com/andworwww.wortmann.ac
Additional affiliations
February 2011 - present
RWTH Aachen University
Position
  • Research Assistant
Education
October 2007 - July 2011
RWTH Aachen University
Field of study
  • Business Administration
October 2003 - December 2010
RWTH Aachen University
Field of study
  • Computer Science

Publications

Publications (150)
Article
Full-text available
Engineering digital twins is a software and systems engineering challenge for which no systematic approach exists. The Asset Administration Shell is becoming a popular foundation for digital twins in Industry 4.0 and it comes in different types that support the engineering of different kinds and parts of digital twins. We investigate how it support...
Article
Full-text available
In the vision of smart manufacturing and Industry 4.0, it is vital to automate production processes. There is a significant gap in current practices, where the derivation of production processes from product data still heavily relies on human expertise, leading to inefficiencies and a shortage of skilled labor. This paper proposes a universal frame...
Preprint
Cyber-Physical Production Systems necessitate efficient configuration and continuous reconfiguration to adapt to evolving requirements and shifting goals. This process involves integrating various system structures to derive new functions and behaviors. The concept of the Digital Twin, which allows for effective integration and testing, is instrume...
Article
Full-text available
This study addresses the challenge of the optimization of milling in industrial production, focusing on developing and applying a novel framework for optimising manufacturing processes. Recognising a gap in current methods, the research primarily targets the underutilisation of advanced data analysis and machine learning techniques in industrial se...
Article
Full-text available
Der digitale Zwilling ist ein wesentlicher Bestandteil der Digitalisierung in der Industrie 4.0. Das Zwillingssystem besteht aus physischer und virtueller Repräsentation in Zusammensetzung mit einem komplexen Softwaresystem, wofür ein aufwendiger Engineering-Prozess nötig ist. Dieser Prozess soll durch einen modellbasierten DevOps-Ansatz mittels Mo...
Article
Full-text available
In today’s manufacturing landscape, Digital Twins play a pivotal role in optimising processes and deriving actionable insights that extend beyond on-site calculations. These dynamic representations of systems demand real-time data on the actual state of machinery, rather than static images depicting idealized configurations. This paper presents a n...
Preprint
Full-text available
Time-to-market and continuous improvement are key success indicators to deliver for Industry 4.0 Cyber-Physical Systems (CPSs). There is thus a growing interest in adapting DevOps approaches coming from software systems to CPSs. However, CPSs are made not only of software but also of physical parts that need to be monitored at runtime. In this pape...
Conference Paper
Time-to-market and continuous improvement are key success indicators to deliver for Industry 4.0 Cyber-Physical Systems (CPSs). There is thus a growing interest in adapting DevOps approaches coming from software systems to CPSs. However, CPSs are made not only of software but also of physical parts that need to be monitored at runtime. In this pape...
Conference Paper
Full-text available
The industrial robotics landscape is drastically changing in recent years. New concepts, such as Industry 4.0, Industry 5.0, Software-Defined Manufacturing, IoT, and rapid development of AI require the changes in the education of the future engineers, especially IT specialist responsible for the software part of industrial robots. This paper presen...
Article
The design of mass housing projects, with their complex array of apartment types and constraints, can be challenging for architects. Automated-organizing programs can assist in exploring various design alternatives, but the computational cost of checking all possible building organizations grows exponentially. This paper describes a method that uti...
Chapter
Full-text available
Digital twins becoming more prevalent: They are being used to support the design, operations, and analysis of complex systems in many domains, such as automotive, agriculture, avionics, construction, or medicine, and comprise much information about the systems and processes of the twinned system. Currently, digital twins are designed and engineered...
Chapter
Full-text available
Industry 4.0 opens up new potentials for the automation and improvement of production processes, but the associated digitization also increases the complexity of this development. Monitoring and maintenance activities in production processes still require high manual effort and are only partially automated due to immature data aggregation and analy...
Article
Digital twins are increasingly being used for many purposes in various domains, including manufacturing, healthcare, transportation, and urban planning. To enable all of this, digital twins must be complex software systems that digitally represent and manipulate physical systems. Hence, they are equipped with extensive data, information, and models...
Preprint
Full-text available
Robotics software is pushing the limits of software engineering practice. The 3rd International Workshop on Robotics Software Engineering held a panel on "the best practices for robotic software engineering". This article shares the key takeaways that emerged from the discussion among the panelists and the workshop, ranging from architecting practi...
Article
Full-text available
Digital Twins are currently investigated as the technological backbone for providing an enhanced understanding and management of existing systems as well as for designing new systems in various domains, e.g., ranging from single manufacturing components such as sensors to large-scale systems such as smart cities. Given the diverse application domai...
Conference Paper
Software is the main driver of added-value in many of the systems that surround us. While its complexity is increasing, so is the diversity of systems driven by software. To meet the challenges emerging from this combination, it is necessary to mobilize increasingly large and heterogeneous multidisciplinary teams, comprising software experts , as w...
Conference Paper
Full-text available
AI planning aims to automate the reasoning process that underlies the plan formulation to achieve a particular goal for a particular problem. Research in this field has focused on symbolic methods -which represent knowledge with human readable symbols- to efficiently and systematically produce plans, i.e., sequences of actions to be performed, from...
Article
Full-text available
Today’s Internet of Things (IoT) applications are mostly developed as a bundle of hardware and associated software. Future cross-manufacturer app stores for IoT applications will require that the strong coupling of hardware and software is loosened. In the resulting IoT applications, a quintessential challenge is the effective and efficient deploym...
Article
Full-text available
The Internet of Things promises to bring significant improvements to manufacturing by facilitating the integration of manufacturing devices to collect sensor data and to control production processes. In contrast to previous industrial revolutions , today's change is driven by applied computer science technologies on several layers: Improved interfa...
Conference Paper
Full-text available
Research and industry leverage digital twins to monitor and control (cyber-physical) systems in various domains. For their efficient engineering, these twins need to become Systems-of-Systems (SoS), in which digital twins of smaller systems (e.g., a production machine) become parts of digital twins of larger systems (e.g., a factory). Yet, research...
Article
A digital twin improves our use of a cyber-physical system and understanding of its emerging behavior. To this effect, a digital twin is to be developed and configured and potentially also operated by domain experts, who rarely have a professional software engineering background and for whom easy access and support, e.g., in form of low-code platfo...
Article
Full-text available
Mobile robots operate in various environments (e.g. aquatic, aerial, or terrestrial), they come in many diverse shapes and they are increasingly becoming parts of our lives. The successful engineering of mobile robotics systems demands the interdisciplinary collaboration of experts from different domains, such as mechanical and electrical engineeri...
Article
Full-text available
Internet of Things (IoT) applications are exposed to harsh conditions due to factors such as device failure, network problems, or implausible sensor values. We investigate how the inherent encapsulation of component and connector (C&C) architectures can be used to develop and deploy reliable IoT applications. Existing C&C languages for the developm...
Article
Simulationsmodelle der virtuellen Inbetriebnahme eignen sich als Grundlage für digitale Zwillinge von Produktionsanlagen, da sie das Verhalten dieser Anlagen abbilden und häufig bereits aus der Entwicklungsphase zur Verfügung stehen. Der Stand der Technik zeigt allerdings, dass zwischen dem Verhalten der Modelle und dem der realen Systeme noch erhe...
Chapter
Successfully developing domain-specific languages (DSLs) demands language engineers to consider their organizational context, which is challenging. Action design research (ADR) provides a conceptual framework to address this challenge. Since ADR’s application to the engineering of DSLs has not yet been examined, we investigate applying it to the de...
Article
Simulationsmodelle der virtuellen Inbetriebnahme eignen sich als Grundlage für digitale Zwillinge von Produktionsanlagen. Sie bilden das Verhalten der Anlagen ab und stehen häufig bereits aus der Entwicklungsphase zur Verfügung. Der Stand der Technik zeigt allerdings, dass zwischen dem Verhalten der Modelle und dem der realen Systeme noch erheblich...
Article
Full-text available
Cyber-Physical Systems are increasingly ubiquitous in our society. With complexity and interconnection, we need new concepts, methods, and tools to systematically leverage data obtained from these systems to better understand, control, and optimize their behavior. Digital Twins have emerged as a new paradigm for the virtual representation of comple...
Article
Full-text available
Digital Twins are an emerging concept which is gaining importance in several fields. It refers to a comprehensive software representation of an actual system, which includes structures, properties, conditions, behaviours, history and possible futures of that system through models and data to be continuously synchronized. Digital Twins can be built...
Chapter
Full-text available
Smart manufacturing demands to process data in domain-specific real-time. Engineering models created for constructing, commissioning, planning, or simulating manufacturing systems can facilitate aggregating and abstracting the wealth of manufacturing data to faster processable data structures for more timely decision making. Current research lacks...
Conference Paper
Full-text available
Process discovery from event logs as well as process prediction using process models at runtime are increasingly important aspects to improve the operation of digital twins of complex systems. The integration of process mining functionalities with model-driven digital twin architectures raises the question which models are important for the model-d...
Conference Paper
Digital Twins in smart manufacturing must be highly adaptable for different challenges, environments, and system states. In practice, there is a need for enabling the configuration of Digital Twins by domain experts. Low-code approaches seem to be a meaningful solution for configuration purposes but often lack extension options. We propose a model-...
Article
Full-text available
Designing software is an activity in which software developers think and make design decisions that shape the structure and behavior of software products. Designing software is one of the least understood software engineering activities. In a collaborative design setting, various types of distances can lead to challenges and effects that potentiall...
Preprint
Full-text available
Context: Designing software is an activity in which software developers think and make design decisions that shape the structure and behavior of software products. Designing software is one of the least understood software engineering activities. In a collaborative design setting, various types of distances can lead to challenges and effects that p...
Chapter
Full-text available
Composing modelling languages and analysis tools still require significant efforts to properly consider syntax and semantics as well as related analyses and syntheses. This composition ideally should be defined on individual language components that can be composed when needed. Only when model-based analysis infrastructures can be composed in accor...
Article
Full-text available
The complexity of cyber–physical systems ( CPSs ) is commonly addressed through complex workflows , involving models in a plethora of different formalisms , each with their own methods, techniques, and tools. Some workflow patterns , combined with particular types of formalisms and operations on models in these formalisms, are used successfully in...
Preprint
Full-text available
Digital Twins are part of the vision of Industry 4.0 to represent, control, predict, and optimize the behavior of Cyber-Physical Production Systems (CPPSs). These CPPSs are long-living complex systems deployed to and configured for diverse environments. Due to specific deployment, configuration, wear and tear, or other environmental effects, their...
Preprint
Full-text available
Domain-Specific Languages (DSLs) help practitioners in contributing solutions to challenges of specific domains. The efficient development of user-friendly DSLs suitable for industrial practitioners with little expertise in modelling still is challenging. For such practitioners, who often do not model on a daily basis, there is a need to foster red...
Article
Full-text available
Modeling languages and frameworks have been the key technology for advancing model-driven engineering (MDE) methods and tools. Many industrial and research tools have been realized and are used across many domains. Hence, we think it is the right time to define what should be the future of modeling technologies, especially the requirements for the...
Chapter
Full-text available
At the core of model-driven development (MDD) of collaborative embedded systems (CESs) are models that realize the different participating stakeholders’ views of the systems. For CESs, these views contain various models to represent requirements, logical functions, collaboration functions, and technical realizations. To enable automated processing,...
Chapter
Full-text available
Embedded systems are being increasingly used in changing environments where they no longer fulfill their associated stakeholder goals on their own, but rather in interaction with other embedded systems. This transition to networked, collaborative embedded systems is creating new application opportunities that impose numerous challenges for develope...
Article
Full-text available
Digital Shadows are data structures precisely tailored to support decision making in domain-specific real-time that promise tremendous potential to reduce time and cost in manufacturing. They are often engineered ad-hoc, for single specific applications, without considering their aggregation, combination, or reuse. This lack of foundations hampers...
Article
Full-text available
Context Software engineering is a social and collaborative activity. Communicating and sharing knowledge between software developers requires much effort. Hence, the quality of communication plays an important role in influencing project success. To better understand the effect of communication on project success, more in-depth empirical studies in...
Article
Full-text available
To fulfill the contractual requirement of the Sweden Compact agreement, the following funding note has to be added and placed in the Funding section of the original article: Open access funding provided by University of Gothenburg.