4.7 Article

Industry 4.0 reference architectures: State of the art and future trends

Journal

COMPUTERS & INDUSTRIAL ENGINEERING
Volume 156, Issue -, Pages -

Publisher

PERGAMON-ELSEVIER SCIENCE LTD
DOI: 10.1016/j.cie.2021.107241

Keywords

Industry 4.0; Reference architecture; Software architecture; Interoperability

Ask authors/readers for more resources

Industry 4.0 has caused a dramatic shift in manufacturing processes, and reference architectures are increasingly being adopted to guide engineers. Different companies have varying experiences with reference architectures, which still have room for improvement. The research aims to review existing reference architectures for Industry 4.0 in terms of their suitability for supporting processes and solutions, and identify the most urgent steps for improvement.
Industry 4.0 has led to a dramatic shift in manufacturing processes, which must be accomplished by interacting end-to-end industrial systems. While Industry 4.0 is still a big challenge for many manufacturing companies, reference architectures have been increasingly adopted in different domains to guide engineers on how their systems should interoperate and be structured. Companies have made different experiences with reference architectures for Industry 4.0. However, depending on the use cases addressed, a reference architecture may be more or less suited to support the transformation of a particular company. Besides, a complete understanding of existing representative architectures does not exist. The main goal of this work is to review existing reference architectures for Industry 4.0 and analyze them concerning their suitability for supporting Industry 4.0 processes and solutions. For this, we systematically researched these architectures and thoroughly analyzed and characterized them. We also address their use and technologies/tools that could support their implementation. As a result, we found that existing architectures still have a long way to go; hence, we present the most urgent steps for the near future. We conclude that the Industry 4.0 community is right in investing in reference architectures considering the future of Industry 4.0.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

Article Computer Science, Theory & Methods

On opportunistic software reuse

Niko Makitalo, Antero Taivalsaari, Arto Kiviluoto, Tommi Mikkonen, Rafael Capilla

COMPUTING (2020)

Editorial Material Computer Science, Information Systems

Software engineering and advanced applications conference 2019-selected papers

Rafael Capilla, Miroslaw Staron

Summary: SEAA is an international forum for discussing the latest trends and innovations in software engineering and advanced applications. This special issue highlights the use of systematic reviews, deep learning, and cloud computing in software engineering.

INFORMATION AND SOFTWARE TECHNOLOGY (2021)

Article Computer Science, Software Engineering

Usability implications in software architecture: The case study of a mobile app

Rafael Capilla, Rick Kazman, Carlos Romera, Carlos Carrillo

SOFTWARE-PRACTICE & EXPERIENCE (2020)

Editorial Material Computer Science, Software Engineering

Automated Authoring, Onboarding Developers, and Extracting Decision Rationale

Jeffrey C. Carver, Rafael Capilla, Alexander Serebrenik, Miroslaw Staron

IEEE SOFTWARE (2021)

Article Computer Science, Information Systems

Enhancing the Reuse of Scientific Experiments for Agricultural Software Ecosystems

Lenita Ambrosio, Heitor Linhares, Jose Maria N. David, Regina Braga, Wagner Arbex, Mariana Magalhaes Campos, Rafael Capilla

Summary: Scientific experiments involve complex interactions between researchers, requiring a substantial volume of data and services, making up a Scientific Software Ecosystem. Suitable platforms are needed to support experiment reuse. Case studies in a Brazilian Agricultural Research Corporation show that the proposed platform facilitates the reuse of scientific experiments through data integration.

JOURNAL OF GRID COMPUTING (2021)

Article Computer Science, Artificial Intelligence

Exploiting variability in the design of genetic algorithms to generate telerehabilitation activities

Alejandro Moya, Elena Navarro, Javier Jaen, Victor Lopez-Jaquero, Rafael Capilla

Summary: This research proposes an automatic generation method for customized telerehabilitation activities, aiming to assist specialists in designing and creating activities that best fit each patient's needs. The main contributions include the use of Feature Models to describe variability in the telerehabilitation domain, the design and development of a genetic algorithm for generating customized activities, and the evaluation of its effectiveness and efficiency. The proposal is integrated with a telerehabilitation tool for people with Acquired Brain Injury.

APPLIED SOFT COMPUTING (2022)

Editorial Material Computer Science, Software Engineering

Digital Twins

Jeffrey Carver, Miroslaw Staron, Rafael Capilla, Henry Muccini, Lorin Hochstein

IEEE SOFTWARE (2022)

Article Computer Science, Software Engineering

Continuous engineering for Industry 4.0 architectures and systems

Pablo Oliveira Antonino, Rafael Capilla, Rick Kazman, Thomas Kuhn, Frank Schnicke, Tagline Treichel, Adam Bachorek, Zai Mueller-Zhang, Victor Salamanca

