Combining Publicly Available SDKs and Code Generation Tools to Streamline the Implementation of AAS Applications
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.
Authors
- Marko Ristin (ORCID: https://orcid.org/0000-0002-7202-404X)
- Hans Wernher van de Venn (ORCID: https://orcid.org/0000-0002-6142-1672)
- Nico Braunisch (ORCID: https://orcid.org/0009-0000-2432-5529)
- Martin Wollschlaeger (ORCID: https://orcid.org/0000-0002-4646-4455)
- Tom Gneuß
Institutions
- ZHAW Zurich University of Applied Sciences (CH)
- Hochschule für Technik und Wirtschaft Dresden – University of Applied Sciences (DE)
- Nazarbayev University (KZ)
- Technische Universität Dresden (DE)
Publication Details
- Published
- 2025-09-09
- DOI
- https://doi.org/10.1109/etfa65518.2025.11205694
- Primary Topic
- Model-Driven Software Engineering Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00