UIMDF is a Framwork for:

  • Creating UI-Submodels in Asset Administration Shells (AAS), i.e. Industry 4.0 Components
  • Creating alike meta descriptions in UI libraries that are included in UI development tools
  • Creating Property Catalogs for the specification of arbitrary properties using complex data types and unique identifiers
  • Publishing catalogs as a website
  • Integrating catalog instances in a development tool for AAS or UI libraries
  • Requirement descriptions of UI solutions based in UI fragments that are to be selected in a Plug-and-Produce scenario

UIMDF provides:

  • Multiple already specified catalogs providing properties for the description of UI fragments
  • Editors for Property Catalogs, AAS, UI Submodels or UI fragment repositories
  • An automatic selection algorithm specifically designed for the requirements of plug-and-produce scenarios

Introduction Video

License: Creative Commons CC-BY 4.0, Source: L. Baron, IfA, TU-Dresden

Further Reading:

UI-Submodel Spec
Read about the UI submodel specification that defines how to create UI submodels in the asset administration shell (AAS), or how to extend IDE-based UI libraries so that their elements are semantically described using properties.
Case Studies
Read about existing case studies already conducted to get an impression about how to use the framework and about its benefits. The application of the UIMDF in a Plug-and-Produce-Scenario where the UI-Solution is to be updated automatically deserves special mentioning.
Fragment Properties
View the existing catalogs that are used to describe UI-Fragments. Feel free to propose enhancements.
Catalog Tool
Read about the tool that has been used to create the existing catalogs as well as how to create custom catalog instances for use in your projects.
I4.0 IDE
Read about the integrated development environment (IDE) where the UIMDF currently is realized in and which is created for plant modeling using asset administration shells (AAS).

How to install:

All tools related to a development environment are realized as plugins to the Eclipse IDE. For that, an Eclipse update site is provided that allows the installation of those plugins. It is also possible to install these plugins for further development and extension.

Publications:

UIMDF ist ein Framwork zur:

  • Erstellung vom UI-Teilmodellen in I4.0-Verwaltungsschalen (AAS) als Teil von I4.0-Komponenten
  • Erstellung von gleichartigen Metabeschreibungen in UI Bibliotheken zur Integration in UI Entwurfswerkzeuge
  • Erstellung von Merkmalskatalogen für die Spezifikation beliebiger Merkmale unter Verwendung komplexer Datentypen und eindeutiger Identifikatoren
  • Veröffentlichung dieser Kataloge als Webseite
  • Integration von Kataloginstanzen in Entwurfswerkzeuge für Verwaltungsschalen oder UI Bibliotheken
  • Anforderungsbeschreibung für UI-Lösungen auf Basis von UI-Fragmenten, die in einem Plug-and-Produce-Szenario zur Erstellung gebrauchstauglicher Benutzungsschnittstellen ausgewählt werden sollen

UIMDF stellt dafür bereit:

  • Mehrere bereits spezifizierte Merkmalskataloge für die Metabeschreibung von UI-Fragmenten
  • Editoren für Merkmalskataloge, Verwaltungsschalen, UI-Teilmodelle oder UI-Fragment-Sammlungen
  • Einen automatischen Auswahlalgorithmus, der speziell im Hinblick auf die Anforderungen von Plug-and-Produce-Szenarien entwickelt wurde.

Einleitendes Video

Lizenz: Creative Commons CC-BY 4.0, Quelle: L. Baron, IfA, TU-Dresden

Weiterlesen:

UI-Teilmodell Spezifikation
Die UI-Teilmodellspezifikation definiert, wie UI-Teilmodelle in der Verwaltungsschale (AAS) angelegt werden, oder wie existierende UI-Bibliotheken in Entwicklungsumgebungen erweitert werden können, sodass deren Elemente semantisch durch Merkmale ausgezeichnet werden.
Fallstudien
Existierende Fallstudien geben einen Eindruck über die Anwendung des Frameworks und dessen mögliche Vorteile. Besonders zu erwähnen ist die Anwendung des UIMDF im Rahmen eines Plug-and-Produce-Szenarios, in dem die Aktualisierung einer Bedienlösung möglichst vollautomatisch erfolgen soll.
Merkmalskataloge für UI-Fragmente
Existierende Merkmalskataloge spezifizieren Merkmale zur Auszeichnung von UI-Fragmenten. Vorschläge zur Erweiterung werden gerne entgegen genommen.
Katalogwerkzeug
Das Katalogwerkzeug, welches zur Erstellung der existierenden Merkmalskataloge verwendet wurde, erlaubt das Erstellen eigener Kataloge und deren Verwendung in eigenen Projekten.
I4.0 IDE
Das UIMDF ist derzeit in einer Entwicklungsumgebung (IDE) realisiert, die für die Anlagenmodellierung unter Verwendung von Verwaltungsschalen (AAS) entworfen wurde.

Installation:

Alle Werkzeuge für die Verwendung in einer Entwicklungsumgebung sind als Plugins für die Eclipse IDE realisiert. Hierfür wird eine Eclipse update site bereitgestellt, die die Installation dieser Plugins zur Verwendung ermöglicht. Es ist außerdem möglich die Plugins für die weitere Entwicklung zu installieren.

Publikationen: