Skip to content
Publicly Available Published by De Gruyter (O) August 8, 2023

Towards asset administration shell-based continuous engineering in process industries

Auf dem Weg zum durchgüngigen Engineering in der Prozessindustrie mithilfe der Verwaltungsschale
  • Sten Grüner

    Sten Grüner is a Principal Scientist for Industrial Digitalization Technologies at ABB Corporate Research Center Germany since 2016. His research interests include information modeling for industrial applications especially using OPC UA and Industry 4.0 technologies as well as cloud-native software architecture. He holds a Ph.D. in automation engineering from RWTH Aachen University, Germany since 2017.

    EMAIL logo
    , Mario Hoernicke

    Mario Hoernicke is Senior Principal Scientist at ABB Corporate Research in Ladenburg, Germany. His research interest focusses on the development of new and innovative concepts for automation engineering.

    , Katharina Stark

    Katharina Stark studied electrical engineering at the Mannheim University of Cooperative Education with a focus on automation technology. This was later followed by a master’s degree in automation and energy systems at Mannheim University of Applied Sciences. Since 2002, she has been working at ABB Corporate Research Germany in Ladenburg, since 2018 as Senior Scientist for Automation Engineering. From 2007 to 2010, she was an expatriate in strategic research for oil and gas in Oslo, Norway. Her research interests include concepts, workflows and tools in automation engineering, data exchange and automation system architectures.

    , Nicolai Schoch

    Nicolai Schoch studied techno-mathematics at the Karlsruhe Institute of Technology (KIT), with a focus on medical simulation systems and computer science. In 2017, Mr. Schoch received his PhD in Applied Mathematics from the Engineering Mathematics & Computing Lab (EMCL) at Heidelberg University on the topic of “Simulation-based Personalized Cardiac Surgery Support”. Since 2020, Mr. Schoch is working as a Senior R&D Engineer and Project Manager at the Research Center of ABB AG. His research focuses on Data Analytics, Artificial Intelligence, Semantic Technologies, Workflow Automation, Digital Twins, and Simulation of Complex Systems.

    , Nafise Eskandani

    Nafise is an Associate Scientist at ABB Corporate Research Center and a PhD student at the Technical University of Darmstadt. Her research interests include Cloud Native Applications, Digital Twin, Software Architecture, and Software Engineering. Currently, she is working on programming models for decentralized and resilient systems.

    and John Pretlove

    John Pretlove studied Mechanical Engineering and completed a PhD in Mechatronics & Robotics from the University of Surrey, UK. John joined ABB in 1999 and has held various R&D and Technology Management roles and has interests in robotics, autonomous systems, man-machine interaction and visualization in addition to innovation management and technology development.

Abstract

In this work we emphasize the role of the engineering process within the industrial automation domain and its underrepresentation in the Industry 4.0 community possibly explained by discrete roots of Industry 4.0. Towards this aim, we revisit the value chain on the leading picture of Industry 4.0 and indicate gaps for “design-to-order” products and projects where requirement artifacts like Piping and Instrumentation Diagrams (P&IDs) or tag lists are exchanged prior to selecting, ordering and building the actual plant. After the understanding of the importance of the engineering process, we explore the opportunities of using Industry 4.0 technology stack to embed engineering information into the digital twin of a process plant. We underline possible synergies with the current developments of the Industry 4.0 community, like the Data Exchange in the Process Industry (DEXPI) and the Module Type Package (MTP) submodel template definitions. Finally, we present possible best practices for embedding existing engineering-related standards into the Industry 4.0 ecosystem and propose tactics and mechanisms for information modeling to accomplish this task in a most efficient and reusable way.

Zusammenfassung

In dieser Arbeit betonen wir die Rolle des Engineering-Prozesses in der industriellen Automatisierung und seine Unterrepräsentation in der Industrie 4.0-Community, was möglicherweise auf die anderen Wurzeln von Industrie 4.0 zurückzuführen ist. Zu diesem Zweck überarbeiten wir die Wertschöpfungskette im Leitbild der Plattform Industrie 4.0 und zeigen Lücken für “Design-to-Order” Produkte und Projekte auf, bei denen Anforderungsartefakte wie R&I-Fließschemata oder Taglisten ausgetauscht werden. Nachdem wir die Bedeutung des Engineering-Prozesses erläutert haben, untersuchen wir die Möglichkeiten der Nutzung von Industrie 4.0-Technologien zur Einbettung von Engineering-Informationen in den digitalen Zwilling einer Prozessanlage. Wir betonen mögliche Synergien mit den aktuellen Entwicklungen der Industrie 4.0-Community wie den Teilmodellen für den Datenaustausch der R&I-Fließschemata (DEXPI) und für das Module Type Package (MTP). Schließlich stellen wir mögliche Best Practices für die Einbettung bestehender technischer Standards in das Industrie 4.0-Ökosystem vor und schlagen Taktiken und Mechanismen für die Informationsmodellierung vor, um diese Aufgabe auf möglichst effiziente und wiederverwendbare Weise zu erfüllen.

1 Introduction

Automation engineering is a crucial part of every plant construction in process industries. Automation engineering, or engineering in general assembles the different parts of the plant together and takes care that all parts are integrated with each other prior plant commissioning and operation.

The engineering process in process industry is determined by a high degree of standardization activities with a significant number of existing standards for various phases of the engineering phases, application domains and even geographic regions.

Currently, the data exchange and usage in engineering is based on various file formats and standards, it is hard to have a single, integrated engineering workflow. The lack of integrated engineering negatively impacts the efficiency of the engineering process and requires a number of expensive and error-prone manual intervention steps.

Furthermore, the engineering process is typically iteration based, i.e., it includes multiple artifact exchanges includes between parties/organizations and engineering disciplines in course of the process, e.g., until reaching an agreed list of requirements. During the process, multiple artifacts are created and modified which are spread across multiple tools in a heterogeneous tool landscape.

One possibility to implement the integration between different domain-specific standards and organizations is the usage of emerging Industry 4.0 concepts, especially the Asset Administration Shell (AAS), to create, maintain and exchange engineering information across tool and organizational boundaries. Furthermore, the possibility to use AAS beyond the engineering lifecycle phase, i.e., during plant commissioning, operation and maintenance, will allow for concepts of continuous engineering. Continuous engineering allows seamless access and modification of engineering information during the whole plant lifecycle.

The contribution of this work is a review of the current developments of Industry 4.0 community and discussion about their applicability on the road to integrated and continuous engineering. Towards this goal we review the widely used value chain picture of Industry 4.0 and identify a missing step of requirement handover which is especially important in the “design-to-order” process of plant engineering. For each step in the extended value chain, we identify relevant existing standards and compare them with currently known specification activities of AAS information models. Since multiple working groups are working on embedding existing standards into AAS infrastructure, we discuss multiple modeling approaches and propose tactics and mechanisms for information modeling to accomplish this task in a most efficient way.

The remainder of this work is structured as follows: Section 2 introduces basics of plant engineering, Industry 4.0 concepts and their applications in engineering. Section 3 reviews the common Industry 4.0 value chain and closes the identified gap of requirement transfer. For each information exchange step along the extended value chain, a number of relevant standards are identified. Section 4 lists opportunities and challenges when implementing AAS-based continuous engineering relying on the identified standards. A number of identified challenges are tackled in the subsequent sections. Section 5 reviews current engineering-related specification of the community. Section 6 presents tactics and best practices to allow an efficient cross-standard references. Finally, Section 7 includes a summary and an overview of future work.

2 Related work

In this section we introduce the basics of engineering for the process domain followed by the engineering of modular plants (modular automation is the recent trend in process industries). Towards the aim of this work we introduce the main concepts of the AAS within Industry 4.0 community. Finally, current use of AAS in the scope of process plant engineering is outlined.

2.1 Automation engineering

Automation engineering usually follows a workflow as described in [1, 2], starting from a Front End Engineering and Design (FEED) phase that defines what should be constructed, through basic and detail engineering phases that define the automation system and automation software of the plant. Engineering usually ends with the commissioning phase, followed by the operation and maintenance phase and – at the end of the plant lifecycle – with its deconstruction.

For each of the phases, new methods are investigated, which decrease the engineering effort for every part, since engineering is quite expensive. For the FEED phase, for example, the Capital Facilities Information HandOver (CFIHOS) standard is developed by Oil and Gas (O&G) industry [3]. CFIHOS is meant as a data exchange format between the different engineering phases. During FEED, it is defined how the process should work, later the same document is enhanced by the technical implementation of the specific process function and/or its electrification. Further information can be added during later engineering phases.

In order to describe a P&ID of a process plant in a computer interpretable manner, the DEXPI standard, based on ISO 15926, is developed. The major driver for this standard is the German DECHEMA (ProcessNet), supported by several suppliers, plant owners and CAD tool vendors. Additionally, ProcessNet is cooperating with Interessengemeinschaft Automatisierungstechnik der Prozessindustrie e.V. (NAMUR), VDMA, VDI, and other large consortia on that standard. The idea is to generate the DEXPI-file for a P&ID during FEED and then reuse it in detail engineering for, e.g., generating operator displays (sometimes also referred to as Human Machine Interface (HMI)) [4, 5] or control code [6]. Besides the DEXPI standard, there is the NORSOK I-005 standard (also known as IEC PAS 63131) defining System Control Diagrams (SCDs), that roughly correspond to P&IDs incl. the control logic for several PCE-Requests. Machine-readable exchange of SCDs is possible using an Automation Markup Language (AutomationML) model [7].

A special case for the recent developments of the plant engineering is the modularization of process plants. Using this, the complete plant concept changes. Instead of constructing a single big plant, the plant is assembled from process modules, each defining a specific purpose. The general concept is described in [8]. The entire concept bases on the standardization of the process module interfaces, the MTP. Furthermore, the modelling techniques used for MTP are described in [9, 10]. The following paragraph gives an overview about the related standards and pilots/demonstrators.

2.2 Modular automation and pilot applications

The MTP standard is under development since 2013. The first parts of the national standard VDI/VDE/NAMUR 2658 are released, describing the general concepts for the automation interface of a PEA [11], as well as the description of an HMI [12] and the interfaces of PEA tags [13]. Draft parts for alarm management [14, 15] and service-based process control [16] are available, as well. Those guidelines are heavily used in pilot projects [17], driven by pharmaceutical industries and are now under international standardization within the IEC; the IEC 63280 new work item proposal has been accepted. In addition to that, VDI 2776 [18] is describing the concepts for the process design when constructing a modular production plant.

Discrete industry is working on a standard for the integration of machines into a production process. The underlying concept is called Packaging Machine Language (PackML) [19] originating from packaging industry, further formalized in The Organization for Machine Automation and Control (OMAC) [20] industry standard, the corresponding OPC UA companion specification [21], and the ISA 88 TR [19]. A compassion and alignment of MTP and PackML can be found in [22].

A concept called state-based control, as described in [23], based on ISA 88 [24] and ISA 106, is often used to provide advanced operation concepts for world-scale plants and a higher level of automation. Besides that, an abstraction layer is put on top of the automation system in order to ease integration and provide a larger degree of automation.

New concepts and new architectures, like discussed in Open Process Automation Forum (OPAF) at present and put into OPAS [25], also go into a modular direction. OPAF, as well, shows that there is a need for a more modular, type-based engineering, based on Distributed Control Nodes (DCNs), which can run on different target systems and be distributed throughout the plant.

Especially the MTP standard is of importance when it comes to modular automation systems. The maturity level is high enough to use it for first pilot applications. The community has developed several pilot application together with end customers, as e.g., described in [17]. Besides this, the concept is enhanced to be usable for conventional plants, as well. The concept of the Function Modules enables the usage of MTP for world-scale plants. Function Modules enable the usage of a single controller for several modules, as well as for the parameterization of modules on instance level as described in [26].

2.3 Asset administration shell

AAS is one of the key concepts originally developed by the “Plattform Industrie 4.0”, a German consortium including industrial associations, academic research facilities and industry. AAS is currently the subject of international standardisation as IEC 63278.

The core vision of AAS is to implement a digital representation (sometimes referred to as Industrial Digital Twin) of physical or non-physical assets to enable interoperability (1) across the life cycle phases of an asset and (2) across organizational boundaries.

Towards the first aim, AAS is defined as a technology neutral Unified Modelling Language (UML) model which has defined mappings to multiple file-based serializations (so-called type 1 AAS), e.g., eXtensible Markup Language (XML), JavaScript Object Notation (JSON), AutomationML or Resource Description Framework (RDF). Moving along the lifecycle of an asset, e.g., into its operational phase, an interactive Application Programming Interface (API) might be preferable for interaction with asset information. This is realized by so-called reactive (type 2) AAS, e.g., by means of a RESTful API providing JSON representation of the information model and its parts. A mapping to OPC Unified Architecture (OPC UA) is also available via a companion specification I4AAS.[1] A proactive (type 3) AASs which are conceptually similar to agent-based systems are currently subject to research, e.g. [27], or [28], and currently have less relevance in industrial pilots and demonstrators. A seamless transition between AAS types is possible based on the demands of a particular digitalization use-case. For example, it is natural to use file-based type 1 AAS during the engineering phases of asset’s life cycle and switch to type 2 or even type 3 AAS during start up and operation phases.

Towards the second aim, AAS can be seamlessly integrated with other Industry 4.0 technologies and standards like Identification Link [29] and semantic dictionaries based on IEC 61360 like IEC Common Data Dictionary (CDD)[2] and ECLASS.[3] Identification link can be used to identify the asset of interest along product’s life cycle from production to disposal. Semantic dictionaries allow re-using the existing standardized attributes to describe asset’s properties, e.g., the weight of a sensor.

Both types 1 and 2 require certain infrastructure to discover, consume and exchange AAS. While no specific means for type 1 AAS are defined, type 2 services are being specified including so-called AAS registries to discover AAS and contained information based on the asset ID, e.g., its identification link. There are a number of open source Software Development Kits (SDKs) implementing AAS and related infrastructural elements, most notably Eclipse BaSyx.[4] An overview of the available SDKs can be found in [30].

In a nutshell, the metamodel of a AAS defines AAS to include an asset description including a possibility to list multiple asset identifiers. An arbitrary number of AAS for an asset may exist, e.g., owned by multiple organizations along the asset’s life cycle. AAS aggregates submodels which are information containers describing different aspects of the asset, e.g., its technical specification or its documentation. Similarly to AAS, submodels have globally unique IDs and are the minimal deployment unit for type 2 AASs, i.e., an AAS may have multiple submodels each of which can be hosted on different physical hosts or even across organization boundaries. Submodels group actual properties of the asset offering a rather limited set of modeling possibilities including, but not limited to, ordered an unordered collections, properties to supply values of primitive data types, reference to other AASs and their parts as well as executable operations.

It is obvious, that relying on well-defined semantics of parts of the AAS, e.g., semantics of single properties within a submodel, is not sufficient to ensure interoperability in every Industry 4.0 use-case. Therefore, in recent years the work of Industry 4.0 community is focusing on a definition of standardized submodel templates for well-defined use-cases. With the gradual maturity and adoption of AAS within research projects and industrial pilots, the governance of the development of AAS specification and submodel templates is being transferred to the Industrial Digital Twin Association (IDTA),[5] a non-profit organization founded in 2021. Currently, there are more than 80, mostly industrial, members covering a variety of industrial verticals as well as geographic markets. There are about 30 standardized submodel templates which are either published, in review or under active development. We will focus on submodels which are related to engineering in Section 5.

2.4 Asset administration shell applications in engineering

Aiming to cover the whole life cycle of any asset, applications in the engineering process and using it as a bridge towards operations guide the use-cases around AAS. The focus of this work is on engineering-related use-cases, therefore we exclude a vast number of work around AAS like re-configurable production, e.g. [31], or [32], use-cases related to edge computing [33], or usage of AAS for hand-over and orchestration of Functional Mockup Unit (FMU)-based simulations [34, 35].

A vision of the whole life cycle applicability of the AAS for process plants has been already sketched in [36] in 2017. In this work, a number of use-cases have been identified along with the plant life cycle like device selection, procurement, plan commissioning, as built documentation and operations. Some of those use-cases are covered by the standardized submodels which we are reviewing later in this paper.

Multiple efforts around capability-based (or skill-based) engineering for lot-size-one production found place in the Industry 4.0 community, e.g., around BaSys[6] research projects [37], [38], [39]. This work leads to a consolidated understanding of equipment capability description [40] and more recent implementation approaches, e.g., [41, 42]. The rough idea behind capability-based engineering is the ability to automatically assess, whether a product can be produced by the existing production equipment and generate a production plan if possible. Methodological backbone for capability-based planning and reconfiguration can be ontologies as outlined in [43].

To create an AAS from existing information sources, there are works on using AutomationML [44] as integration format to integrate information during the engineering phases to export it as an AAS. Alternatively, model transformation can be used to create mappings from proprietary information sources [45], [46], [47].

Recent applications of AAS in different engineering phases are manifold and cannot be reviewed here completely. Some relevant examples are the usage of AAS in Product Lifecycle Management (PLM) [48], representing PLC within AAS according to IEC 61131-3 [49] or IEC 61499 [50], to its use for planning and scheduling purposes using Artificial Intelligence (AI) [51]. Furthermore, there are works adapting value-statement-based semantics, e.g., matching requirements and assurances on different ECLASS or CDD properties, for multiple use-cases including service and asset discovery [52], [53], [54].

Recently, the working group 1.4 “Asset Administration Shell” of NAMUR published two position papers on the role of AAS in the process industry with a great focus on the engineering process. Unfortunately, both papers are currently available in German only, therefore we provide a short summary below. The first position paper [55] describes four different kinds of the AAS involved in the plant engineering:

  1. Plant Structure AAS: describes the logical and physical structure of the plant. It connects planned functionality, so-called roles, which can be fulfilled by different automation devices.

  2. Role AAS: This AAS is a container for the requirements towards a device. Those requirements can come from multiple disciplines including process (e.g., measured medium) and mechanical (e.g., pipe diameter). Requirements towards the role restrict the possible device types which can fulfill the role.

  3. Device Type AAS: Device type is an abstract catalog item provided by device supplier. Typically, it contains a set of assurances towards predefined properties, e.g., assured measurement precision. Ideally, these properties can be matched with the requirements within the Role AAS to deduce a set of compatible devices for each role.

  4. Device Instance AAS: This AAS represents an individual device (e.g., a temperature transmitter with a dedicated serial number). Instance AAS typically contains either a link or a copy of the content of the Device Type AAS, e.g., its assurances and documentations. Additionally, it can contain some instance-specific information like calibration certificates, maintenance reports, etc. During its lifecycle Device Instance AAS is temporally referencing the Role AAS it is fulfilling. This reference can be changed during the lifecycle, e.g., when the device instance is removed from the plant for the maintenance.

Additionally a number of high-level requirements are provided within the position paper including requirements of secure access and Role-Based Access Control (RBAC) for reading and writing, evaluation of “quality” of the properties within the AAS, and the ability for a plant operator to create its own “proxy type catalog” for Device Type AASs.

