AutomationML related tools are listed on this page.
Please notice that this is not a complete list of all tools. But it will be continuously extended.


  • Description: The AML.hub, developed at logi.cals and the CDL-Flex research laboratory at TU Wien, systematically integrates engineering tool networks that use the AutomationML standard and supports the automation of engineering processes. The AML.hub provides function for the management of an integrated plant model that reflects the contributions of all involved disciplines in a structured way. The framework helps minimizing the risk of changes that are not addressed correctly across disciplines and reduces costs for change management and quality assurance in a project team significantly.
  • Web page: resp.

AutomationML Analyzer

  • Description: AutomationML Analyzer is a tool that allows advanced data analytics on engineering data such as intuitive browsing of interlinked engineering models and queries for project-wide verification and validation activities. AutomationML Analyzer showcases some of the functionalities made possible by Semantic Web and Linked Data technologies in combination with AutomationML in the context of Industrie 4.0.
  • Web page:

AutomationML Editor

  • Description: This software has been developed by AutomationML association in order to visualise major AutomationML concepts and provides functionality to visualise, create and edit AutomationML/CAEX files. AutomationML editor is suited for educational purposes and a perfect entry point for learning, experimenting and understanding AutomationML. A tutorial you can find on AutomationML"s YouTube channel.
    With version 4.0.1 of the AutomationML Editor a new feature is available. This feature allows 3rd party developers to integrate plugins into the Editor. For this, the AutomationML Editor uses an Interface Contract, available from which has to be implemented to get a plugin loaded into the Editor. More examples for plugin development are available on
  • Web page:

AutomationML Engine

  • Description: AutomationML engine is a free software for developers developed by the AutomationML association. It exactly represents the CAEX data model in form of a C# class structure and contains classes and methods in order to manipulate CAEX objects (classes and instances).
    AutomationML Engine is also available on With this, developers can include the AutomationML Engine in their development environment and get informed when there are updates available.
  • Web page:

AutomationML Engineer for Enterprise Architect

  • Description: The AutomationML Engineer for Enterprise Architect is a plugin for the modeling tool Enterprise Architect (EA). It enables importing and exporting of AutomationML data and comes with a graphical editor for editing and visualizing AutomationML-models. Via the integration in EA, AutomationML models can be easily linked to any other EA supported modeling language and dedicated viewpoints on AutomationML models can be defined.
  • Web page:

AutomationML Export Import Mapper

  • Description: The AutomationML Export Import Mapper is a utility to support developers of AutomationML exporters and importers to test and extend the tool abilities for the data exchange and data mapping. This tool supports the mapping between SystemUnitClass-Libraries, used to exchange data in the AutomationML format between exporters and importers.
  • Web page:

AutomationML TestCenter

  • Description: Conformance test for IEC 62714-1 "Engineering data exchange format for use in industrial automation systems engineering – Automation Markup Language - Part 1: Architecture and general requirements".
  • Web page:

CAEX Editor

  • Description: CAEX editor views, analyses, adapts, and creates CAEX (V1 or V2) and AutomationML descriptions.
  • Web page:

CAEX Importer

  • Description: This tool can transform XML to CAEX (Computer Aided Engineering Exchange, IEC 62424).
  • Web page:

CAEX Mapping

  • Description: This tool can map two CAEX or AutomationML files to each other as well as it can integrate two CAEX or AutomationML descriptions.
  • Web page:


  • Description: COMAN is a software solution for layout based digital site management to accelerate project execution. It has been developed in cooperation with customers at Volkswagen, Daimler, ThyssenKrupp and Siemens at inpro. Currently COMAN is applied in many plant construction projects in the phases engineering, construction / reconstruction, commissioning and startup world. For COMAN data as quantity structure, CAD-layout and schedule from the upstream enginerring tools are processed. For direct bidirectional data exchange between the different tools AutomationML technology is used.
  • Web page:

IDA System

  • Description: The IDA System evolved from the project "Interoperable Semantic Data Fusion for automated generation of view-based process control visualization" (briefly: IDA) which deals with the interoperability of process visualization as an interface between man and machine. The goal was to create a more efficient engineering process and to improve and simplify processes during the operation phase. Process visualization is therefore generated automatically out of existing information. It supports different views on the data. Existing data are interpreted and semantically linked.
  • Web page:

OPC UA Modeller

  • Description: This tool can graphically visualize and allows for the modelling of OPC UA information models based on the OPC UA XML format. It includes an AutomationML to OPC UA transformation which generates OPC UA XML out of AutomationML models.
  • Web page:


  • Description: RF::Suite („RobSim Fabrik Suite“) is a package of several software tools, which are used for the virtual commissioning of robots or complex production lines individually or in combination.
  • RF::RobSim is used to execute and debug robot programs.
    RF::SGView is used to visualise and animate 3D geometry models.
    RF::SGEdit is software with which the data structure within 3D geometry models can be adapted.
    RF::HMI visualises the online data exchange between different robot programs.
    AutomationML is used to import topology, geometry, and kinematics information into RF::Suite products.
  • Web page:


  • Description: The layout planning tool taraVRBuilder, is a 3D design software in the material flow, conveying technology and plant planning field. With the help of this tool, facilities can be configured from modules of a standard library. Besides the construction of production lines and factory buildings of material handling, it is also possible to represent external models, such as machines, vehicles, workers, etc. Material flow can be described with different goods moving in different ways through the facilities. Animated 3D scenes are the focus of taraVRBuilder, which is providing a solution for the configuration of animated machines and facilities up to a medium complexity in a virtual 3D space. taraVRBuilder can export plain AML files, or AML together with COLLADA as the graphical content. It can also import COLLADA files as static geometry objects.
  • Web page:


  • Description: taraVRControl is used to combine sensor data from real/virtual plants and installations with events of a 3D scene. In this way, it is possible to visualize a simulation of a virtual production system. Dynamic visualization components can also be set from an object library and their properties can be coupled with process variables. taraVRControl contains taraOPC2Control, an ActiveX component, in order to configure the 3D scene in an application which supports the integration of ActiveX components. This component enables the bidirectional communication between a 3D scene as an OPC client and an OPC server during runtime. Information, concerning the object characteristics, such as color, position, is read and changes in the process variables are visualized in the 3D scene. taraVRControl can import AML files to obtain topology and geometry information as well as COLLADA files as static geometry objects.
  • Web page: