Combining Publicly Available SDKs and Code Generation Tools to Streamline the Implementation of AAS Applications

2025

Full text Open access: Green Metadata (CSL-JSON)
DOI 10.1109/etfa65518.2025.11205694
Data confidence 70 medium
How this score is calculated

It is built from checkable properties of the record itself: whether the article has a DOI, how many independent sources confirmed its data, whether the required fields are filled in, and how recent the latest confirmation is. Disagreement between sources and a missing identifier lower it. A value of 80 or above means the record was published without further checking; 60 to 79 means it is published at reduced confidence, with a manual check advisable. A record verified by an editor by hand is never pushed below 90 by a recalculation. This scores our data about the article, not the article itself.

Abstract

The developer community has made significant efforts to enable fast and resilient implementations of industrial applications centred around the Asset Administration Shell (AAS). Software Developer Kits (SDKs) help industry and academia to streamline the development process and reduce errors when working with the AAS metamodel or serving the AAS API. In this work, we analyze established SDKs and other supporting tools that facilitate the development of AAS SDKs and applications. We introduce four workflows with varying degrees of automation that leverage these tools, discussing both current and anticipated challenges related to code generation, along with effective mitigation strategies. These workflows are qualitatively compared regarding their implementation and management effort, required skills, correctness, as well as future-proof maintainability. Based on six study cases of real-world AAS implementations, we ascertain the extent to which these workflows are already being applied in practice.