The second position paper [56] reflects on two use-cases around the usage of the AAS. The first use-case called “Engineering” describes a vision of integrated engineering which uses AAS as an interoperable technical backbone compared to file-based or vendor-specific exchange platforms which are used now. The second use-case called “Operations” describes an automated sensor device exchange (the new device is assumed to have a different type AAS as the original one) based on automatic matching of Role AAS requirements. We describe opportunities related to both use-cases in more detail in Section 4.

3 Plant engineering within industry 4.0 value chains

In this section we will define value chains with the help of the Industry 4.0 leading picture. Comparison of this diagram with the typical plant engineering process indicates a gap for engineering information exchange for “design-to-order” products and projects where requirement artifacts like P&ID or tag lists are exchanged prior to selecting, ordering and building the actual plant.

Value chains are introduced based on Figure 1. It shows the so-called leading picture according to “Plattform Industrie 4.0” where information and physical delivery flows between a plant/production line operator, component/machine integrator, and equipment supplier for the plant/production line are indicated.

Figure 1: 
“Plattform industrie 4.0” leading picture of use-cases involving a three-step value chain (originating from [57], the “verteilte repositories” text block translates to “distributed repositories”).
Figure 1:

“Plattform industrie 4.0” leading picture of use-cases involving a three-step value chain (originating from [57], the “verteilte repositories” text block translates to “distributed repositories”).

In Figure 2 we present a simplified version of the leading picture which is augmented with step numbers 1 to 6 to indicate a typical information flow starting with publishing product type information in step 1 up to commissioning and operation of the composite system in steps 5 and 6 (we will review the steps in more detail shortly). Based on a shape when followed the information flows, we refer to Figure 2 as the Z-value-chain.

Figure 2: 
Simplified leading picture three-step value chain (referred to as Z-value-chain).
Figure 2:

Simplified leading picture three-step value chain (referred to as Z-value-chain).

Furthermore, Figure 3 depicts an enhanced version of the Z-value-chain (cf. added Step 0 and explicit information flows between value chain partners) which was obtained based on interviews with domain experts from process and O&G industries. We refer to the enhanced value chain diagram as the Σ-value-chain based on the shape when following the steps.

Figure 3: 
Extended leading picture of a three-step value chain (referred to as Σ-value-chain).
Figure 3:

Extended leading picture of a three-step value chain (referred to as Σ-value-chain).

Note that even though there are straight arrows between the dedicated partners in Figure 3, the information exchange process between the actors is iterative, i.e., there are multiple iterations possible in each of the steps which are outlined below. Furthermore, the design of a “composite system” is in focus of integrator’s work in both value chains. Depending on the application, this “composite system” may represent a “component” (e.g., a physical skid like a filtering module), or a subsystem of a monolithic plant (e.g., a gas compressor) of the process plant. The main criteria for this “composite system” are the processes of (1) matching the requirements of the operator with offered capabilities of products/devices provided by suppliers and (2) value creation by orchestrating/combining these components, e.g., by means of Programmable Logic Controller (PLC) code or physical assembly/wiring.

The information exchanged between the parties is split into multiple logical steps which are discussed below in detail. Note that some steps are focusing on pure information flow and mechanisms to enable it, e.g., exchanging requirements (Step 0) or device data (Step 1). Other steps like engineering (Step 2) are focused on value creation within Industry 4.0 domain and hence are creating information to be exchanged in further steps, e.g., lifetime services (Step 6).

3.1 Step 0: requirements exchange

In this step the plant owner/operator defines requirements of a plant, i.e., a subsystem specification, and communicates them to the integrator. Typically, this specification includes a rough plant structure (e.g., functional and location structure) of the to-be plant or plant segment. Requirements exchange step is the main difference between the Z-value-chain (Figure 2) originating from Plattform Industrie 4.0 and the Σ-value-chain (Figure 3) originating from this work. We suppose that the absence of requirement exchange in the original leading picture origins in discrete manufacturing roots of Industry 4.0 where integrators may create composite systems based on market research and not on the requirements of an individual customer/plant operator as it is the case for process automation and especially in process and the oil and gas industry. This theory is supported by recent publications, e.g., [56], filling this gap.

Having formalized and machine-readable requirements opens a way towards semi-automated verification of the system and allows a clear traceability of inter-dependencies between system parts. Requirements can be partially formalized using existing O&G standards, e.g., the rough plant structure can be expressed using an ISA-95/ISA-88 hierarchy (cf. Table 1). The information exchanged between the parties is split into multiple logical steps which are discussed below. Note that some steps are focusing on pure information flow and mechanisms to enable it, e.g., exchanging requirements (Step 0) or device data (Step 1). Other steps like engineering (Step 2) are focused on value creation within Industry 4.0 domain and hence are creating information to be exchanged in further steps, e.g., lifetime services (Step 6).

Table 1:

Examples of relevant standards and submodel template definitions for every step of the Σ-value-chain found in Figure 3.

Value chain step Examples of relevant Standards Related submodel template
Step 0 ISA-95/ISA-88, IEC 81354, READI JIP 3 with AAS qualifiers, 12
Step 1 VDI 2770, ECLASS, IEC CDD, OPC UA PA-DIM 3, 4, 12, 13, 14, 15, 23
Step 2 ISA-95/ISA-88, IEC 81354, READI JIP, IEC 61131-3 and -10, IEC 61499, MTP, SCD, DEXPI 1, 5, 11, 12, 15, 20, 21 22, 24, 25, 26, 27, 28
Step 3
Step 4 ECLASS, IEC CDD
Step 5 OPC UA (GDS, PA-DIM), field device integration (FDI) 9, 17
Step 6 NAMUR NOA, engineering-specific standards (see prev. steps) 2, 5, 6, 7, 9, 10, 16, 17, 18, 19

3.2 Step 1: asset type information exchange

To use asset type information during its value creation process, the integrator needs to aggregate (or even maintain an own copy, cf. [55]) catalog information of different components available from several suppliers. The product information includes technical specifications (e.g., height, weight, available certifications) and documentation (e.g., operating instructions) for specific equipment. Standards related to this information exchange steps include VDI 2770 documentation exchange as well as technical information expressed as a set or ECLASS or IEC CDD properties (e.g., weight, height, IP environmental protection class). Furthermore, specification of a field device might include its OPC UA runtime information model represented as an engineering artifact, e.g., supplied as OPC UA Nodeset XML file.

Please note that the order of Step 1 and Step 2 is taken based on original drawings of the Z-value-chain and is subject to discussion.

3.3 Step 2: engineering design with digital twins

In this step the integrator designs a composite system, e.g., a machine, module or skid, based on market or customer requirements. This step includes combination of product information obtained from supplier catalogs and matching them to the requirements. Included activities are detailed modeling of the plant/plant subsystem, sizing of components (e.g., selecting a motor providing sufficient torque for a pumping application), and optionally the simulation of the composite system. Furthermore, automation application design is performed in this step including PLC programming in IEC 61131, design of HMIs, alarm limits etc. Relevant standards to this step include IEC 61131-3 and -10, IEC 61499, Module Type Package, SCD (IEC 63131), DEXPI and AutomationML/Computer Aided Engineering Exchange (CAEX) based representation of P&ID.

3.4 Step 3: commit on design of module/subsystem

In this step the system design is agreed between integrator and operator and operator’s asset lifecycle, and the composite system reaches a new phase in its lifecycle both on operator’s and integrator’s Information Technology (IT) systems, e.g., AAS registries. No standards are known that could support this step. Furthermore, this is mostly a business process based on deliverables produced in (multiple iterations of) Step 1 and Step 2.

3.5 Step 4: ordering and delivery

Based on committed composite system design, the integrator and/or the operator start an interaction with defined product vendors to procure the selected components. From the lifecycle perspective of the designed composite system, it is essential to connect the planning artifacts (e.g., tag names or placeholders) with the identifiers of actual products (e.g., order and serial numbers of sensors and actuators). This connection happens in this step via an automated or (human-) assisted procurement process.

Furthermore, as equipment is instantiated in this step, additional instance-specific information may be provided by the vendor including calibration information for filed devices. In similarity to Step 3 this is mostly a business process, also no standards (except semantic catalogs like ECLASS or commercial systems like CADENAS) are known to support this step.

3.6 Step 5: commissioning

Delivered components are assembled by the integrator to the composite system instance (e.g., a physical skid). This step includes commissioning the components of the system, e.g., wiring and network bootstrapping, device identification (e.g., based on serial number) and downloading engineered parameters (e.g., measurement ranges and alarm limits for a sensor) from Step 2. This step may be spread between supplier and integrator as well as integrator and operator as indicated by two arrows in both value chain diagrams. This involves the construction of the composite system by the integrator (e.g., test and commissioning of the composite module) followed by the integration of the pre-tested module into the lager system of the operator.

We are aware that the actual assembly/commissioning process might happen physically at operator’s site/location, still the separation into module-tests and integration-test seems to be reasonable based on typical system design process.

Related standards originate from OPC UA family (IEC 62541) including discovery mechanisms (OPC UA Global Discovery Server (GDS)) and various companion specifications (e.g., PA-DIM OPC UA) defining actual content of the information model within the devices (e.g., name of parameters). Possibilities to apply those standards can be found in works around Plug-and-Produce, e.g., [58, 59].

3.7 Step 6: lifetime services

Lifetime services span between all three actors. The basic example is condition monitoring of both the skid and components in it during the operational lifecycle phase of the plant. The multi-vendor hierarchical structure of the “complex system” implies tangling wrt. data processing by multiple device vendors. For example, information collected from a skid may include information from sensors of two vendors. Efficient predictive maintenance of the sensors may require splitting and forwarding the sensor-specific information to the respective vendor.

