<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">PlugBot Architecture for Modular Manufacturing</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Georg</forename><surname>Weichhart</surname></persName>
							<affiliation key="aff0">
								<orgName type="institution">PROFACTOR GmbH</orgName>
								<address>
									<addrLine>Im Stadtgut D1</addrLine>
									<postCode>4407</postCode>
									<settlement>Steyr</settlement>
									<country key="AT">Austria</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Markus</forename><surname>Ikeda</surname></persName>
							<affiliation key="aff0">
								<orgName type="institution">PROFACTOR GmbH</orgName>
								<address>
									<addrLine>Im Stadtgut D1</addrLine>
									<postCode>4407</postCode>
									<settlement>Steyr</settlement>
									<country key="AT">Austria</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Matthias</forename><surname>Propst</surname></persName>
							<affiliation key="aff0">
								<orgName type="institution">PROFACTOR GmbH</orgName>
								<address>
									<addrLine>Im Stadtgut D1</addrLine>
									<postCode>4407</postCode>
									<settlement>Steyr</settlement>
									<country key="AT">Austria</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Roman</forename><surname>Froschauer</surname></persName>
							<affiliation key="aff1">
								<orgName type="institution">University of Applied Sciences Upper Austria</orgName>
								<address>
									<settlement>Wels</settlement>
									<country key="AT">Austria</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">PlugBot Architecture for Modular Manufacturing</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">0DF6DA7ADBF248A0EFE57A677D56CD1E</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-25T07:19+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<textClass>
				<keywords>
					<term>Architecture for integration</term>
					<term>enterprise interoperability</term>
					<term>robotics</term>
					<term>skill-based programming</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>PlugBot was an Austrian research project (2019)(2020)(2021) in which an architecture to integrate heterogeneous (robotic) systems has been developed. Modeling system capabilities for task execution as atomic skills is a concept that allows semantic unification for orchestration of multiple skills along workflows as well as hardware abstraction and implementation agnostic workflow modelling without taking concrete parameters of the executing devices into account. The architecture and approach has been evaluated in multiple use cases in the manufacturing domain. Future work will include researching the applicability of the concept for mobile robots.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.">Introduction</head><p>Enterprise Interoperability has its roots in research fields Enterprise Modelling, Enterprise Architecting and Enterprise Integration <ref type="bibr" target="#b0">[1]</ref>. It is a model driven research domain, where multiple interacting systems are supported in their communication, coordination or collaboration <ref type="bibr" target="#b1">[2]</ref>. These fields research the interaction of systems from an information systems point of view, where systems include human and artificial agents that interact <ref type="bibr" target="#b2">[3]</ref>. To distinguish interoperability and integration, we can take a look at a continuum, where the interoperability end aims at a loose coupling and the other end (integration) at tight coupling of systems. A system is an integrated unit, in contrast to that, a system-ofsystems is a loose coupled unit where the systems have a great degree of autonomy but still the interaction needs to be interoperable <ref type="bibr" target="#b3">[4]</ref>. Systems-of-systems are modular systems which -from a theoretical point of view -are very flexible due to the autonomy of the systems. In applied production research, the systems-of-systems approach supports decentralized and modular manufacturing. Here recently cyber-physical systems (CPS) research has been developed as an important paradigm forming Cyber-Physical Production Systems (CPPS) <ref type="bibr" target="#b3">[4]</ref>. In production in general, but more specifically in robotics, interoperability is becoming an important aspect that needs to address technical interoperability, semantic interoperability and physical interoperability. This latter part requires more attention as it is often overlooked in enterprise interoperability, discussing only information systems and flows of data / information / knowledge.</p><p>Within the PlugBot project an architecture and framework has been researched that enables modular manufacturing with special attention to robotics. In the following section, we discuss the state of the art, followed by a description of obtained research results and an example use cases, showing the potential of the solution. Finally, we discuss concluding remarks.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">State of the art</head><p>Proceedings of the Workshop of I-ESA'22, March 23-24, 2022, Valencia, Spain EMAIL: Georg.Weichhart@profactor.at (G. Weichhart); Markus.Ikeda@profactor.at (M. Ikeda); Matthias.Propst@profactor.at (M. Propst); roman.froschauer@fh-wels.at (R. Froschauer) ORCID: 0000-0002-1405-5825 (G. Weichhart); 0000-0001-6754-5783 (M. Ikeda); 0000-0002-7724-9037 (M. Propst); 0000-0001-6952-285X (R. <ref type="bibr">Froschauer)</ref> In this section we first, present trends and the state of the art of modular manufacturing system, give special attention to skill-based robotic systems and then discus how modular systems can be made interoperable.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1.">Challenges in modular cyber-physical production systems</head><p>A system is a (conceptual) unit that consists of modules. It has an interface to its environment and can therefore be distinguished from it. Through that interface a system interacts with the environment and other systems <ref type="bibr" target="#b4">[5,</ref><ref type="bibr" target="#b5">6]</ref>. A system has a purpose, or goal. To realize that purpose, the modules provide required functions. These modules do not work independently but are dependent on the system to which they provide the function. In contrast to that, a system has a certain level of independence.</p><p>A Cyber-Physical System (CPS) is a system, which consists of a physical and a cyber module, realizing the required functionality. The interfaces of such systems are sensors and actors that support interaction. In addition to this, the software often supports the networking of such systems and the communication and collaboration with other systems. Multiple of such systems form Cyber-Physical Production Systems in the manufacturing domain forming a System-of-Systems (SoS) <ref type="bibr" target="#b3">[4]</ref>.</p><p>In the manufacturing domain, also the shop floor may be addressed as an integrated system or a system-of-systems consisting of loose coupled systems. The difference lies in the structural modularity, which allows more adaptiveness and flexibility <ref type="bibr" target="#b6">[7]</ref>. Of course, structural aspects can only provide the basic possibilities <ref type="bibr" target="#b7">[8]</ref>. One way to implement a modular and dynamic system is given through the Multi Agent System (MAS) architecture <ref type="bibr" target="#b8">[9,</ref><ref type="bibr" target="#b9">10]</ref> .</p><p>A challenge to approaches that enable such modular and agile CPPS is the disintegration of the Automation Pyramid, which is the currently implemented architecture. This hierarchical organization of IT systems is based on the planning horizon implemented by the individual systems. In existing manufacturing systems it's hard to move towards more modular and agile manufacturing.</p><p>One of the challenges is, that the Automation Pyramid is often implemented as integrated system where every layer is strongly linked to the next and previous layer. In order to reach a new improved modular and flexible architecture the paradigms of loose coupling and interoperability are necessary.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2.">Skill-based modular robotics</head><p>Skill-based modeling and operation of industrial software &amp; automation systems including robots is widely researched as accepted method for enabling hardware agnostic programming and loosely coupling of automation components towards plug &amp; produce in production plants <ref type="bibr" target="#b10">[11]</ref><ref type="bibr" target="#b11">[12]</ref><ref type="bibr" target="#b12">[13]</ref> . The modeling of skills is mostly based on (1) the definition of machine capabilities as a set of specific properties and the ability to perform specific operations on a process resource and (2) the externally triggered execution of these operations as presented in <ref type="bibr" target="#b13">[14]</ref><ref type="bibr" target="#b14">[15]</ref> . By this means skill-based programming deals with modeling of a subsequent order of executing specific process functions (i.e. skills) without specific knowledge of its implementation on the machine or robot. Implementing these concepts several approaches of skill-based programming have been applied in the field of robotics <ref type="bibr" target="#b12">[13,</ref><ref type="bibr" target="#b15">16]</ref> where the functionality of a complex machine featuring several robots has been split into modules representing different capabilities (i.e. executable skills such as Grasp, Move, Grind, Drill, …) to allow for a more generic way of programming, not relying on specific communication interfaces between the modules (i.e. robot, gripper, machine). Today the demand of a generic communication method to call skills is increasingly fulfilled by the OPC UA standard. In respect to robotics, there is a companion specification available regarding the basic capabilities of the robot <ref type="bibr" target="#b16">[17]</ref>, as well as the well accepted idea of representing capabilities, and its corresponding skills, using the OPC UA information model, method calls or programs <ref type="bibr" target="#b17">[18]</ref>. Furthermore, using OPC UA and its Local Discovery Services <ref type="bibr" target="#b18">[19]</ref>, devices can be automatically discovered within a local network. As presented in <ref type="bibr" target="#b19">[20]</ref>, the production process is operated by using recipes representing a sequence of skills to be executed by loosely coupled and modular devices. Another implementation for a modular robotic application using hardware from different vendors has also been presented in <ref type="bibr" target="#b20">[21]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.3.">Enterprise interoperability in manufacturing</head><p>Enterprise Interoperability may be seen as one end of continuum ranging from tight integration of systems to loose coupled systems <ref type="bibr" target="#b21">[22]</ref>. The loose coupling is a challenge. From a systems design and engineering point of view, integrated systems engineering is very different to system-of-systems engineering <ref type="bibr" target="#b3">[4,</ref><ref type="bibr" target="#b22">23]</ref>. In interoperability, both properties have to be enabled, independency of selfcontained systems that have a certain degree of autonomy, and seamless interaction where these systems communicate, coordinate and collaborate to reach a common, higher goal <ref type="bibr" target="#b23">[24,</ref><ref type="bibr" target="#b24">25]</ref>.</p><p>Process models can be used to orchestrate independent engineered resources (including robots) <ref type="bibr" target="#b6">[7,</ref><ref type="bibr" target="#b25">26,</ref><ref type="bibr" target="#b26">27]</ref>. These models help to increase interoperability on the organizational level. In addition to this, the technical and the semantic layer need to be addressed to cope with the interoperability challenge.</p><p>The level of independence between systems is dependent on the use of standards on technical level (e.g. OPC UA). Such standards provide clear interfaces between systems. The second level that must be considered is the semantic interoperability layer, where data semantics needs to be understood by all participants that use a certain interface <ref type="bibr" target="#b21">[22]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">PlugBot architecture for manufacturing systems-of-systems</head><p>PlugBot was an applied research project in Austria, running from 2019-2021. The overall goal was to provide tools for the development and integration of heterogeneous (robotic) automation systems. The targeted application domain is production and manufacturing. This section introduces the architecture and briefly discusses the two use cases that evaluate the functionality of the PlugBot approach.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1.">Architecture</head><p>As explained in <ref type="bibr" target="#b13">[14]</ref> "for seamless interaction of high-level control units and low level devices on the network, logical and behavior level, a standardized interface and interaction concept is crucial". This also applies to heterogenous robot systems consisting of multiple devices and user interfaces. Figure <ref type="figure" target="#fig_0">1</ref> shows the abstract PlugBot system architecture. At the lowest level, the hardware layer, interfaces to hardware components are provided including proprietary software modules (e.g. on-board robot control and programming). The device programming layer encompasses the implementation of modular, reusable, type specific functionalities and realizes the abstraction based on system skills (see above). These software modules utilize the HW / SW systems of the hardware layer to apply the skill functionality in a process (step). In order to make these functionalities a) configurable, b) executable, and c) monitorable in a standardized way, a uniform interface for integration was developed in PlugBot and described in our previous work <ref type="bibr" target="#b13">[14]</ref>. This interface follows the paradigm of skill-based programming. Hardware independence can be achieved through implementation of the standardized interface by a device from a new vendor.</p><p>The skill-based interface is implemented at the interface layer. This layer contains the communication via OPC UA, as well as software libraries, which facilitate and standardize the realization of skills and their integration as independent PlugBots. The interface layer deliberately uses OPC UA as a platform independent standard, fostering from its built-in features (discovery, secure communication, quality of service, semantic data models), to realize an integrated, modular system.</p><p>Workflows are executed on the runtime layer and represent sequentially chained skills. The execution of individual skills can also be triggered through third-party systems that act as OPC UA clients. Logical linking of a) a created workflow and b) the concrete PlugBot instances involved in the execution of this workflow (hardware mapping) is done within the asset layer. The basic idea is that a workflow can be created independently of the existing PlugBots. A logical assignment of concrete skill executions to PlugBots is done in a separate step. Finally, the tool layer covers development tools for workflows, workspace configuration (hardware mapping) and also application specific user interfaces (GUIs).</p><p>The next section describes an example use case of the developed system architecture for the application field "Mobile Manipulator". Note that application-specific architectures basically follow the generalized system architecture according to Figure <ref type="figure" target="#fig_0">1</ref>, but do not necessarily include all its elements.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2.">Application use case</head><p>Pick-up and delivery robots combine multiple systems with specific skills (transport, manipulation). Interoperability of robots with other machines enables automatic machine operation.</p><p>For the production of optical storage media, so-called stamper (dies) which contain the digital content of the customer's data are required and have to be transported between automatic storage systems and production machines. In order to maintain productivity a mobile manipulator consisting of an articulated robot (for object manipulation) as well as a mobile platform (to provide transportation skills within the plant) is intended to take over this task. Human operators are informed using smartwatch-based notification systems and take over complicated (de-)installation tasks of the stampers.</p><p>A second use case considers the assembly of customer-specific geared motors, where components have to be retrieved and moved to the assembly. To justify the equipment costs for mobile manipulators it is crucial utilizing the manipulator during transportation time for commissioning components (e.g. roller bearings) from delivery containers to dispensing units. A robot pick and place skill is deployed in parallel to the transportation skill of the mobile robot technically robust, safe and legally compliant. Figure <ref type="figure" target="#fig_1">2</ref> summarizes the load, unload and stock manager (part storage status tracking) skills for the articulated robot (implemented in and organized by XROB <ref type="bibr" target="#b27">[28]</ref>), a movement skill for the MiRtype mobile robot, skills for operator notification as well as a JobDataBase skill to take over communication with a superior MES.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.">Conclusion</head><p>The PlugBot project focuses on the integration of robotic tasks in workflows that involve humans and multiple machines. Skills are used as a conceptual abstraction that support and facilitate the hardware agnostic integration and programming of systems. The developed architecture and use case implementations provide interoperability on technical level by using the standard OPC UA interface technology. Semantic interoperability is given by skills that serve as a unification concept on task level. Using a workflow engine supports the orchestration of the skills and therefore serves as interoperability tool on process and organizational level. The presented concept was implemented and evaluated in multiple use cases that showcase the practicability of the approach.</p><p>Two major findings were gained during the realization of the showcases by industry and research partners of the PlugBot consortium. Firstly, the developed skill-based (programming) interface helped to put focus on the implementation of skill behavior and workflows rather than dealing with integration aspects. Additionally, the skill implementation turned out to be less error prone due to standardized interfaces. Secondly, the PlugBot architecture is applicable to different application areas (e.g. mobile care systems, traffic management, grid management systems), targeting different heterogeneous systems that need to interact.</p><p>In an initial next step, the project ROBxTASK hast started, where focus is on a process modelling and workflow engine. It also contains skills as abstraction layer. End-users should be enabled to provide process descriptions that can then be executed by multiple human and artificial agents <ref type="bibr" target="#b28">[29]</ref>.</p><p>In more distant, future work, a superior system with automatic resource allocation and scheduling using a multi agent systems approach is planned <ref type="bibr" target="#b26">[27]</ref>. The PlugBot concept will be applied to teams of mobile (robotic) platforms in order to reduce the workflow programming and debugging effort. To foster increased autonomy of the mobile robotic platforms (conceptualized as agents), further investigation of the PlugBot standardized interfaces is required to assess the applicability to realize typical multi agent system (MAS) functionalities like negotiation.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.">Acknowledgement</head></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Figure 1 :</head><label>1</label><figDesc>Figure 1: PlugBot System Architecture.</figDesc><graphic coords="3,210.10,471.55,188.80,249.00" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Figure 2 :</head><label>2</label><figDesc>Figure 2: Mobile Manipulator System.</figDesc><graphic coords="5,187.70,72.00,219.60,219.00" type="bitmap" /></figure>
		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><p>The research leading to these results has been developed in the "Plug and Produce Robotic Building Blocks" (PlugBot) project (Grant Nr. 874293) and the ROBxTASK project (Grant Nr.: 880866). Both projects have been funded by the Austrian Federal Ministry for Climate Action, Environment, Energy, Mobility, Innovation and Technology (BMK) and the Federal Ministry for Digital and Economic Affairs (BMDW) through the Austrian Research Promotion Agency (FFG).</p></div>
			</div>

			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">An IFIP WG5.8 State-of-the-Art View on Methods and Approaches for Interoperable Enterprise Systems</title>
		<author>
			<persName><forename type="first">G</forename><surname>Weichhart</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Ducq</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Doumeingts</surname></persName>
		</author>
		<idno type="DOI">10.1007/978-3-030-81701-5_9</idno>
	</analytic>
	<monogr>
		<title level="m">Advancing Research in Information and Communication Technology: IFIP&apos;s Exciting First 60+ Years, Views from the Technical Committees and Working Groups</title>
				<editor>
			<persName><forename type="first">M</forename><surname>Goediecke</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">E</forename><surname>Neuhold</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">K</forename><surname>Rannenberg</surname></persName>
		</editor>
		<meeting><address><addrLine>Cham</addrLine></address></meeting>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2021">2021</date>
			<biblScope unit="page" from="222" to="244" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Enterprise modelling: Research review and outlook</title>
		<author>
			<persName><forename type="first">F</forename><surname>Vernadat</surname></persName>
		</author>
		<idno type="DOI">10.1016/j.compind.2020.103265</idno>
	</analytic>
	<monogr>
		<title level="j">Computers in Industry</title>
		<imprint>
			<biblScope unit="volume">122</biblScope>
			<biblScope unit="page">103265</biblScope>
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Understanding the roles of signs and norms in organizations -a semiotic approach to information systems design</title>
		<author>
			<persName><forename type="first">R</forename><surname>Stamper</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Liu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Hafkamp</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Ades</surname></persName>
		</author>
		<idno type="DOI">10.1080/014492900118768</idno>
	</analytic>
	<monogr>
		<title level="j">Behaviour &amp; Information Technology</title>
		<imprint>
			<biblScope unit="volume">19</biblScope>
			<biblScope unit="page" from="15" to="27" />
			<date type="published" when="2000">2000</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Interoperability in the Cyber-Physical Manufacturing Enterprise</title>
		<author>
			<persName><forename type="first">G</forename><surname>Weichhart</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Panetto</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Molina</surname></persName>
		</author>
		<idno type="DOI">10.1016/j.arcontrol.2021.03.006</idno>
	</analytic>
	<monogr>
		<title level="j">Annual Reviews in Control</title>
		<imprint>
			<biblScope unit="volume">51</biblScope>
			<biblScope unit="page" from="346" to="356" />
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<monogr>
		<author>
			<persName><forename type="first">L</forename><surname>Bertalanffy</surname></persName>
		</author>
		<title level="m">General System Theory -Foundations, Development, Applications</title>
				<meeting><address><addrLine>New York, NY</addrLine></address></meeting>
		<imprint>
			<publisher>George Braziller</publisher>
			<date type="published" when="1969">1969</date>
		</imprint>
	</monogr>
	<note>17th ed</note>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">An Outline of General System Theory</title>
		<author>
			<persName><forename type="first">L</forename><surname>Bertalanffy</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">The British Journal for the Philosophy of Science</title>
		<imprint>
			<biblScope unit="volume">1</biblScope>
			<biblScope unit="page" from="134" to="165" />
			<date type="published" when="1950">1950</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Agent-and Skill-Based Process Interoperability for Socio-Technical Production Systems-of-Systems</title>
		<author>
			<persName><forename type="first">Å</forename><surname>Fast-Berglund</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Romero</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Åkerman</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Hodig</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Pichler</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Advances in Production Management Systems. Towards Smart and Digital Manufacturing. APMS 2020</title>
				<meeting><address><addrLine>Cham</addrLine></address></meeting>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2020">2020</date>
			<biblScope unit="page" from="46" to="54" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">A review on the characteristics of cyber-physical systems for the future smart factories</title>
		<author>
			<persName><forename type="first">A</forename><surname>Napoleone</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Macchi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Pozzetti</surname></persName>
		</author>
		<idno type="DOI">10.1016/j.jmsy.2020.01.007</idno>
	</analytic>
	<monogr>
		<title level="j">Journal of Manufacturing Systems</title>
		<imprint>
			<biblScope unit="volume">54</biblScope>
			<biblScope unit="page" from="305" to="335" />
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Smart manufacturing</title>
		<author>
			<persName><forename type="first">A</forename><surname>Kusiak</surname></persName>
		</author>
		<idno type="DOI">10.1080/00207543.2017.1351644</idno>
	</analytic>
	<monogr>
		<title level="j">International Journal of Production Research</title>
		<imprint>
			<biblScope unit="volume">56</biblScope>
			<biblScope unit="page" from="508" to="517" />
			<date type="published" when="2018">2018</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Fundamentals of smart manufacturing: A multi-thread perspective</title>
		<author>
			<persName><forename type="first">A</forename><surname>Kusiak</surname></persName>
		</author>
		<idno type="DOI">10.1016/j.arcontrol.2019.02.001</idno>
	</analytic>
	<monogr>
		<title level="j">Annual Reviews in Control</title>
		<imprint>
			<biblScope unit="volume">47</biblScope>
			<biblScope unit="page" from="214" to="220" />
			<date type="published" when="2019">2019</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">Automating the development of machine skills and their semantic description</title>
		<author>
			<persName><forename type="first">A</forename><surname>Köcher</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Hildebrandt</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Caesar</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Bakakeu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Peschke</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Scholz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Fay</surname></persName>
		</author>
		<idno type="DOI">10.1109/ETFA46521.2020.9211933</idno>
	</analytic>
	<monogr>
		<title level="m">25th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA)</title>
				<meeting><address><addrLine>Vienna</addrLine></address></meeting>
		<imprint>
			<publisher>IEEE</publisher>
			<date type="published" when="2020">2020</date>
			<biblScope unit="page" from="1013" to="1018" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Challenges in Skill-based Engineering of Industrial Automation Systems</title>
		<author>
			<persName><forename type="first">S</forename><surname>Malakuti</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Bock</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Weser</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Venet</surname></persName>
		</author>
		<author>
			<persName><forename type="first">…</forename><forename type="middle">A</forename><surname>Bayha</surname></persName>
		</author>
		<idno type="DOI">10.1109/ETFA.2018.8502635</idno>
	</analytic>
	<monogr>
		<title level="m">23rd International Conference on Emerging Technologies and Factory Automation (ETFA)</title>
				<meeting><address><addrLine>Turin</addrLine></address></meeting>
		<imprint>
			<publisher>IEEE</publisher>
			<date type="published" when="2018">2018</date>
			<biblScope unit="page" from="67" to="74" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">ATLAS-A Generic Framework for Generation of Skill-Based Control Logic and Simulation Models for Intralogistics Applications</title>
		<author>
			<persName><forename type="first">F</forename><surname>Spitzer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Froschauer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Schichl</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">26th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA), IEEE</title>
				<imprint>
			<date type="published" when="2021">2021</date>
			<biblScope unit="page" from="1" to="8" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">A generic Approach for the Industrial Application of Skill-based Engineering using OPC UA</title>
		<author>
			<persName><forename type="first">F</forename><surname>Spitzer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Lindorfer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Froschauer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Hofmann</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Ikeda</surname></persName>
		</author>
		<idno type="DOI">10.1109/ETFA46521.2020.9211872</idno>
	</analytic>
	<monogr>
		<title level="m">25th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA)</title>
				<meeting><address><addrLine>Vienna</addrLine></address></meeting>
		<imprint>
			<publisher>IEEE</publisher>
			<date type="published" when="2020">2020</date>
			<biblScope unit="page" from="1671" to="1678" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">Modelling and orchestration of service-based manufacturing systems via skills</title>
		<author>
			<persName><forename type="first">J</forename><surname>Pfrommer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Stogl</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Aleksandrov</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Schubert</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Hein</surname></persName>
		</author>
		<idno type="DOI">10.1109/ETFA.2014.7005285</idno>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 2014 IEEE Emerging Technology and Factory Automation (ETFA)</title>
				<meeting>the 2014 IEEE Emerging Technology and Factory Automation (ETFA)<address><addrLine>Barcelona</addrLine></address></meeting>
		<imprint>
			<publisher>IEEE</publisher>
			<date type="published" when="2014">2014</date>
			<biblScope unit="page" from="1" to="4" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<analytic>
		<title level="a" type="main">A new skill based robot programming language using UML/P Statecharts</title>
		<author>
			<persName><forename type="first">U</forename><surname>Thomas</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Hirzinger</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Rumpe</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Schulze</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Wortmann</surname></persName>
		</author>
		<idno type="DOI">10.1109/icra.2013.6630615</idno>
	</analytic>
	<monogr>
		<title level="m">IEEE International Conference on Robotics and Automation</title>
				<meeting><address><addrLine>Karlsruhe</addrLine></address></meeting>
		<imprint>
			<publisher>IEEE</publisher>
			<date type="published" when="2013">2013. 2013</date>
			<biblScope unit="page" from="461" to="466" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<monogr>
		<author>
			<persName><surname>Opc Foundation</surname></persName>
		</author>
		<ptr target="https://opcfoundation.org/developer-tools/specifications-opc-ua-information-models/opc-unified-architecture-for-robotics/" />
		<title level="m">OPC 40010-1 -Robotics Part 1: Vertical Integration</title>
				<imprint>
			<date type="published" when="2019">2019</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b17">
	<analytic>
		<title level="a" type="main">Tool and Technology Independent Function Interfaces by Using a Generic OPC UA Representation</title>
		<author>
			<persName><forename type="first">M</forename><surname>Kaspar</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Bock</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Kogan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Venet</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Weser</surname></persName>
		</author>
		<author>
			<persName><forename type="first">U</forename><forename type="middle">E</forename><surname>Zimmermann</surname></persName>
		</author>
		<idno type="DOI">10.1109/etfa.2018.8502647</idno>
	</analytic>
	<monogr>
		<title level="m">23 rd International Conference on Emerging Technologies and Factory Automation (ETFA)</title>
				<meeting><address><addrLine>Turin</addrLine></address></meeting>
		<imprint>
			<publisher>IEEE</publisher>
			<date type="published" when="2018">2018</date>
			<biblScope unit="page" from="1183" to="1186" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b18">
	<analytic>
		<title level="a" type="main">OPC UA for plug produce: Automatic device discovery using LDS-ME</title>
		<author>
			<persName><forename type="first">S</forename><surname>Profanter</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Dorofeev</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Zoitl</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Knoll</surname></persName>
		</author>
		<idno type="DOI">10.1109/ETFA.2017.8247569</idno>
	</analytic>
	<monogr>
		<title level="m">22 nd IEEE International Conference on Emerging Technologies and Factory Automation (ETFA)</title>
				<meeting><address><addrLine>Limassol</addrLine></address></meeting>
		<imprint>
			<publisher>IEEE</publisher>
			<date type="published" when="2017">2017</date>
			<biblScope unit="page" from="1" to="8" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b19">
	<analytic>
		<title level="a" type="main">Device adapter concept towards enabling plug&amp;produce production environments</title>
		<author>
			<persName><forename type="first">K</forename><surname>Dorofeev</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C.-H</forename><surname>Cheng</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Guedes</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Ferreira</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Profanter</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Zoitl</surname></persName>
		</author>
		<idno type="DOI">10.1109/ETFA.2017.8247570</idno>
	</analytic>
	<monogr>
		<title level="m">IEEE International Conference on Emerging Technologies and Factory Automation (ETFA)</title>
				<meeting><address><addrLine>Limassol</addrLine></address></meeting>
		<imprint>
			<publisher>IEEE</publisher>
			<date type="published" when="2017">2017</date>
			<biblScope unit="page" from="1" to="8" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b20">
	<analytic>
		<title level="a" type="main">A Hardware-Agnostic OPC UA Skill Model for Robot Manipulators and Tools</title>
		<author>
			<persName><forename type="first">S</forename><surname>Profanter</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Breitkreuz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Rickert</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Knoll</surname></persName>
		</author>
		<idno type="DOI">10.1109/ETFA.2019.8869205</idno>
	</analytic>
	<monogr>
		<title level="m">24 th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA)</title>
				<meeting><address><addrLine>Zaragoza</addrLine></address></meeting>
		<imprint>
			<publisher>IEEE</publisher>
			<date type="published" when="2019">2019</date>
			<biblScope unit="page" from="1061" to="1068" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b21">
	<analytic>
		<title level="a" type="main">On the Interoperability Contributions of S-BPM</title>
		<author>
			<persName><forename type="first">G</forename><surname>Weichhart</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Wachholder</surname></persName>
		</author>
		<idno type="DOI">10.1007/978-3-319-06065-1_1</idno>
	</analytic>
	<monogr>
		<title level="m">S-BPM ONE -Scientific Research</title>
				<editor>
			<persName><forename type="first">A</forename><surname>Nanopoulos</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">W</forename><surname>Schmidt</surname></persName>
		</editor>
		<meeting><address><addrLine>Berlin</addrLine></address></meeting>
		<imprint>
			<publisher>Springer International Publishing</publisher>
			<date type="published" when="2014">2014</date>
			<biblScope unit="volume">170</biblScope>
			<biblScope unit="page" from="3" to="19" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b22">
	<monogr>
		<ptr target="https://www.sebokwiki.org/w/images/sebokwiki-farm!w/9/90/Guide_to_the_Systems_Engineering_Body_of_Knowledge%2C_v._2.4.pdf" />
		<title level="m">Guide to the Systems Engineering Body of Knowledge</title>
				<meeting><address><addrLine>SEBoK</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
	<note>BKCASE Editorial Board</note>
</biblStruct>

<biblStruct xml:id="b23">
	<analytic>
		<title level="a" type="main">Interoperable enterprise systems: Principles, concepts, and methods</title>
		<author>
			<persName><forename type="first">F</forename><forename type="middle">B</forename><surname>Vernadat</surname></persName>
		</author>
		<idno type="DOI">10.1016/j.arcontrol.2007.03.004</idno>
	</analytic>
	<monogr>
		<title level="j">Annual Reviews in Control</title>
		<imprint>
			<biblScope unit="volume">31</biblScope>
			<biblScope unit="page" from="137" to="145" />
			<date type="published" when="2007">2007</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b24">
	<analytic>
		<title level="a" type="main">Technical, semantic and organizational issues of enterprise interoperability and networking</title>
		<author>
			<persName><forename type="first">F</forename><forename type="middle">B</forename><surname>Vernadat</surname></persName>
		</author>
		<idno type="DOI">10.1016/j.arcontrol.2010.02.009</idno>
	</analytic>
	<monogr>
		<title level="j">Annual Reviews in Control</title>
		<imprint>
			<biblScope unit="volume">34</biblScope>
			<biblScope unit="page" from="139" to="144" />
			<date type="published" when="2010">2010</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b25">
	<analytic>
		<title level="a" type="main">A Human-Centered Assembly Workplace For Industry: Challenges and Lessons Learned</title>
		<author>
			<persName><forename type="first">R</forename><surname>Froschauer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><surname>Kurschl</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Wolfartsberger</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Pimminger</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Lindorfer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Blattner</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Procedia Computer Science</title>
		<imprint>
			<biblScope unit="volume">180</biblScope>
			<biblScope unit="page" from="290" to="300" />
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b26">
	<analytic>
		<title level="a" type="main">An Agent-and Role-based Planning Approach for Flexible Automation of Advanced Production Systems</title>
		<author>
			<persName><forename type="first">G</forename><surname>Weichhart</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Ǻ</forename><surname>Fast-Berglund</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Romero</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Pichler</surname></persName>
		</author>
		<idno type="DOI">10.1109/IS.2018.8710546</idno>
	</analytic>
	<monogr>
		<title level="m">2018 International Conference on Intelligent Systems (IS), IEEE</title>
				<meeting><address><addrLine>Funchal</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2018">2018</date>
			<biblScope unit="page" from="391" to="399" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b27">
	<analytic>
		<title level="a" type="main">Skill-based learning of an assembly process</title>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">C</forename><surname>Akkaladevi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Plasch</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Pichler</surname></persName>
		</author>
		<idno type="DOI">10.1007/s00502-017-0514-2</idno>
	</analytic>
	<monogr>
		<title level="j">E Elektrotechnik Informationstechnik</title>
		<imprint>
			<biblScope unit="volume">134</biblScope>
			<biblScope unit="page" from="312" to="315" />
			<date type="published" when="2017">2017. 2017</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b28">
	<analytic>
		<title level="a" type="main">The ROBxTASK architecture for interoperability of robotic systems</title>
		<author>
			<persName><forename type="first">G</forename><surname>Weichhart</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Pichler</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Strohmeier</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Schmoigl</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Zörrer</surname></persName>
		</author>
		<idno type="DOI">10.1109/MetroInd4.0IoT51437.2021.9488560</idno>
	</analytic>
	<monogr>
		<title level="m">IEEE International Workshop on Metrology for Industry 4.0 &amp; IoT (MetroInd4.0&amp;IoT)</title>
				<meeting><address><addrLine>Rome</addrLine></address></meeting>
		<imprint>
			<publisher>IEEE</publisher>
			<date type="published" when="2021">2021</date>
			<biblScope unit="page" from="449" to="453" />
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