Summary: Traditional methods for evaluating software or system architecture quality are not suitable for Industry 4.0. This research proposes a new approach based on Digital Twins and simulations to continuously evaluate the runtime quality aspects of architecture and systems in industrial production plants.

SOFTWARE-PRACTICE & EXPERIENCE (2022)

Article Business

On Autonomous Dynamic Software Ecosystems

Rafael Capilla, Emilia Cioroaica, Barbora Buhnova, Jan Bosch

Summary: This article discusses the evolution of software ecosystems, introducing the concept of autonomous dynamic ecosystems. Through four industrial examples, the main features and technology requirements of this new type of ecosystems are characterized.

IEEE TRANSACTIONS ON ENGINEERING MANAGEMENT (2022)

Article Automation & Control Systems

A Process for Identifying and Modeling Relevant System Context for the Reconfiguration of Automated Systems

Birte Caesar, Alejandro Valdezate, Jan Ladiges, Rafael Capilla, Alexander Fay

Summary: In this research, a new method is proposed for identifying and modeling the context information relevant to trigger system reconfiguration, using ontologies and feature models. The method is validated through case studies in the wind energy domain and unmanned automated vehicle domain.

IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING (2023)

Article Computer Science, Artificial Intelligence

A Quality 4.0 Model for architecting industry 4.0 systems

Pablo Oliveira Antonino, Rafael Capilla, Patrizio Pelliccione, Frank Schnicke, Daniel Espen, Thomas Kuhn, Klaus Schmid

Summary: The concept of Industry 4.0 aims to improve the integration of production through automation and intelligent capabilities. To support this concept, we have developed a tailored version of the ISO 25010 quality model specifically for the needs of Industry 4.0, providing actionable support for quality concerns.

ADVANCED ENGINEERING INFORMATICS (2022)

Article Computer Science, Information Systems

RuVa: A Runtime Software Variability Algorithm

Alejandro Valdezate, Rafael Capilla, Jonathan Crespo, Ramon Barber

Summary: This research paper proposes a method to integrate the RuVa algorithm with the FaMa tool suite to dynamically check feature constraints and modify the variability model of context-aware systems.

IEEE ACCESS (2022)

Proceedings Paper Computer Science, Software Engineering

Impact of Opportunistic Reuse Practices to Technical Debt

Rafael Capilla, Tommi Mikkonen, Carlos Carrillo, Francesca Arcelli Fontana, Ilaria Pigazzini, Valentina Lenarduzzi

Summary: Technical debt is a significant quality issue in software architecture and code. Opportunistic reuse can lead to quality deterioration and induce technical debt. Studies have investigated the negative impact of opportunistic reuse on system quality.

2021 IEEE/ACM INTERNATIONAL CONFERENCE ON TECHNICAL DEBT (TECHDEBT 2021) (2021)

Proceedings Paper Computer Science, Hardware & Architecture

Teaching Students Software Architecture Decision Making

Rafael Capilla, Olaf Zimmermann, Carlos Carrillo, Hernan Astudillo

SOFTWARE ARCHITECTURE (ECSA 2020) (2020)

Article Computer Science, Interdisciplinary Applications

Environmental cold chain distribution center location model in the semiconductor supply chain: A hybrid arithmetic whale optimization algorithm

Xiaolin Wang, Liyi Zhan, Yong Zhang, Teng Fei, Ming-Lang Tseng

Summary: This study proposes an environmental cold chain logistics distribution center location model to reduce transportation costs and carbon emissions. It also introduces a hybrid arithmetic whale optimization algorithm to overcome the limitations of the conventional algorithm.

COMPUTERS & INDUSTRIAL ENGINEERING (2024)

Article Computer Science, Interdisciplinary Applications

Blockchain-enabled integrated model for production-inventory-delivery problem in Physical Internet

Hong-yu Liu, Shou-feng Ji, Yuan-yuan Ji

Summary: This study proposes an architecture that utilizes Ethereum to investigate the production-inventory-delivery problem in Physical Internet (PI), and develops an iterative heuristic algorithm that outperforms other algorithms. However, due to gas prices and consumption, blockchain technology may not always be the optimal solution.

COMPUTERS & INDUSTRIAL ENGINEERING (2024)

Article Computer Science, Interdisciplinary Applications

The fuzzy human-robot collaboration assembly line balancing problem

Paraskevi Th. Zacharia, Elias K. Xidias, Andreas C. Nearchou

Summary: This article discusses the assembly line balancing problem in production lines with collaborative robots. Collaborative robots have the potential to improve automation, productivity, accuracy, and flexibility in manufacturing. The article explores the use of a problem-specific metaheuristic to solve this complex problem under uncertainty.

COMPUTERS & INDUSTRIAL ENGINEERING (2024)