Beyond condition monitoring, lifetime services may include:

  1. Updates of components and the composite system, e.g., device replacement (cf. [56]).

  2. Adding or changing functionality of deployed assets, e.g., firmware update of field devices.

  3. Performance enhancements of existing components, e.g., by proposing an optimal parameter configuration for existing devices.

Related standards include OPC UA to enable connectivity the field devices. Additionally secure information extraction from OT infrastructure may be needed (e.g., NAMUR NOA) as well as further means to ingest and process data in a (hybrid) cloud.

The summary of relevant standards listed for every step within the value chain can be found in Table 1. Next to the examples of the relevant standards the IDs of standardized submodel templates is listed (we will present the standardized submodel definitions in more detail in Section 4).

4 Opportunities and challenges for AAS-based continuous engineering

Based on the information flows between value chain partners which were identified in the previous section, we list a number of opportunities and challenges when using AAS as a backbone for an integrated engineering process.

4.1 Opportunities – horizontal integration along the engineering workflow and the trades

The engineering of a plant can be split up into different phases according to [1]. During these phases different tasks have to be executed that require experts from different trades, using specialized software tools [2]. Already in 2010 Hollender stated that “integration of all tools and data in three dimensions [was] a strong trend” [2, p. 178]. But while the vertical integration (as one of the three dimensions) has made huge progress since then with, e.g., the usage of OPC UA down to the field level, especially in combination with the upcoming Time-Sensitive Networking (TSN) [60] as demonstrated in [61] as well as the upcoming standardization with NAMUR Open Architecture (NOA) [62], the horizontal integration along the engineering workflow still has a lot of improvement potential. The integration between the trades, seen as the third dimension [2], partly overlaps with the horizontal integration, as typically different trades are dominant in different engineering phases.

Using CAEX [63] as part of AutomationML [10], the syntax of engineering data can be standardized, forming a basis for a file-based data exchange between different engineering tools and thus engineering phases. Approaches to standardize on the semantics as well, are made with ECLASS. Further standard data formats like COLLAborative Design Activity (COLLADA) for 3D-data, MTP for modules or DEXPI for P&ID diagrams ease the data exchange of at least some of the engineering artifacts. Using an AAS-framework, these artifacts can now be structured, versioned and exchanged in a more automatic way than sending files via emails.

To enable this automatic exchange, the different engineering tools must be able to import and export already existing standardized file formats, e.g., like Autocad or Engineering Base Tool (Ebase) are supporting DEXPI.[7] In addition of supporting these standards, an integration of the AAS-framework into the engineering tools would be beneficial. For this, a standard interface, e.g., using Representational State Transfer (REST) as a technology, would be required to be defined between the AAS-framework and the different tools. Following use-cases show possible benefits of such a multi-standard and multi-lifecycle-phase integration:

  1. Uniform engineering information retrieval: Beyond the retrieval of the technical specifications from the catalog data, the related device type AAS can be easily extended to contain a device definition in form of a PA-DIM information model from a library (AAS of a device type). In case the device is used within a Process Equipment Assembly (PEA) according to the MTP-standard, a mapping between the variables of the PA-DIM model and the MTP-library [13] is required so that the correct OPC UA nodes can be addressed within the PEA. Thus, together with the Process Automation – Device Integration Model (PA-DIM) information model, this mapping could be stored, uploaded to the AAS and re-used within other projects.

  2. Linking between existing standards: An example of this use-case are links between elements of a composite system, like Computer Aided Design (CAD) or P&ID, and the supporting type- and instance-specific documentation of the diagram’s elements. This use-case is picked up within the definition of the MTP submodel for AAS and shows the integration between MTP and VDI 2770 standard for documentation metadata (cf. Section 5). An additional example is the import of a DEXPI-file from an engineering tool be used as an HMI for the operator graphic [6]. Anyhow, this feature of converting one format to another does not come out of the box and must be implemented in addition. Nevertheless, an AAS can be used to create and maintain those links between artifacts, e.g., between the P&ID and the generated HMI elements.

  3. Comparison of as-planned, as-built, and as-operated models: For this use-case, labelling the information within the AAS as it is the default way for code repositories might be a solution in order to quickly fetch the relevant versions after years have passed. An essential requirement for this use-case is of course to keep the AAS up to date or to be able to update the AAS on request with the current as-operated data. In order to visualize the results, the engineering tools might be required to implement an API for graphical comparison, as the AAS otherwise can only compare the data in a text-based way (e.g., JSON). This is especially important for tools that work graphically, like CAD tools or control logic editors using Function Block Diagrams (FBD). Here, a text-based comparison would be too confusing. But for a first start, an automatic approach to retrieve the relevant artifacts, e.g., as files, and indicate what files are different or the same might already be beneficial to point out differences.

  4. Lifetime services: As listed in the previous section (cf. Step 6 of Figure 3), lifetime services which span over multiple lifecycle phases and include condition monitoring, firmware updates and enhancements of equipment during the operation phase benefit from the AAS. An example is the replacement of a device like a pump: The parameters are backed up in the AAS and can be loaded into the new device. In case the AAS does not only contain ‘as-is’ data but also requirements data, a new pump could be selected according to these requirements (cf. [56]) without overdimensioning devices over the time. Furthermore, circular economy use-cases including safe device and plant re- and up-cycling after the operational phase (cf. [64]) are included in this category.

The different use-cases show that not only within one project, but also between projects, saving potentials could be lifted with the help of the AAS. Thus, not only the operation phase, but also the engineering phase could benefit from an AAS. Similar to the support of standardized import and export formats, the different engineering tools would have to support a standard interface towards the AAS-infrastructure to ease the data exchange. Otherwise the versioning and keeping track of all the different files, uploading and downloading them manually to the AAS-framework, will become a challenge.

A yet to be explored aspect is the interplay between engineering tools for specific standards, e.g., DEXPI and generic AAS tooling when it comes to tasks of detecting deltas and impact analysis of changes within those. This is obvious that, on one hand, generic AAS tools cannot interpret differences beyond the AAS metamodel better than text comparisons – here domain specific tools are continued to be used. On the other hand, changes in the metamodel of the AAS and also co-located changes in other, possibly linked, artifacts are beyond the scope of specific domain engineering tools and should be solved by AAS tooling. It turns out that AAS tooling has potential to become an “orchestrator” to invoke domain-specific engineering tools and interpret their findings.

Beyond that, the omnipresence of runtime and engineering information is an enabler for advanced use-cases like intent-based engineering. The model and submodel meta data from the AAS (i.e., the semantic meanings and representations) can be mapped to the respective semantic representations of Semantic Function Modules (SFMs) [65]. Having this, one can bring the respectively AAS-contained data, as contained in the meta model, into the SFM Pipeline Generator engine, so that it processes AAS contents, and so that it allows to accordingly build or complete, e.g., a process topology based on the MTPs listed, and based on what is specified for the overall process plant I/O. Moreover, building on top of the AAS submodels and the therein defined entities, parameters, variables, and relations, one can implement query mechanisms. These queries can, e.g., simply filter the AAS-contained data according to specific features or features that occur in conjunction with each other, etc. In more advanced scenarios and applications, these queries can even be used to implement sophisticated feature engineering, data analytics, and machine learning algorithms, or be used for semantic reasoning and inference, e.g., based on an underlying knowledge graph [66].

4.2 Challenges – standard re-modeling and infrastructure efforts

Adapting an emerging standard like AAS for the purpose of integrated engineering have a number of challenges which we review in this section.

First and foremost, there are a number of general challenges related to emerging standards like the frequency of change of the specification, gaps in the specification (e.g., related to the security concepts within the AAS or event exchange between AAS which is especially important for lifetime services), and a lack of feature support and feature comparability among different available AAS SDKs. Furthermore, since AAS metamodel is an “envelope format” for the contained information, the suitability of AAS for a concrete use-case is determined by the quality of available standardized submodel templates (we will discuss these in Section 5) and their lifecycle governance (processes of creation, review, updates, and deprecation of submodel templates) [67].

When looking into applications of AAS particularly for the engineering process, there are a number of challenges already indicated in the previous section (cf. Section 4) and some publications around AAS and engineering (e.g. [55, 64]):

  1. AAS version control: To match the state of the art of existing file-based and database-based engineering tools, AAS infrastructure support for versioning, compression, merging and exchange of engineering information is needed. The versioning is related not only to the content of the AAS, e.g., included parameter values, but also to the versioning of submodel definition and the relation between the submodel definition and the submodel content. Methods for (combined) calculation of deltas within the AAS metamodel and embedded artifacts are yet to be developed as mentioned above.

  2. Distributed AAS infrastructure: In order to fulfill the requirement of distributed type-AAS catalogs, a support of replication and synchronization of multiple AAS repositories and related update events is needed. Even though distributed deployment of AAS and its submodels is deeply rooted into the AAS specifications, so far, no standardization or implementation efforts are known to us to enable support of those.

  3. Double-modeling risks when lifting existing standards into AAS: Process plant engineering has a large amount of existing standards covering various aspects of the engineering process (cf. Table 1). An approach to embed an existing standard ranges between embedding an existing standard artifact (e.g., an MTP file) into the AAS as a Binary Large Object (BLOB) (the black-box approach) to a complete re-modeling of the underlying standard-specific information model within the AAS metamodel involving double-modeling and data provision. We will discuss a possible compromise between these two model types in Section 6.

  4. Missing cross-AAS reference practices and infrastructure: References between submodels and related lifecycle phases, e.g., engineering and operations, are of particular importance for described integrated lifecycle engineering use-cases. Currently, references between AAS submodels are rarely seen in known demonstrators and model specifications. Therefore, guidelines for cross-submodel referencing and an infrastructure to store and resolve those references is required. Furthermore, even though event propagation concepts are defined within the AAS specification, there is a lack of interoperable implementation agreed by the community.

  5. Missing best practices regarding AAS-based workflows and processes: Since AAS metamodel and infrastructure do not specify explicit workflows, currently there is a lack of well-defined workflows when exchanging engineering information based on AAS framework. For a suitable workflow definition questions of data ownership, data access, the quality and the frequency of data exchange via AAS have to be specified by the community.

The granularity of re-modeling is based on particular use-cases. This creates an additional risk of “single-person use-cases” which might increase the amount of re-modeling. To mitigate this risk, a broad community should be consulted when defining standardized submodels which embrace existing standards. A more fine-granular re-modeling with limited interoperability is still possible, e.g., submodel definitions within the scope of a particular project or organization.

In the following sections we address three of the presented challenges. Section 5 reviews current submodel template specification activities of IDTA with focus on engineering. Section 6 tackles the risks of double modeling and missing reference practices by defining gray-box modeling practice and fragment reference mechanisms between AAS submodels which are applied on the example of MTP submodel. Addressing the remaining challenges is scope of future work.

5 Engineering-related standardized submodel templates and example of extending existing standards by means of AAS

In this section we summarize the activities of IDTA on the definition of standardized submodel templates (for simplicity we refer to them also as “submodels”) which are a pre-requisite for multi-organizational interoperability and a broader adoption of AAS concepts.

Table 2 presents an overview of published and ongoing submodel template specifications[8] driven by different working groups within IDTA. For each submodel template we provide its current version and the current status: published, in review process or in development (dev). Development phase of submodels can be either in a public track (pub) with preliminary models document publicly accessible via github[9] or in a private track (priv) where the development contributions are limited to IDTA members only. The decision, whether a submodel is developed in a public or private track is made case by case by the particular submodel working group.

Table 2:

Overview of the published and in development submodels within IDTA (as of Dec. 2022).

ID Submodel template (Short) name Version Status Prim. asset Prim. phase
1 Inclusion of MTP data into AAS v1.0 Published Both Engineering
2 Contact information v1.0 Published Instance Operation
3 Technical data v1.2 Published Both Both
4 Handover documentation v1.2 Review Both Engineering
5 Provision of simulation models v1.0 dev (pub) Both Both
6 Digital nameplate v2.0 Published Instance Both
7 Software nameplate v1.0 dev (pub) Instance Both
8 Time series v1.0 dev (pub) Both Both
9 OPC UA server data sheet v1.0 dev (priv) Instance Operation
10 Service order creation v1.0 dev (priv) Instance Operation
11 Hierarchical structures v1.0 Review Both Both
12 DEXPI v1.0 dev (pub) Both Engineering
13 Reliability v1.0 Published Type Engineering
14 Functional safety v1.0 Published Type Engineering
15 Control component type v1.0 Review Type Engineering
16 Control component instance v1.0 Published Instance Operation
17 Asset interface description v1.0 dev (pub) Instance Operation
18 Maintenance v1.0 dev (pub) Instance Operation
19 Plant asset management v1.0 dev (priv) Instance Operation
20 Capability description v1.0 dev (pub) Both Both
21 Engineering of power drive trains v1.0 dev (priv) Both Engineering
22 Wireless communication v1.0 dev (priv) Instance Operation
23 Carbon footprint v1.0 dev (priv) Instance Both
24 Material integration v1.0 dev (priv) Both Both
25 Batch process v1.0 dev (priv) Instance Both
26 3D CAD v1.0 dev (priv) Type Engineering
27 Asset integration Configuration v1.0 dev (priv) Instance Operation
28 Security engineering v1.0 dev (priv) Instance Engineering

Along with the development status, we propose two more classification criteria: primary asset of the submodel (prim. asset – Type or Instance) which is based on the Reference Architecture Model Industry 4.0 (RAMI4.0) model [68], and the primary lifecycle phase (prim. phase – Engineering or Operation). Due to natural cross-lifecycle-phase usage of AAS submodels, it is not always possible to clearly identify the “main” intended use of the particular submodel template, therefore most of submodel template definitions receive a classification to be applicable for multiple categories of both dimensions.

Furthermore, some of submodel templates have an even bigger generalization potential and are applicable to both asset categories in both lifecycle phases. Examples of such generally applicable submodels are Technical Data (ID 3), Time Series (ID 8) and Hierarchical Structures (ID 11) submodels. Those submodels define general structures of how to supply technical properties and their values, time series information, or hierarchical structure description leaving the definition of the actual content to be transferred to the particular use-case.

For the application in integrated engineering, submodel templates which are primarily applicable to the engineering phase are of particular interest. Based on a relevance to the process automation and the maturity state of the models we would like to briefly summarize three submodel templates based on existing process industry standards. For later discussions, we additionally state whether the respective submodel uses a black, white, or gray-box approach for modeling the concepts of the existing standard and whether it provides some additional features compared to the “plain” standard.

5.1 Handover documentation

The submodel template “handover documentation” defines an interoperable documentation provisioning interface for documentation artifacts (e.g., manuals or specification sheets) from equipment suppliers to operators and engineering companies. The kinds of supplied information range from administrative documentation, project control documents over data sheets, instruction, certificates and manuals to on-site location documents for the commissioning and operation phases (still, current demonstrators mostly focus on the engineering-related type-specific documentation).

The submodel embraces an existing German standard called VDI 2770 [69] defining a (partial) model mapping between the information model of VDI 2770 entities to the metamodel of the AAS like nested submodel element collections and specific properties. Since there is no public final version available currently, a mock of the submodel indicating the intended structure can be found in the left-lower part of Figure 4 below a submodel element element called “Documentation”. In the figure, a type 1 AAS is viewed using an open source AAS Package Explorer tool[10] and a number of nested properties for each documentation item like its title, release status and date are visible.

Figure 4: 
Example of a fragment reference between the MTP (black-box) and the documentation handover (white-box) submodels viewed using AASX package explorer tool.
Figure 4:

Example of a fragment reference between the MTP (black-box) and the documentation handover (white-box) submodels viewed using AASX package explorer tool.

The current proposal state of the submodel specification does not embed the XML-based artifacts defined by VDI 2770, only the actual documentation items (e.g. as Portable Documentation Format (PDF) files) are embedded in the AAS. Therefore, this submodel specification can be considered as a white-box submodel wrt. VDI 2770 specification.

5.2 DEXPI handover

The currently ongoing specification of the submodel for the handover of P&ID diagrams according to the DEXPI specification between different organizational entities defines an information model to uniquely describe the (segment of) the production plant which is described by the P&ID, such that, a diagram can be uniquely attributed to the plant along during its lifecycle.

This use-case requires a remodeling of a subset of meta-data from the DEXPI specification for both the plant (segment) and the embedded diagram within the submodel template definition. Examples for meta-data of the plant are hierarchy information like company name, location name, site name etc. Examples for diagram meta data are the names of creators, drawing name and number etc.

The submodel definition furthermore defines two additional features: (1) the possibility to bundle multiple DEXPI diagrams describing the same plant into one AAS submodel for handover and (2) the possibility to provide globally unique IDs for tagged elements within the P&ID diagram (in this case, the tags within the P&ID are also re-modelled within the submodel). For this reasons, we classify this submodel as a gray-box submodel with added features.

5.3 Inclusion of MTP data

The submodel template “Inclusion of Module Type Package Data into Asset Administration Shell” defines an information model for handover of MTP files both for module types and module instances called PEAs.

When it comes to the wrapping of the MTP file describing the module type, the submodel proposes a black-box approach of embedding the file into the submodel without almost any additionally added information on the AAS level. This simple approach is visible in the left-upper part of Figure 4 below the submodel element called “Module Type Package”. It is planned to extend the submodel with additional information along with further use-cases around the submodel usage. On such use-case could be searching for the services offered by the MTP with means of AAS infrastructure (e.g., within a registry referencing information of multiple module types). This would require re-modeling of services described within the MTP file by means of AAS metamodel in the next revision of submodel template.

On the other hand, the submodel specification provides an additional feature compared to plain MTP when describing PEAs. Examples are identification properties of the PEA (like its serial number), the network location of its OPC UA endpoint (for runtime communication) and a number of operator-specific description fields are proposed. Furthermore, the AAS of the PEA is referencing the relevant AAS of module type containing the MTP artifact.

Based on the sparse re-modeling efforts within the published submodel, we classify it as black-box submodel with added features. Furthermore, an important pattern for cross-artifact references called fragment referencing is described in the next section.

6 Standard re-modeling tactics and fragment references within AAS

In this section we define tactics for deciding when and to what extend to re-model the content of existing domain-specific standards within the Industry 4.0 ecosystem. One important part of it is the possibility to define references between submodels following different modeling philosophies, e.g., a black-box and a white-box submodel.

Based on the reviewed examples of enabling the use of existing engineering-related standards within the AAS ecosystem we propose the following tactics when deciding to what extend to re-model an information model of an existing standard within the AAS submodel. As already discussed in Section 4.2, no re-modeling results in a black-box submodel while a complete re-modeling yields a white-box submodel wrt. the existing standard.

Both approaches have pros and cons. For example, the black-box approach requires only a lightweight modification of existing engineering tools, but limits cross-lifecycle interoperability, since a detailed knowledge of the standard-specific information model is required to use the information within the engineering model. Similarly, the white-box approach involves a significant modeling effort to migrate a (typically complex) standard-specific information model to the (relatively simple) AAS-metamodel accomplished by a heavy modification of the involved engineering tools and efforts to maintain the consistency between the AAS and the existing standard artifacts (no single source of truth). Still, the white-box approach will potentially allow for more (even unplanned) lifetime services utilizing the engineering data.

