Skip to content
Licensed Unlicensed Requires Authentication Published by De Gruyter (O) April 9, 2016

Cross-disciplinary engineering with AutomationML and SysML

Disziplinenübergreifende Modellierung mit AutomationML und SysML
  • Luca Berardinelli

    Dr. Luca Berardinelli is a postdoctoral researcher at the CDL Flex, Institute of Software Technology & Interactive Systems of TU Wien. His research interests comprise system and context modeling, quality of services, model-driven engineering, and industrial engineering. For further information about his research activities, please visit http://www.big.tuwien.ac.at/staff/lberardinelli.

    TU Wien, Institute for Software Technology & Interactive Systems, Favoritenstraße 9–11, A 1040 Wien, Austria

    EMAIL logo
    , Stefan Biffl

    Ao. Univ.Prof. DI Mag. Dr.techn. Stefan Biffl is the head of Christian Doppler Research Laboratory “Software Engineering Integration for flexible Automation Systems” (CDL-Flex) at the faculty of Informatics at TU Wien. His research interests include product and process improvement for software-intensive systems and empirical evaluation in industrial environments.

    TU Wien, Institute for Software Technology & Interactive Systems, Favoritenstraße 9–11, A 1040 Wien, Austria

    , Arndt Lüder

    Apl. Prof. Dr.-Ing. habil. Arndt Lüder attended the Otto-von-Guericke University at Magdeburg, Germany. He worked at Otto-von-Guericke-University Magdeburg and Martin-Luther-University Halle-Wittenberg in the field of formal methods for control system design. Since 2001 he has been working at the Center of Distributed Systems within the Faculty Mechanical Engineering at Otto-von-Guericke-University Magdeburg. Since 2006 he has been the head of this center. He was promoted to professor in 2007 on “Distributed Control Systems”. End of 2011 he was bestowed the title “Associate Professor” in the field of research and teaching “Factory Automation”. He is working actively within technical committees of VDMA, GMA and AutomationML related to topics of engineering of production systems.

    Otto-v.-Guericke Universität, Fakultät Maschinenbau, Institut für Mobile Systeme & Institut für Arbeitswissenschaft, Universitätsplatz 2, D 39106 Magdeburg, Germany

    , Emanuel Mätzler

    Dipl.-Ing. Emanuel Mätzler, BSc is predoctoral researcher at CDL Flex at the Institute of Software Technology & Interactive Systems of TU Wien. His interests are model engineering, systems modeling as well as variability modeling. For further information about his research activities, please visit http://big.tuwien.ac.at/staff/emätzler.

    TU Wien, Institute for Software Technology & Interactive Systems, Favoritenstraße 9–11, A 1040 Wien, Austria

    , Tanja Mayerhofer

    Dipl.-Ing. Dr. Tanja Mayerhofer is a postdoctoral researcher at the Business Informatics Group, a research group at TU Wien. She has received her PhD in 2014 from TU Wien for her work on executable modeling based on fUML. Her current research interests focus on model-driven engineering, specifically on modeling language engineering, model execution, and model analysis. For more information, please visit http://www.big.tuwien.ac.at/staff/tmayerhofer.

    TU Wien, Institute for Software Technology & Interactive Systems, Favoritenstraße 9–11, A 1040 Wien, Austria

    , Manuel Wimmer

    Privatdoz. Mag. Dr. Manuel Wimmer is a postdoctoral researcher at the Business Informatics Group of TU Wien. His research interests comprise foundations of model engineering techniques as well as their application in domains such as tool interoperability, legacy modeling tool modernization, model versioning and evolution, and industrial engineering. For more information, please visit http://www.big.tuwien.ac.at/staff/mwimmer.

    TU Wien, Institute for Software Technology & Interactive Systems, Favoritenstraße 9–11, A 1040 Wien, Austria

    and Sabine Wolny

    Dipl.-Ing. Sabine Wolny, BSc is a PhD student at the Doctoral College Cyber-Physical Production Systems (CPPS) at TU Wien (http://dc-cpps.tuwien.ac.at) working on SysML-based modeling support for such systems. Since 2013, she has been working in the Research Center of Building Physics and Sound Protection at TU Wien with a focus on project management and developing software solutions. For more information, please visit http://www.big.tuwien.ac.at/staff/swolny.

    TU Wien, Institute for Software Technology & Interactive Systems, Favoritenstraße 9–11, A 1040 Wien, Austria

Abstract

AutomationML (AML) is an emerging standard in the automation domain to represent and exchange artifacts between heterogeneous engineering tools used in different disciplines, such as mechanical and electrical engineering. The Systems Modeling Language (SysML) is a modeling standard influenced by software modeling languages, such as UML, typically adopted in the early phases of engineering processes. This paper investigates commonalities and differences of the structural modeling parts of AML (CAEX) and SysML (block diagrams) in support of establishing tool-independent interoperability. This support for cross-disciplinary modeling is facilitated by a bridge between AML and SysML built on model-driven interoperability techniques. We demonstrate the interoperability between AML and SysML with a case study concerning a lab-sized production system.

Zusammenfassung

AutomationML (AML) ist ein aufstrebender Standard in der Automatisierungsdomäne. Primäres Ziel von AML ist die Repräsentation und der Austausch von Artefakten zwischen verschiedenen am Engineeringprozess beteiligten Disziplinen, wie dem Maschinenbau und der Elektrotechnik, und deren heterogenen Engineeringwerkzeugen. Die Systems Modeling Language (SysML) ist eine standardisierte Modellierungssprache, die auf Basis von Softwaremodellierungssprachen wie UML entwickelt wurde und typischerweise in den frühen Phasen des Engineeringprozesses eingesetzt wird.

Dieser Artikel untersucht Gemeinsamkeiten und Unterschiede der Strukturmodellierungsteile von AML (im Speziellen CAEX) und SysML (im Speziellen Blockdiagramme), um Interoperabilität zwischen den beiden Standards unabhängig von speziellen Werkzeugen herzustellen. Mit Hilfe modellgetriebener Techniken schlagen wir eine Brücke zwischen AML und SysML und ermöglichen damit eine interdisziplinäre Modellierung von Automatisierungsanlagen. Wir demonstrieren die erreichte Interoperabilität zwischen AML und SysML anhand einer Fallstudie über ein Produktionssystem im Labormaßstab.

About the authors

Luca Berardinelli

Dr. Luca Berardinelli is a postdoctoral researcher at the CDL Flex, Institute of Software Technology & Interactive Systems of TU Wien. His research interests comprise system and context modeling, quality of services, model-driven engineering, and industrial engineering. For further information about his research activities, please visit http://www.big.tuwien.ac.at/staff/lberardinelli.

TU Wien, Institute for Software Technology & Interactive Systems, Favoritenstraße 9–11, A 1040 Wien, Austria

Stefan Biffl

Ao. Univ.Prof. DI Mag. Dr.techn. Stefan Biffl is the head of Christian Doppler Research Laboratory “Software Engineering Integration for flexible Automation Systems” (CDL-Flex) at the faculty of Informatics at TU Wien. His research interests include product and process improvement for software-intensive systems and empirical evaluation in industrial environments.

TU Wien, Institute for Software Technology & Interactive Systems, Favoritenstraße 9–11, A 1040 Wien, Austria

Arndt Lüder

Apl. Prof. Dr.-Ing. habil. Arndt Lüder attended the Otto-von-Guericke University at Magdeburg, Germany. He worked at Otto-von-Guericke-University Magdeburg and Martin-Luther-University Halle-Wittenberg in the field of formal methods for control system design. Since 2001 he has been working at the Center of Distributed Systems within the Faculty Mechanical Engineering at Otto-von-Guericke-University Magdeburg. Since 2006 he has been the head of this center. He was promoted to professor in 2007 on “Distributed Control Systems”. End of 2011 he was bestowed the title “Associate Professor” in the field of research and teaching “Factory Automation”. He is working actively within technical committees of VDMA, GMA and AutomationML related to topics of engineering of production systems.

Otto-v.-Guericke Universität, Fakultät Maschinenbau, Institut für Mobile Systeme & Institut für Arbeitswissenschaft, Universitätsplatz 2, D 39106 Magdeburg, Germany

Emanuel Mätzler

Dipl.-Ing. Emanuel Mätzler, BSc is predoctoral researcher at CDL Flex at the Institute of Software Technology & Interactive Systems of TU Wien. His interests are model engineering, systems modeling as well as variability modeling. For further information about his research activities, please visit http://big.tuwien.ac.at/staff/emätzler.

TU Wien, Institute for Software Technology & Interactive Systems, Favoritenstraße 9–11, A 1040 Wien, Austria

Tanja Mayerhofer

Dipl.-Ing. Dr. Tanja Mayerhofer is a postdoctoral researcher at the Business Informatics Group, a research group at TU Wien. She has received her PhD in 2014 from TU Wien for her work on executable modeling based on fUML. Her current research interests focus on model-driven engineering, specifically on modeling language engineering, model execution, and model analysis. For more information, please visit http://www.big.tuwien.ac.at/staff/tmayerhofer.

TU Wien, Institute for Software Technology & Interactive Systems, Favoritenstraße 9–11, A 1040 Wien, Austria

Manuel Wimmer

Privatdoz. Mag. Dr. Manuel Wimmer is a postdoctoral researcher at the Business Informatics Group of TU Wien. His research interests comprise foundations of model engineering techniques as well as their application in domains such as tool interoperability, legacy modeling tool modernization, model versioning and evolution, and industrial engineering. For more information, please visit http://www.big.tuwien.ac.at/staff/mwimmer.

TU Wien, Institute for Software Technology & Interactive Systems, Favoritenstraße 9–11, A 1040 Wien, Austria

Sabine Wolny

Dipl.-Ing. Sabine Wolny, BSc is a PhD student at the Doctoral College Cyber-Physical Production Systems (CPPS) at TU Wien (http://dc-cpps.tuwien.ac.at) working on SysML-based modeling support for such systems. Since 2013, she has been working in the Research Center of Building Physics and Sound Protection at TU Wien with a focus on project management and developing software solutions. For more information, please visit http://www.big.tuwien.ac.at/staff/swolny.

TU Wien, Institute for Software Technology & Interactive Systems, Favoritenstraße 9–11, A 1040 Wien, Austria

Acknowledgement

This work has been supported by the Christian Doppler Forschungsgesellschaft, the BMWFW (Austria), and TU Wien research funds.

Received: 2015-10-18
Accepted: 2016-2-1
Published Online: 2016-4-9
Published in Print: 2016-4-28

©2016 Walter de Gruyter Berlin/Boston

Downloaded on 20.9.2024 from https://www.degruyter.com/document/doi/10.1515/auto-2015-0076/html
Scroll to top button