Generation of Digital Twins for Exchanging Information via Application Programming Interfaces

Research output: Contribution to book/Conference proceedings/Anthology/ReportConference contributionContributedpeer-review

Contributors

Abstract

In the rapidly evolving landscape of Industry 4.0, the Asset Administration Shell (AAS) is a fundamental building block for developing digital twins. This paper presents an innovative approach to automatically generate Application Programming Interfaces (API) for AAS-based systems from a formalized specification. So far, the convention was to manually specify the API for AAS by tedious translation of the abstract specification published in form of a book. We propose, instead, to formalize the abstract specification, and automatically translate it into API. We thus streamline the development process, ensure effectiveness, and minimize the risk of errors in the representation of digital twins otherwise inherent in the manual procedure. Our proposed approach places great importance on automating the development of AAS APIs, using common and widespread YAML/OpenAPI as a serialization format due to its clarity and simplicity. Additionally, the paper examines other Interface Descriptions such as Protobuf, SOAP, GraphQL, and WSDL, emphasising the significance of clearly defined interfaces for efficient AAS API utilisation. Our method guarantees scalability and flexibility, specifically in relation to SDK generation, whereby different AAS interfaces are generated to support smooth integration within the constantly changing landscape of Industry 4.0. This comprehensive approach facilitates the entire lifecycle of digital twin development, spanning from API generation to SDK development, to ensure resilient and adaptable solutions agnostic to particular serialization formats.

Details

Original languageEnglish
Title of host publication2024 IEEE 7th International Conference on Industrial Cyber-Physical Systems (ICPS)
PublisherIEEE
Pages1-6
Number of pages6
ISBN (print)979-8-3503-6302-9
Publication statusPublished - 15 May 2024
Peer-reviewedYes

Conference

Title7th IEEE International Conference on Industrial Cyber-Physical Systems
Abbreviated titleICPS 2024
Conference number7
Duration12 - 15 May 2024
Website
LocationHilton St. Louis at the Ballpark
CitySt. Louis
CountryUnited States of America

External IDs

Scopus 85203671907
ORCID /0000-0002-4646-4455/work/172571214
ORCID /0009-0000-2432-5529/work/172571322

Keywords

Keywords

  • Scalability, Manuals, Digital twins, Fourth Industrial Revolution, Simple object access protocol, Application programming interfaces