A compromise between the two approaches is called the gray-box approach where particular elements of the underlying standard are re-modeled within the AAS. In order to balance the advantages of a complete white-box submodel with its increased management efforts we propose to perform re-modeling based on the following two criteria:

  1. Use-case and iterative re-modeling. Perform re-modeling based on well-defined use-cases to limit the amount of information duplication between the AAS and the domain-specific standard. In case of additional use-cases appearing through the submodel lifecycle the amount of the re-modeled information may be extended to allows those.

  2. Re-modeling of lifecycle-related elements. First candidate for re-modeling should be information which would be required in multiple lifecycle phases or across organizational boundaries. Examples include identification properties of the asset (e.g., plant segment), the model itself (e.g., P&IDs drawing meta-data, or the model content (e.g., tags within the P&IDs).

A conceptual picture of the re-modeling tactics is presented in Figure 5. Here submodels embracing existing domain-specific standards are represented as “icebergs” here the part above the “water surface” indicates the amount of remodeled elements following the metamodel of the AAS and the part below the surfaces indicates parts of the standard included in a black-box fashion, e.g., as file elements within the submodel. The “height” of the iceberg ranges between black-box submodels (nothing above surface) to white-box submodels (the whole iceberg above surface).

Figure 5: 
A conceptual picture of the gray-box modeling and references between submodels.
Figure 5:

A conceptual picture of the gray-box modeling and references between submodels.

References between submodels using elements of the AAS metamodels (e.g., so-called relationship elements) can either connect elements of the AAS metamodel above the surface (AAS-references), or cross the surface down into the black-box part of the submodel (fragment references). Fragment reference concepts are included into the AAS metamodel and can be used to define a reference source or target inside of a black-box element, e.g., a reference to an element within a domain-specific standard artifact. A canonical example for a fragment reference is a reference to a page (under the surface) within a PDF file (above the surface) embedded within a submodel. We conclude that fragment reference are an alternative to re-modeling should be considered for every use-case of submodel usage as part of modeling tactics.

The usage of fragment references within the context of process plant engineering has been demonstrated in the MTP submodel template. Within the submodel, fragment reference mechanisms were used to create a reference between an item included on MTP’s HMI, e.g., a motor, and an element within the documentation handover submodel, e.g., a drawing corresponding to the motor. The example is available within the published submodel definition via github[11] and can be seen in Figure 4. Here the fragment reference enclosed by a relationship element of the AAS metamodel is included into the “DocumentationReference” submodel element collection within the MTP submodel. The relationship element specifies a “first” and a “second” element it is connecting. In the example, the first element specifies an element within the CAEX hierarchy of the MTP file. The second element points to the “Document01” collection within the documentation handover submodel mock-up.

The fragment reference is defined using the following string key with a pointer to the MTP file within the submodel: “CAEX@ModuleTypePackage/[…]/M0013”. The key defines an interpretation schema prefix “CAEX@” and a path within the CAEX hierarchy of the MTP file down to the element of interest (motor M0013). Two additional naming schemata for referencing IDs of CAEX elements and MTP-specific tag names are also introduced in the MTP submodel template definition.

The pattern of the fragment references is extensible to be applied in conjunction with other files/artifacts embedded into an AAS submodel and requires only a slight modification of existing tools which are able to process the standard-specific standard artifacts (e.g., an MTP HMI rendering engine which is able to resolve references to particular PDF files embedded within the documentation handover submodel). It is clear that the creation of fragment references comes at a prices of additional efforts, agreements between experts and management mechanisms. Still, fragment reference can be an effective alternative to a white-box standard remodeling and should be considered during the submodel template design process.

7 Summary and outlook

In this paper we reviewed recent developments of Industry 4.0 community which are steps on a way to an integrated plant engineering. Towards this goal, we extended the common “leading picture” used in Industry 4.0 publications to match a typical process plant engineering process and indicated a possible missing step in transferring requirement documentation between the involved organizations. Adding this step yields at least seven information flows within the Industry 4.0 value chain leading picture. For each step along the value chain, the usage of Industry 4.0 technologies offers opportunity to reduce integration costs and the number of error-prone manuals steps during the engineering process. Furthermore, an integrated information within AAS which is able to reflect the changes during commissioning phase can amplify additional use-cases beyond engineering, e.g., late pre-commissioning changes of I/O configuration and plug and produce device replacement.

Along with possible opportunities of cross-standard integration, we identified a number of risks when using AAS as a technology to establish links between information models of already existing standards. To asses the risks following steps have been performed:

  1. For each of the information flows along the value chain, a list of relevant standards from process industry domain has been elicited and compared to ongoing AAS submodel standardization activities.

  2. We discussed three strategies of embedding existing standards into the AAS domain: white-box, grey-box and black-box modeling approaches. Each approach was reviewed with regards to its pros and cons and presented on an example of a standardized submodel template specification.

  3. Since the grey-box approach seems to be most flexible in terms of balance between use-case flexibility and re-modeling of existing standards, we presented a number of tactics used to assess the amount of re-modeling and discussed a possibility of using AAS fragment references to reduce re-modeling efforts in gray-box submodels.

We conclude that recent activities of the Industry 4.0, esp. the creation of IDTA organization and an active involvement of process-domain-related organizations like NAMUR as well as O&G industry, paves a way for a broader adoption of Industry 4.0 concepts like AAS within the process automaton domain. Since process plant engineering has a considerable number of existing standards, the task of their usage is a current topic of several working groups in different organizations. Best practices in AAS modeling should be used during this work, e.g., approaches presented in this work, to reduce migrations costs and allow the most efficient usage of Industry 4.0 concepts.

A complete implementation of the presented value chain approach requires solving a number of indicated challenges which is part of future work. These challenges include addressing remaining Industry 4.0 infrastructure challenges, collecting and evaluating further best practices for AAS modeling and bridging between engineering and operational lifecycle phases, and a qualitative evaluation of AAS-based continuous engineering on a realistic use-case or a pilot project.


Corresponding author: Sten Grüner, ABB Corporate Research Center Germany, Ladenburg, Germany, E-mail:

About the authors

Sten Grüner

Sten Grüner is a Principal Scientist for Industrial Digitalization Technologies at ABB Corporate Research Center Germany since 2016. His research interests include information modeling for industrial applications especially using OPC UA and Industry 4.0 technologies as well as cloud-native software architecture. He holds a Ph.D. in automation engineering from RWTH Aachen University, Germany since 2017.

Mario Hoernicke

Mario Hoernicke is Senior Principal Scientist at ABB Corporate Research in Ladenburg, Germany. His research interest focusses on the development of new and innovative concepts for automation engineering.

Katharina Stark

Katharina Stark studied electrical engineering at the Mannheim University of Cooperative Education with a focus on automation technology. This was later followed by a master’s degree in automation and energy systems at Mannheim University of Applied Sciences. Since 2002, she has been working at ABB Corporate Research Germany in Ladenburg, since 2018 as Senior Scientist for Automation Engineering. From 2007 to 2010, she was an expatriate in strategic research for oil and gas in Oslo, Norway. Her research interests include concepts, workflows and tools in automation engineering, data exchange and automation system architectures.

Nicolai Schoch

Nicolai Schoch studied techno-mathematics at the Karlsruhe Institute of Technology (KIT), with a focus on medical simulation systems and computer science. In 2017, Mr. Schoch received his PhD in Applied Mathematics from the Engineering Mathematics & Computing Lab (EMCL) at Heidelberg University on the topic of “Simulation-based Personalized Cardiac Surgery Support”. Since 2020, Mr. Schoch is working as a Senior R&D Engineer and Project Manager at the Research Center of ABB AG. His research focuses on Data Analytics, Artificial Intelligence, Semantic Technologies, Workflow Automation, Digital Twins, and Simulation of Complex Systems.

Nafise Eskandani

Nafise is an Associate Scientist at ABB Corporate Research Center and a PhD student at the Technical University of Darmstadt. Her research interests include Cloud Native Applications, Digital Twin, Software Architecture, and Software Engineering. Currently, she is working on programming models for decentralized and resilient systems.

John Pretlove

John Pretlove studied Mechanical Engineering and completed a PhD in Mechatronics & Robotics from the University of Surrey, UK. John joined ABB in 1999 and has held various R&D and Technology Management roles and has interests in robotics, autonomous systems, man-machine interaction and visualization in addition to innovation management and technology development.

  1. Author contributions: All the authors have accepted responsibility for the entire content of this submitted manuscript and approved submission.

  2. Research funding: None declared.

  3. Conflict of interest statement: The authors declare no conflicts of interest regarding this article.

References

[1] NAMUR, Worksheet NA 35: Engineering and Execution of PCT Projects in Process Industry, Leverkusen, Germany, Worksheet, 2019.Search in Google Scholar

[2] M. Hollender, Collaborative Process Automation Systems, Research Triangle Park, USA, International Society of Automation, 2010. Available at: https://www.isa.org/standards-and-publications/isa-publications/isa-books/find-books/title-alpha-list.Search in Google Scholar

[3] International Association of Oil & Gas Producers, IOGP C-SP-001: CFIHOS – Specification Document Standard, London, UK, International Association of Oil & Gas Producers, 2021.Search in Google Scholar

[4] H. Koziolek, M. Hoernicke, and K. Stark, “Hawkeye-hmi-generation: a method to synthesize zoomable process automation user interfaces,” in 2022 IEEE 27th International Conference on Emerging Technologies and Factory Automation (ETFA), Stuttgart, Germany, 2022, pp. 1–8.10.1109/ETFA52439.2022.9921514Search in Google Scholar

[5] H. Bloch, A. Fay, T. Knohl, et al.., “Model-based engineering of cpps in the process industries,” in 2017 IEEE 15th International Conference on Industrial Informatics (INDIN), 2017, pp. 1153–1159.10.1109/INDIN.2017.8104936Search in Google Scholar

[6] H. Koziolek, A. Burger, M. Platenius-Mohr, et al.., “Rule-based code generation in industrial automation: four large-scale case studies applying the cayenne method,” in 2020 IEEE/ACM 42nd International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP), 2020, pp. 152–161.10.1145/3377813.3381354Search in Google Scholar

[7] R. Drath and I. Ingebrigtsen, “Digitalization of the iec pas 63131 standard with automationml,” in 2018 IEEE 23rd International Conference on Emerging Technologies and Factory Automation (ETFA), vol. 1, 2018, pp. 901–909.10.1109/ETFA.2018.8502458Search in Google Scholar

[8] T. Tauchnitz, MTP: Automation of Modular Plants, Essen, Vulkan-Verlag GmbH, 2022.Search in Google Scholar

[9] M. Hoernicke, K. Stark, and L. Urbas, “9 MTP – automation engineering of modular process plants,” in AutomationML, Berlin, De Gruyter, 2021, pp. 125–164.10.1515/9783110745979-010Search in Google Scholar

[10] R. Drath, Ed., AutomationML, Munich, Germany, De Gruyter STEM. De Gruyter Oldenbourg, 2021.10.1515/9783110746235Search in Google Scholar

[11] VDI – The Association of German Engineers, VDI/VDE/NAMUR 2658-1: Automation Engineering of Modular Systems in the Process Industry - General Concept and Interfaces, Dusseldorf, Germany, Standard, 2019.Search in Google Scholar

[12] VDI – The Association of German Engineers, VDI/VDE/NAMUR 2658-2: Automation Engineering of Modular Systems in the Process Industry - Modeling of Human-Machine Interfaces, Dusseldorf, Germany, Standard, 2019.Search in Google Scholar

[13] VDI – The Association of German Engineers, VDI/VDE/NAMUR 2658-3: Automation Engineering of Modular Systems in the Process Industry - Library For Data Objects, Dusseldorf, Germany, Standard, 2020.Search in Google Scholar

[14] VDI – The Association of German Engineers, VDI/VDE/NAMUR 2658-6: Automation Engineering of Modular Systems in the Process Industry - Concept of Modular Alarm Management, Dusseldorf, Germany, Standard, 2021.Search in Google Scholar

[15] VDI – The Association of German Engineers, VDI/VDE/NAMUR 2658-7: Automation Engineering of Modular Systems in the Process Industry - Modelling of Alarms and Events, Dusseldorf, Germany, Standard, 2021.Search in Google Scholar

[16] VDI – The Association of German Engineers, VDI/VDE/NAMUR 2658-4: Automation Engineering of Modular Systems in the Process Industry - Modelling of Module Services, Dusseldorf, Germany, Standard, 2022.Search in Google Scholar

[17] M. Hoernicke, K. Stark, A. Wittenbrink, et al.., “Automation architecture and engineering for modular process plants – approach and industrial pilot application,” IFAC-PapersOnLine, vol. 53, no. 2, pp. 8255–8260, 2020, https://doi.org/10.1016/j.ifacol.2020.12.1966.Search in Google Scholar

[18] VDI – The Association of German Engineers, VDI 2776-1: Process Engineering Plants - Modular Plants - Fundamentals and Planning Modular Plants, Dusseldorf, Germany, Standard, 2021.Search in Google Scholar

[19] International Society of Automation, ANSI/ISA-TR88.00.02-2015, Machine and Unit States: An Implementation Example of ANSI/ISA-88.00.01, Research Triangle Park, USA, Standard, 2015.Search in Google Scholar

[20] C. Nøkleby, PackML Unit/Machine Implementation Guide - Part 1: PackML Interface State Manager V 1.00, Specification, 2016. Available at: https://web.archive.org/web/20201107075017/https://www.omac.org/wp-content/uploads/2016/11/PackML_Unit_Machine_Implementation_Guide-V1-00.pdf [accessed: Dec. 15, 2022].Search in Google Scholar

[21] OPC Foundation, OPC 30050 v1.01: UA Companion Specification for PackML, Scottsdale, USA, Standard, 2020.Search in Google Scholar

[22] S. Grüner, M. Hoernicke, M. Thies, G. Fachinger, N. C. Torres, and T. Kleinert, “A reference architecture for modular industrial automation systems,” in 2021 IEEE International Conference on Emerging Technologies and Factory Automation (ETFA), 2021, pp. 1–8.10.1109/ETFA45728.2021.9613203Search in Google Scholar

[23] D. A. Huffman, Benefits of State Based Control, 2009. Available at: https://web.archive.org/web/20190528085728/https://www.controlglobal.com/assets/knowledge_centers/abb/assets/Benefits-of-state-based-control-white-paper.pdf.Search in Google Scholar

[24] IEC, IEC 61512-1:1997: Batch Control - Part 1: Models and Terminology, Geneva, Switzerland, Standard, 1997.Search in Google Scholar

[25] The Open Group, The Open Group Preliminary Standard OPA-S Standard, Version 2.1. Part 1 – Technical Architecture Overview, Boston, USA, Standard, 2021.Search in Google Scholar

[26] M. Hoernicke, K. Stark, N. Schoch, R. Jeske, A. Markaj, and A. Fay, “Modular engineering of conventional plants,” Atp Mag., vol. 63, no. 4, pp. 62–68, 2022, https://doi.org/10.17560/atp.v63i4.2587.Search in Google Scholar

[27] Aleksandr Sidorenko, M. Volkmann, W. Motsch, A. Wagner, and M. Ruskowski, “An opc ua model of the skill execution interaction protocol for the active asset administration shell,” Procedia Manuf., vol. 55, pp. 191–199, 2021. https://doi.org/10.1016/j.promfg.2021.10.027.Search in Google Scholar

[28] J. Arm, T. Benesl, P. Marcon, et al.., “Automated design and integration of asset administration shells in components of industry 4.0,” Sensors, vol. 21, no. 6, pp. 1–20, 2021. https://doi.org/10.3390/s21062004.Search in Google Scholar PubMed PubMed Central

[29] International Electrotechnical Commission, IEC 61406-1:2022, Identification Link - Part 1: General Requirements, Geneva, CH, Standard, 2022.Search in Google Scholar

[30] E. Barnstedt, S.-W. Lin, B. Boss, et al.., Open source Drives Digital Twin Adoption. Available at: https://www.iiconsortium.org/pdf/2021_March_JoI_Open_Source_Drives_Digital_Twin_SA.pdf [accessed: Dec. 16, 2022].Search in Google Scholar

[31] X. Ye, J. Jiang, C. Lee, N. Kim, M. Yu, and S.H. Ho, “Toward the plug-and-produce capability for industry 4.0: an asset administration shell approach,” IEEE Ind. Electron. Mag., vol. 14, no. 4, pp. 146–157, 2020, https://doi.org/10.1109/mie.2020.3010492.Search in Google Scholar

[32] J. Grothoff, S. Grüner, C. Barth, A. Kehl, M. Freund, and K. Tobias, “Asset administration shell as integration layer for the orchestration of mixed process and manufacturing plants,” In 2022 IEEE 27th International Conference on Emerging Technologies and Factory Automation (ETFA), 2022, pp. 1–7.10.1109/ETFA52439.2022.9921653Search in Google Scholar

[33] M. Platenius-Mohr and S. Grüner, “An analysis of use cases for the asset administration shell in the context of edge computing*,” in 2022 IEEE 27th International Conference on Emerging Technologies and Factory Automation (ETFA), 2022, pp. 1–4.10.1109/ETFA52439.2022.9921433Search in Google Scholar

[34] N. Schoch, J.-C. Schlake, S. Grüner, J. Heuschkel, and A. Karaagac, “Asset administation shell based orchestration of co-simulation,” Atp Mag. vol. 63, nos. 11–12, pp. 75–85, 2022. https://doi.org/10.17560/atp.v63i11-12.2603.Search in Google Scholar

[35] P. Juhlin, A. Karaagac, J.-C. Schlake, S. Grüner, and J. Rückert, “Cloud-enabled drive-motor-load simulation platform using asset administration shell and functional mockup units,” in 2022 IEEE 27th International Conference on Emerging Technologies and Factory Automation (ETFA), 2022, pp. 1–8.10.1109/ETFA52439.2022.9921678Search in Google Scholar

[36] C. Wagner, J. Grothoff, E. Ulrich, et al.., “The role of the industry 4.0 asset administration shell and the digital twin during the life cycle of a plant,” in 2017 22nd IEEE International Conference on Emerging Technologies and Factory Automation (ETFA), 2017, pp. 1–8.10.1109/ETFA.2017.8247583Search in Google Scholar

[37] A. Perzylo, J. Grothoff, L. Lucio, et al.., “Capability-based semantic interoperability of manufacturing resources: a basys 4.0 perspective,” IFAC-PapersOnLine, vol. 52, no. 13, pp. 1590–1596, 2019, https://doi.org/10.1016/j.ifacol.2019.11.427.Search in Google Scholar

[38] S. Malakuti, J. Bock, M. Weser, et al.., “Challenges in skill-based engineering of industrial automation systems,” in 2018 IEEE 23rd International Conference on Emerging Technologies and Factory Automation (ETFA), vol. 1, 2018 pp. 67–74.10.1109/ETFA.2018.8502635Search in Google Scholar

[39] K. Evers, J. R. Seyler, Vincent, A., L. Lucio, and A. Mehdi, “Roadmap to Skill Based Systems Engineering,” in 2019 24th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA), 2019, 1093–1100.10.1109/ETFA.2019.8869534Search in Google Scholar

[40] A. Bayha, J. Bock, B. Boss, C. Diedrich, and S. Malakuti, Describing Capabilities of Industrie 4.0 Components: Joint White Paper between Plattform Industrie 4.0, Vdi gma 7.20, Basys 4.2, Berlin, Plattform Industrie 4.0, 2020.Search in Google Scholar

[41] Y. Huang, S. Dhouib, and J. Malenfant, “An aas modeling tool for capability-based engineering of flexible production lines,” in IECON 2021 – 47th Annual Conference of the IEEE Industrial Electronics Society, 2021, 1–6.10.1109/IECON48115.2021.9589329Search in Google Scholar

[42] C. Diedrich, A. Belyaev, R. Blumenfeld, et al.., Information Model for Capabilities, Skills and Services, Berlin, Plattform Industrie 4.0, 2022.Search in Google Scholar

[43] M. Weser, J. Bock, S. Schmitt, A. Perzylo, and K. Evers. “An ontology-based metamodel for capability descriptions,” in 2020 25th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA), vol. 1, IEEE, 2020, pp. 1679–1686.10.1109/ETFA46521.2020.9212104Search in Google Scholar

[44] A. Lüder, A-K. Behnert, F. Rinker, and S. Biffl, “Generating industry 4.0 asset administration shells with data from engineering data logistics,” in 2020 25th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA), vol. 1, 2020, pp 867–874.10.1109/ETFA46521.2020.9212149Search in Google Scholar

[45] S. Malakuti, J. Schmitt, M. Platenius-Mohr, S. Grüner, R. Gitzel, and P. Bihani, “A four-layer architecture pattern for constructing and managing digital twins,” in European Conference on Software Architecture, Springer, 2019, pp. 231–246.10.1007/978-3-030-29983-5_16Search in Google Scholar

[46] M. Platenius-Mohr, S. Malakuti, S. Grüner, J. Schmitt, and T. Goldschmidt, “File-and api-based interoperability of digital twins by model transformation: an iiot case study using asset administration shell,” Future Generat. Comput. Syst., vol. 113, pp. 94–105, 2020, https://doi.org/10.1016/j.future.2020.07.004.Search in Google Scholar

[47] D. Göllner, T. Pawlik, and T. Schulte, “Utilization of the asset administration shell for the generation of dynamic simulation models,” in 2021 IEEE International Conference on Industrial Engineering and Engineering Management (IEEM), 2021, pp. 808–812.10.1109/IEEM50564.2021.9673089Search in Google Scholar

[48(a)] A. Deuter and S. Imort, “Plm/alm integration with the asset administration shell,” Procedia Manuf., vol. 52, pp. 234–240, 2020. https://doi.org/10.1016/j.promfg.2020.11.040.Search in Google Scholar

(b) A. Deuter and S. Imort, “System-integrated intelligence – intelligent, flexible and connected systems in products and production,” in Proceedings of the 5th International Conference on System-Integrated Intelligence (SysInt 2020), Bremen, Germany.Search in Google Scholar

[49] S. Cavalieri and M. Giuseppe Salafia, “Asset administration shell for plc representation based on iec 61131–3,” IEEE Access, vol. 8, pp. 142606–142621, 2020. https://doi.org/10.1109/access.2020.3013890.Search in Google Scholar

[50] M. Wenger, A. Zoitl, and T. Müller, “Connecting plcs with their asset administration shell for automatic device configuration,” in 2018 IEEE 16th International Conference on Industrial Informatics (INDIN), 2018, pp. 74–79.10.1109/INDIN.2018.8472022Search in Google Scholar

[51] Z. Mueller-Zhang, P. Oliveira Antonino, and T. Kuhn, “Integrated planning and scheduling for customized production using digital twins and reinforcement learning,” IFAC-PapersOnLine, vol. 54, no. 1, pp. 408–413, 2021. https://doi.org/10.1016/j.ifacol.2021.08.046.Search in Google Scholar

[52] M. Mertens and E. Ulrich, “Plant asset management functions driven by property models,” in 2009 IEEE Conference on Emerging Technologies & Factory Automation, 2009, pp. 1–8.10.1109/ETFA.2009.5347057Search in Google Scholar

[53] E. Ulrich, M. Mertens, F. Palm, and M. Azarmipour, “Using properties as a semantic base for interoperability,” IEEE Trans. Ind. Inf., vol. 13, no. 6, pp. 3411–3419, 2017, https://doi.org/10.1109/tii.2017.2741339.Search in Google Scholar

[54] T. Deppe, H. Elfaham, and E. Ulrich, “Discovery service for industry 4.0 based on property value statements,” in 2019 IEEE 17th International Conference on Industrial Informatics (INDIN), vol. 1, 2019, pp. 727–732.10.1109/INDIN41052.2019.8972076Search in Google Scholar

[55] NAMUR - Interessengemeinschaft Automatisierungstechnik der Prozessindustrie e.V, AK-Position 1.4 Verwaltungsschale in der Prozessindustrie - Arten von Verwaltungsschalen (German Only). Position paper, Leverkusen, Germany, 2022. Available at: https://www.namur.net/fileadmin/media_www/Dokumente/AK_POSITION_1.4_Verwaltungsschale-in-der-Prozessindustrie_Arten_DE_2022-11-30.pdf [accessed: Dec. 15, 2022].Search in Google Scholar

[56] NAMUR - Interessengemeinschaft Automatisierungstechnik der Prozessindustrie e.V, AK-Position 1.4 Verwaltungsschale in der Prozessindustrie -Use Cases (German Only), Position paper, Leverkusen, Germany, 2022. Available at: https://www.namur.net/fileadmin/media_www/Dokumente/AK_POSITION_1.4_Verwaltungsschale_Use-Cases_DE_2022-11-30.pdf [accessed: Dec. 2022].Search in Google Scholar

[57] Plattform Industrie 4.0, “Details of the administration shell - from idea to implementation,” in Presentation, Frankfurt, Germany, 2019. Available at: https://www.plattform-i40.de/IP/Redaktion/EN/Downloads/Publikation/vws-in-detail-presentation.html [accessed: Dec. 15, 2022].Search in Google Scholar

[58] M. Hoernicke, A. Fay, and M. Barth, “Virtual plants for brown-field projects,” in 2015 IEEE 20th Conference on Emerging Technologies and Factory Automation (ETFA). IEEE, 2015.10.1109/ETFA.2015.7301462Search in Google Scholar

[59] H. Koziolek, A. Burger, M. Platenius-Mohr, J. Rückert, and G. Stomberg, “Openpnp: a plug-and-produce architecture for the industrial internet of things,” in 2019 IEEE/ACM 41st International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP), 2019, pp. 131–140.10.1109/ICSE-SEIP.2019.00022Search in Google Scholar

[60] OPC Foundation, OPC Foundation Extends OPC UA Including TSN Down to Field Level, Verl, Germany, Worksheet, 2021.Search in Google Scholar

[61] S. Kumar Panda, M. Majumder, L. Wisniewski, and J. Jasperneite, “Real-time industrial communication by using OPC UA field level communication,” in 2020 25th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA), IEEE, 2020.10.1109/ETFA46521.2020.9211998Search in Google Scholar

[62] NAMUR, NAMUR NE 175: NAMUR Open Architecture – NOA Concept, Leverkusen, Germany, Worksheet, 2020.Search in Google Scholar

[63] IEC, IEC 62424: Representation of Process Control Engineering - Requests In P&I Diagrams and Data Exchange between P&ID Tools and PCE-CAE Tools, Geneva, Switzerland, Worksheet, 2016.Search in Google Scholar

[64] S. Grüner, T. Gamer, R. Gitzel, and M. Ulrich, “Digitally enabled circular economy with industry 4.0,” Atp Mag., vol. 64, no. 3, pp. 90–98, 2022, https://doi.org/10.17560/atp.v64i3.2577.Search in Google Scholar

[65] N. Schoch, M. Hoernicke, and K. Stark, “Semantic function module pipeline generation,” Automatisierungstechnik, vol. 69, no. 12, pp. 1040–1050, 2021. https://doi.org/10.1515/auto-2021-0090.Search in Google Scholar

[66] S. Bader and M. Maleshkova, “The semantic asset administration shell,” in Semantic Systems. The Power of AI and Knowledge Graphs, vol. 15, 2019, pp. 159–174.10.1007/978-3-030-33220-4_12Search in Google Scholar

[67] IDTA, Registration of AAS Submodel Templates for Digital Twins (IDTA submodels) V1.0. Process Description, Frankfurt, Germany, 2021. Available at: https://industrialdigitaltwin.org/wp-content/uploads/2022/12/2022-12_01_IDTA_Process-Description-Registration-of-AAS-Submodel-Templates-for-Digital-Twins.pdf [accessed: Dec. 15, 2022].Search in Google Scholar

[68] International Electrotechnical Commission, IEC PAS 63088:2017 Smart Manufacturing - Reference architecture Model Industry 4.0 (RAMI4.0), Geneva, CH, Publicly available specification, 2017.Search in Google Scholar

[69] VDI – The Association of German Engineers, VDI 2770-1 Operation of Process Engineering Plants - Minimum Requirements for Digital Manufacturer Information for the Process Industry - Fundamentals, Dusseldorf, Germany, Standard, 2020.Search in Google Scholar

Received: 2023-02-09
Accepted: 2023-04-11
Published Online: 2023-08-08
Published in Print: 2023-08-28

© 2023 Walter de Gruyter GmbH, Berlin/Boston

Downloaded on 28.4.2024 from https://www.degruyter.com/document/doi/10.1515/auto-2023-0012/html
Scroll to top button