<?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">New Opportunities using Variability Management in the Manufacturing Domain during Runtime</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Birte</forename><surname>Caesar</surname></persName>
							<email>birte.caesar@hsu-hh.de</email>
							<affiliation key="aff0">
								<orgName type="department">Institute of Automation</orgName>
								<orgName type="institution">Helmut-Schmidt University</orgName>
								<address>
									<addrLine>Holstenhofweg 85</addrLine>
									<postCode>22043</postCode>
									<settlement>Hamburg</settlement>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Wolfram</forename><surname>Klein</surname></persName>
							<email>wolfram.klein@siemens.com</email>
							<affiliation key="aff1">
								<orgName type="department">Corporate Technology</orgName>
								<orgName type="institution">Siemens AG</orgName>
								<address>
									<addrLine>Otto-Hahn-Ring 6</addrLine>
									<postCode>81739</postCode>
									<settlement>München</settlement>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Constantin</forename><surname>Hildebrandt</surname></persName>
							<email>constantin.hildebrandt@hsu-hh.de</email>
							<affiliation key="aff0">
								<orgName type="department">Institute of Automation</orgName>
								<orgName type="institution">Helmut-Schmidt University</orgName>
								<address>
									<addrLine>Holstenhofweg 85</addrLine>
									<postCode>22043</postCode>
									<settlement>Hamburg</settlement>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Sebastian</forename><surname>Törsleff</surname></persName>
							<email>sebastian.toersleff@hsu-hh.de</email>
							<affiliation key="aff0">
								<orgName type="department">Institute of Automation</orgName>
								<orgName type="institution">Helmut-Schmidt University</orgName>
								<address>
									<addrLine>Holstenhofweg 85</addrLine>
									<postCode>22043</postCode>
									<settlement>Hamburg</settlement>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Alexander</forename><surname>Fay</surname></persName>
							<email>alexander.fay@hsu-hh.de</email>
							<affiliation key="aff0">
								<orgName type="department">Institute of Automation</orgName>
								<orgName type="institution">Helmut-Schmidt University</orgName>
								<address>
									<addrLine>Holstenhofweg 85</addrLine>
									<postCode>22043</postCode>
									<settlement>Hamburg</settlement>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Jan</forename><forename type="middle">Christoph</forename><surname>Wehrstedt</surname></persName>
							<email>janchristoph.wehrstedt@siemens.com</email>
							<affiliation key="aff1">
								<orgName type="department">Corporate Technology</orgName>
								<orgName type="institution">Siemens AG</orgName>
								<address>
									<addrLine>Otto-Hahn-Ring 6</addrLine>
									<postCode>81739</postCode>
									<settlement>München</settlement>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">New Opportunities using Variability Management in the Manufacturing Domain during Runtime</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">049F8D02FC81EFA963752FF76695450F</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T04:52+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>Variability Management</term>
					<term>Adaptable and Flexible Manufacturing System</term>
					<term>Modular Manufacturing System</term>
					<term>Product Line Engineering</term>
					<term>Reconfiguration</term>
					<term>Variability Model</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Fast changing markets require new manufacturing strategies to meet customers' desires. Therefore, concepts of flexible and adaptable manufacturing systems are considered. This paper provides an overview of different approaches dealing with flexibility. A new concept based of the software product line engineering presents opportunities for easier reconfiguration at runtime. This concept extends the software product line engineering approach due to flexibilities, which have to be considered for runtime analysis. Furthermore, this concept is applied to industrial problems as well as to a demonstrator. Based on the application to industrial fields, requirements and challenges are identified, which have to be considered in future work. The aim of this paper is to briefly sketch the new concept and identify the requirements for the development of the required methods.</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>The manufacturing domain has to face different changes. According to <ref type="bibr" target="#b13">[Wi05,</ref><ref type="bibr" target="#b8">Ny08]</ref> these changes can be (i) changes to existing products, (ii) introduction of new products, due to new customers, changed requirements, or a changing market structure, (iii) changes in order parameters, e.g. lot size or lead times, (iv) changed delivery requirements with respect to longer delivery distances, (v) changing national or foreign rules and standards, as well as (vi) increasing resource scarcity. In order to cope with such changes in the production systems' environment, <ref type="bibr" target="#b12">[SS90]</ref> introduce the concept of flexible manufacturing systems. Flexibility is therein described as "the ability to respond effectively to changing circumstances" [SS90, P.292]. Furthermore, <ref type="bibr" target="#b12">[SS90]</ref> distinguish different types of flexibility. Considering the manufacturing domain with a focus on the manufacturing system itself, three flexibility types are of particular relevance. First, routing flexibility, which permits manufacturing processes to be performed in alternate orders. Second, process flexibility, which is the range of different parts that can be produced without major setups referring to parameterization. Third, machine flexibility, which is the flexibility that is provided by a machine to adapt it to changing requirements without major changes to the software or hardware.</p><p>[SFJ15] defines variability based on <ref type="bibr" target="#b9">[PBL05]</ref> as the flexibility that is integrated into a system and that is used to adapt a system during development as well as during runtime. This paper shows that during runtime, different variability categories, based on the flexibilities presented in <ref type="bibr" target="#b12">[SS90]</ref>, must be considered. From now on, the term variability will be used instead of flexibility. The paper is structured as follows. Section 2 provides an introduction into variability management as well as an overview of related work. Section 3 shows that variability should be classified into different categories. Furthermore, the opportunities of using variability management during runtime will be discussed. Section 4 outlines which industrial needs can be addressed by applying the proposed concept. Finally, Section 5 presents the challenges that will be addressed in our future research endeavours.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Related Work</head><p>Variability management is a method, which belongs to the software product line (SPL) engineering concept, which is concerned with developing applications in a way that allows for systematic reuse of individual components. The SPL engineering concept is an opportunity to deal with mass customisation, while reducing the complexity of variant-rich product portfolios <ref type="bibr" target="#b9">[PBL05]</ref>. Variability management is not limited to the software engineering domain, as has been shown with concepts focusing on variability management in the development of production plants, e.g. product series, modular approaches and platform design <ref type="bibr" target="#b11">[SFJ15]</ref>. Most of these concepts are component-oriented and aim to increase the number of equal parts to reduce development and operating costs based on economies of scale. SPL, on the other hand, are customer-oriented in that they focus on functional and product-related aspects, i.e. meeting market changes are the main goals <ref type="bibr" target="#b1">[CN09]</ref>. A core component of SPL engineering is the explicit modelling of variability by using dedicated models, which represent the common and the variable features of the product <ref type="bibr" target="#b0">[Be13]</ref>. From these variability models (VMs) individual variants can be derived. Additionally, VMs can be enriched with constraints and dependencies. A differentiation between problem space VM and solution space VM is recommended <ref type="bibr" target="#b9">[PBL05]</ref>. A problem space VM is domain-specific and contains stakeholder needs as well as desired features. A solution space VM, on the other hand, contains diverse reusable artefacts, which may be arbitrary engineering artefacts, e.g. requirements, specific components, or tests created during the engineering workflow. A mapping between problem space and solution space VMs is necessary since they provide different perspectives on the SPL and contain distinct knowledge for deriving variants <ref type="bibr" target="#b10">[Sc12]</ref>.</p><p>Each domain has different requirements, engineering processes and tools. Due to this reason, various approaches exist that apply the SPL concept to specific domains and their specific requirements. <ref type="bibr" target="#b11">[SFJ15]</ref> and <ref type="bibr" target="#b7">[Ma13]</ref> both adapted the SPL concept, including 92 Birte Caesar, Wolfram Klein, Constantin Hildebrandt, Sebastian Törsleff, Alexander Fay, Jan Christoph Wehrstedt New Opportunities using Variability Management during Runtime 17 the variability management, to the automation domain, though none of them focused on the specifics of the discrete manufacturing domain. <ref type="bibr" target="#b2">[FLV15]</ref> and <ref type="bibr" target="#b6">[Ko17]</ref> extended the SPL concept specifically to the manufacturing domain. Their concepts consider the typical plant engineering workflow by separating the solution space VM into three different models, the mechanical, the electrical and the software VM. This reflects the standard separation of trades in engineering of manufacturing systems and offers several advantages. First, a reduction of complexity is achieved by presenting only relevant and trade-specific information to engineers. Second, the different variability of the individual trades can be modelled separately, without affecting the model in its entirety. A mapping between the problem space and solution space VM is necessary to take into account the customer's requirements. The mapping matrix presented in <ref type="bibr" target="#b2">[FLV15]</ref> describes a direct connection between a customer's choice and a technical realisation for each tradespecific VM. The mapping matrix is only a rough description of the real dependencies between the engineering artefacts. Both, <ref type="bibr" target="#b2">[FLV15]</ref> and <ref type="bibr" target="#b6">[Ko17]</ref> include the three views, however, a method for modelling all three views on a manufacturing system is not provided. An approach for addressing this shortcoming is described in <ref type="bibr" target="#b3">[Hi17]</ref>. Here a system meta model is proposed including dependencies between functional, structural and behavioural models. The approach has not yet been applied to variability management and needs to be extended for that. Fortunately, the approach described in <ref type="bibr" target="#b3">[Hi17]</ref> is not domain-specific, which is advantageous as the basis for a common use.</p><p>The previously discussed approaches are mainly focused on machine flexibility. Extending the variability management concept for the use at runtime, allows the utilisation of the variability information captured during the engineering process to support context-aware reconfiguration at runtime. A reconfiguration at runtime can be a functional, structural, or behavioural change, either supported by a worker or automatically. <ref type="bibr" target="#b2">[FLV15]</ref> describes the evolution of manufacturing systems as one possibility to react to changing requirements. Delta Modelling is a concept to identify needed runtime changes of an existing system to meet changing requirements. The concept also allows to manage variability and evolution similarly. Its goal is to identify the gap between the actual system and the required system. Based on this analysis a solution for closing the gap should be derived <ref type="bibr" target="#b5">[Ko16]</ref>. This approach is a solution for adapting to the changes mentioned above. However, to find a systematic method to react to the changes, both the process and routing flexibility have to be considered, too.</p><p>In the following section, a novel approach to integrate process flexibility and routing flexibility is described. Furthermore, the need for consistent and integrated VMs in all variability categories will be shown. The development of a domain-independent method for consistent variability modelling is one of the goals of the project CrESt (Collaborative Embedded Systems<ref type="foot" target="#foot_0">3</ref> ), which started in February 2017.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>domain</head><p>In this section only the solution space variability is considered. The mapping to the problem space variability will be the subject of future contributions. The three identified variability categories (macro process, micro process and trade &amp; component variability) are subsequently described and explained using the MPS500 demonstrator.</p><p>First, the demonstrator is introduced. The MPS500 is a modular manufacturing system, which consists of six individual modules and a conveyor belt (see figure <ref type="figure">1</ref>). Each module consists of components, which together provide one or more manufacturing processes. The considered product is a pneumatic cylinder (see figure <ref type="figure">2</ref>), which comprises of five components: a body (1), which is produced with the MPS500, a piston (2), a spring (3), a sealing ring (4), and a cap (5). The last four components are vendor parts, which is why only the body will be considered in this example. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Macro process variability model (MaPVM):</head><p>Each product consists of features, some of which can be manufactured by single manufacturing process step, while others need to be manufactured by multiple manufacturing process steps. For some features, the order of the manufacturing process steps can vary as well. Taken together, these aspects present the first category of variability based on the routing flexibility by <ref type="bibr" target="#b12">[SS90]</ref>. The MaPVM includes information about the available manufacturing process steps of a manufacturing system consisting of different modules. The MaPVM is an overall VM relevant within the field of manufacturing systems. This provokes the need for developing a meta model in order to integrate VMs from different manufacturing modules from different vendors into one overall VM.</p><p>94 Birte Caesar, Wolfram Klein, Constantin Hildebrandt, Sebastian Törsleff, Alexander Fay, Jan Christoph Wehrstedt New Opportunities using Variability Management during Runtime 19 Figure <ref type="figure">2</ref>: Pneumatic cylinder Considering the MPS500, the body contains two holes: one for the piston and one for the vent. These are two features that have to be manufactured. Figure <ref type="figure">1</ref> shows that the MPS500 has a cutting drilling module as well as a laser drilling module, i.e. the MPS500 provides two different process steps to manufacture holes. The MaPVM should cover all process steps provided by MPS500, such that it can be automatically analysed if the needed process steps to manufacture the product feature 'hole' are provided. In order to determine the manufacturability, the required manufacturing process have to be analysed in detail, which can be accomplished based on the second variability category. Figure <ref type="figure">3</ref> shows an example how the VM of the Demonstrator MPS500 could be modelled. In the VM, only the modules of the MPS500 are represented. The mapping between the product features and the needed manufacturing process as well as the structure and the detailed information, which have to be modelled in the VM, will be the subject of future work.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Figure 3: MPS500 MaPVM</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Micro process variability model (MiPVM):</head><p>A manufacturing module can be described by its possible manufacturing process, which has certain process parameters that must be set for manufacturing a particular product feature. The range of each parameter is fixed and specified as per the components of the manufacturing module. A detailed description of how the parameter range can be identified is given in <ref type="bibr" target="#b4">[Ho17]</ref>. The micro process variability category takes the set of valid parameter settings into account and relates to the process flexibility defined in <ref type="bibr" target="#b12">[SS90]</ref>. The product feature 'piston hole' has a diameter of ten millimetres, which excludes the laser drilling module to manufacture this product feature. Contrariwise, the product feature 'vent hole' has a diameter of two millimetres, which can only be manufactured by the laser drilling module. Figure <ref type="figure" target="#fig_1">4</ref> shows an example of the MiPVM of the cutting drilling module. The final structure of the VM and the relation to the product features as well as the connection between the MaPVM and the MiPVM will be the subject of future work.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Trade &amp; component variability model (TCVM):</head><p>The TCVM can be used to derive a variant of a manufacturing system during its development. Its target application is within the engineering of manufacturing systems. Due to its use during the engineering process, it is necessary to take all relevant trades into account. Therefore, three viewpoints are used: the behaviour, structure and function viewpoint according to <ref type="bibr" target="#b5">[Ko16]</ref> and <ref type="bibr" target="#b3">[Hi17]</ref>.</p><p>The TCVM contains all information about a product line and the variants that can be derived from it. This information, provided in a TCVM, already contains information which components must be changed to change the properties of the manufacturing process provided by a module. In terms of reconfiguration at runtime, this information is fundamental, because a reconfiguration's goal is to change the manufacturing process so that the changed requirements can be met. Therefore, the TCVM should be considered at runtime. To use the VM of a particular variant (which has been created during engineering) later during runtime, it has to be enriched with additional information. Inter alia, the information about the actual variant has to be saved within the VM. Furthermore, each feature that limits a parameter range has to be marked. The TCVM is an extension of the conventional VM used during the engineering process. Regarding the MPS500 demonstrator, the TCVM of the drilling module contains information about the incorporated components and, due to the extension for the runtime use, also the information which component influences which parameter range. For example, the drill bit is 60 millimetres long, but the drilling depth that can be provided is 96 Birte Caesar, Wolfram Klein, Constantin Hildebrandt, Sebastian Törsleff, Alexander Fay, Jan Christoph Wehrstedt New Opportunities using Variability Management during Runtime 21 only ten to 40 millimetres. In this case the drilling depth is limited by the distance between drill bit and table. Accordingly, the TCVM should contain the information that the linear axis is the component that limits the parameter range of the process parameter drilling depth. Based on this information, a reconfiguration plan is easier to develop. Figure <ref type="figure" target="#fig_2">5</ref> shows an example of the TCVM of the drilling module. Future work will deal with modelling the three views and the connection between the MiPVM and the TCVM.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Application of the variability categories to industrial fields Figures</head><p>To identify requirements concerning industrial needs, the introduced variability categories need to be merged into an overall concept. This concept supports the order acceptance process due to possible analysis based on MaPVM and MiPVM. Furthermore, analyses based on TCVM support creating reconfiguration plans. It enables managing the variability of a manufacturing system consisting of different manufacturing modules, which results in the name of manufacturing system variability management (MSVM).</p><p>This section will provide insights of industrial needs applied to the MSVM proposed in the previous section. The main goal when developing a VM should be its applicability to real world problems. Therefore, the applicability of the MSVM as mentioned before to manufacturing systems will be analysed. The changes explained in Section 1 show an urgent need for building new, innovative plants. Also they show the need for investments to redesign and retrofit the machinery and production lines of existing manufacturing systems. A very poor preparedness of factories especially regarding structural changes to its design according to business needs is observed in daily business. Therefore, the focus of this analysis of the applicability of the VMs is not to the design phase but its model extension to the operation phase and runtime of the manufacturing system as proposed here. The MSVM can be considered as a step towards a flexible and adaptable factory. However, several implications need to be taken into account, which are mapped to the three proposed variability categories. To gain even more insight, the VM will also be discussed with respect to a concrete use case at Siemens. A daily task for plant managers is the planning of the product mix. It is an optimization problem with respect to multiple variables, i.e. resources like machines, worker, material, energy costs and time as part of the context of the system. Here, an automated analysis based on the MSVM is desirable to check whether the required products can be manufactured using the given resources. This analysis could be validated by means of simulations for different scenarios.</p><p>The MaPVM combines variability information from different manufacturing systems. Enterprise cooperation and strategies for a cross-company cooperation improve the production diversity and help to interconnect different manufacturing systems. Variable strategies for a cross-company product mix using external resources e.g. production sites, workers etc. for larger quantities, reduced costs, or specialized expertise will result New Opportunities using Variability Management in the Manufacturing Domain during Runtime 97 in a higher flexibility. Additionally, cooperating companies are needed as extended workbenches, which leads to the need of a common and standardized purchasing of services, especially in the construction but also from an operation and maintenance point of view. Based on a MaPVM, the combination, the flexible exchange, and possibly the restructuring of different manufacturing modules with respect to the actual situation can be analysed more easily. Even the decision of buying a new manufacturing module itself can be supported on a high level based on the information about the available manufacturing processes summarised in the MaPVM. From an industry point of view, the following requirements regarding a MaPVM can be stated. First, the MaPVM should be applicable for cross-company application (R1). Second, the MaPVM should comprise all information required for simulating different strategies within this category (R2). An MaPVM can support multiple business processes: production planning, work planning, and order planning. The expected benefits for these business processes are quick feasibility checks. This can accelerate production and work planning, as well as order planning. Table <ref type="table" target="#tab_0">1</ref> shows an overview of the variability categories, their goals, and their related business processes as well as the affected IT-systems based on the automation pyramid. In the next step, variations in process parameters for set-up times of systems and the reusability of installations have to be analysed to come to an optimised production. The concrete outcome of an analysis of the MiPVM as well as the acceptance criteria and operation instructions of a valid system configuration ("buy a new machine" vs. "accept certain production delay") are clearly dependent on the individual optimisation problem. Potential changes of machine functionalities based on parameter settings should be possible in a quick and well structured way. From an industry point of view, two requirements regarding an MiPVM can be stated. First, the extension of the parameter range has to be accomplishable within a reasonable time window (R3). Second, a MiPVM has to consider set up times so that they can be minimised (R4). A MiPVM can support three business processes: product planning, planning for new machines, and order control. Expected benefits with respect to these business processes are detailed information about the manufacturability of a certain product based on the actual parameter range, respectively the available parameter range. Furthermore, better order control is expected based on faster and easier match between product and manufacturing module.</p><p>98 Birte Caesar, Wolfram Klein, Constantin Hildebrandt, Sebastian Törsleff, Alexander Fay, Jan Christoph Wehrstedt New Opportunities using Variability Management during Runtime 23</p><p>The reconfiguration of a plant based on functional, structural, or behavioural changes was proposed as the third variability category. For this purpose, a production design of a modular manufacturing system consisting of differentiated (type-bound) manufacturing modules and even decoupled modules is required. Furthermore, the production must consist of flexible cells, modular systems, and test engineering work places. From an industry point of view, a TCVM has to allow for modular manufacturing systems (R5). Furthermore, a TCVM should support extendable systems (R6). The following business processes are covered by this variability category: resource planning, work planning, and production scheduling. Expected benefits for these business processes are improved production planning, an adapted production schedule due to actual situation, better order control, as well as shorter lead times.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">Conclusion</head><p>Due to the changes described in Section 1, manufacturing systems are required which are able to adapt to these changes. An approach from the software engineering domain is considered, because the variability modelling is explicitly demanded. The SPL engineering focuses on the development of systems and does not consider all aspects relevant for an approach of flexible manufacturing systems during runtime. The presented variability categories summarised in MSVM integrate the additional aspects during runtime. The relevancy of the approach has been shown for both, concrete industrial requirements and a demonstrator.</p><p>In this paper, we outlined that different kinds of variability are relevant in manufacturing systems, especially during runtime. The various industrial requirements taken into account demand new variability modelling methods. Furthermore, different open challenges have to be analysed and handled. First, each variability category needs a coherent modelling concept, based on commonly used semantics and industrial standards. These concepts have to take into account the dependencies between each variability category. Additionally, economical aspects have to be integrated. The problem space variability has to be considered as well as the requirements analysis. This results in the second challenge: How can dependencies be modelled such that changes in each category are reflected in the other categories and can be traced back? This challenge is already being worked on in the software engineering domain and some aspects will be considered in the ongoing CrESt project. The third challenge is to integrate the modelling method into the engineering workflow, such that the developed models can be used and maintained at runtime and also be re-used in other engineering projects. The integration into the engineering workflow has been investigated in various research projects. However, the defined methods do not consider using these models at runtime.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Figure</head><label></label><figDesc>Figure 1: Demonstrator MPS500</figDesc><graphic coords="4,82.95,234.65,273.50,191.40" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Figure 4 :</head><label>4</label><figDesc>Figure 4: Drilling MiPVMAccording to the MPS500 demonstrator, each module has process parameters that can be set. The drilling module can create holes with a diameter of five to ten millimetres and a depth of ten to 40 millimetres. On the other hand, the laser drilling module can</figDesc><graphic coords="5,53.95,454.85,331.40,69.60" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head>Figure 5 :</head><label>5</label><figDesc>Figure 5: Drilling TCVM</figDesc><graphic coords="6,94.50,383.20,250.30,129.25" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_0"><head>Table 1 :</head><label>1</label><figDesc>Classification of the variability categories</figDesc><table><row><cell>Variability category</cell><cell>Goal</cell><cell></cell><cell>Business process</cell><cell>IT-system</cell></row><row><cell>Macro process variability</cell><cell>Feasibility check</cell><cell>---</cell><cell>Production planning Work planning Order planning</cell><cell>ERP</cell></row><row><cell>Micro process variability</cell><cell>Parameterization</cell><cell>--</cell><cell>Product planning Planning for new machines</cell><cell>MES</cell></row><row><cell></cell><cell></cell><cell>-</cell><cell>Order control</cell><cell></cell></row><row><cell>Trade &amp; component variability</cell><cell>Reconfiguration planning</cell><cell>---</cell><cell>Resource planning Work planning Production schedules</cell><cell>SCADA</cell></row></table></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="3" xml:id="foot_0">https://crest.in.tum.de New Opportunities using Variability Management in the Manufacturing Domain during Runtime 93</note>
		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Acknowledgements. This work is a result of the project CrESt funded by the German Federal Ministry of Education and Research under the grant no. 01IS16043U and 01IS16043Q. The whole responsibility for the content rests with the authors.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>New Opportunities using Variability Management in the Manufacturing Domain during</head><p>Runtime 99</p></div>
			</div>

			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">A survey of variability modeling in industrial practice</title>
		<author>
			<persName><forename type="first">T</forename><surname>Berger</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the Seventh International Workshop on Variability Modelling of Software-intensive Systems</title>
				<editor>
			<persName><forename type="first">Collet</forename><surname>Gnesi</surname></persName>
		</editor>
		<editor>
			<persName><surname>Schmid</surname></persName>
		</editor>
		<meeting>the Seventh International Workshop on Variability Modelling of Software-intensive Systems<address><addrLine>New York, USA</addrLine></address></meeting>
		<imprint>
			<publisher>ACM</publisher>
			<date type="published" when="2013">2013</date>
			<biblScope unit="page" from="7" to="15" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<monogr>
		<title level="m" type="main">Software product lines: Practices and patterns</title>
		<author>
			<persName><forename type="first">P</forename><surname>Clements</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Northrop</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2009">2009</date>
			<publisher>Addison-Wesley</publisher>
			<pubPlace>Boston, San Francisco, New York, Toronto, Montreal, London, Munich, Paris, Madrid, Capetown, Sydney, Tokyo, Singapore, Mexico City</pubPlace>
		</imprint>
	</monogr>
	<note>7. print. SEI series in software engineering</note>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Engineering Support in the Machine Manufacturing Domain through Interdisciplinary Product Lines: An Applicability Analysis</title>
		<author>
			<persName><forename type="first">S</forename><surname>Feldmann</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Legat</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Vogel-Heuser</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IFAC-PapersOnLine</title>
		<imprint>
			<biblScope unit="volume">48</biblScope>
			<biblScope unit="issue">3</biblScope>
			<biblScope unit="page" from="211" to="218" />
			<date type="published" when="2015">2015</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Semantic Modeling for Collaboration and Cooperation of Systems in the production domain</title>
		<author>
			<persName><forename type="first">C</forename><surname>Hildebrandt</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">22 nd IEEE International Conference on Emerging Technologies And Factory Automation</title>
				<imprint>
			<date type="published" when="2017">2017</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Generation and Impact Analysis of Adaptation Options for Automated Manufacturing Machines</title>
		<author>
			<persName><forename type="first">X</forename><forename type="middle">L</forename><surname>Hoang</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">22 nd IEEE International Conference on Emerging Technologies And Factory Automation</title>
				<imprint>
			<date type="published" when="2017">2017</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Delta modeling for variant-rich and evolving manufacturing systems</title>
		<author>
			<persName><forename type="first">M</forename><surname>Kowal</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">the 1 st International Workshop</title>
				<editor>
			<persName><forename type="first">Prähofer</forename><surname>Nair</surname></persName>
		</editor>
		<imprint>
			<biblScope unit="page" from="32" to="41" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Supporting the Development of Interdisciplinary Product Lines in the Manufacturing Domain</title>
		<author>
			<persName><forename type="first">M</forename><surname>Kowal</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">The 20 th World Congress of the International Federation of Automatic Control</title>
				<imprint>
			<date type="published" when="2017">2017</date>
			<biblScope unit="page" from="4420" to="4428" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<monogr>
		<author>
			<persName><forename type="first">C</forename><forename type="middle">R</forename><surname>Maga</surname></persName>
		</author>
		<title level="m">Adaptierbares Wiederverwendungskonzept für die Entwicklung von automatisierten Systemen</title>
				<meeting><address><addrLine>Aachen; Shaker</addrLine></address></meeting>
		<imprint>
			<publisher>IAS-Forschungsberichte</publisher>
			<date type="published" when="2013">2013. 2013</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<monogr>
		<author>
			<persName><forename type="first">P</forename><surname>Nyhuis</surname></persName>
		</author>
		<title level="m">Wandlungsfähige Produktionssysteme: Heute die Industrie von morgen gestalten</title>
				<meeting><address><addrLine>Garbsen</addrLine></address></meeting>
		<imprint>
			<publisher>PZH Produktionstechnisches Zentrum</publisher>
			<date type="published" when="2008">2008</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<monogr>
		<author>
			<persName><forename type="first">K</forename><surname>Pohl</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Böckle</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Linden</surname></persName>
		</author>
		<title level="m">Software Product Line Engineering: Foundations, Principles, and Techniques</title>
				<meeting><address><addrLine>Berlin, Heidelberg; Berlin Heidelberg</addrLine></address></meeting>
		<imprint>
			<publisher>Springer-Verlag</publisher>
			<date type="published" when="2005">2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">Software diversity: State of the art and perspectives</title>
		<author>
			<persName><forename type="first">I</forename><surname>Schaefer</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">International Journal on Software Tools for Technology Transfer</title>
		<imprint>
			<biblScope unit="volume">14</biblScope>
			<biblScope unit="issue">5</biblScope>
			<biblScope unit="page" from="477" to="495" />
			<date type="published" when="2012">2012</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Systematic interdisciplinary reuse within the engineering of automated plants</title>
		<author>
			<persName><forename type="first">S</forename><surname>Schröck</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Fay</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Jäger</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">9th Annual IEEE International Systems Conference (SysCon)</title>
				<imprint>
			<date type="published" when="2015">2015. 2015</date>
			<biblScope unit="page" from="508" to="515" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">Flexibility in manufacturing: A survey</title>
		<author>
			<persName><forename type="first">A</forename><surname>Sethi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Sethi</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">International Journal of Flexible Manufacturing Systems</title>
		<imprint>
			<biblScope unit="volume">2</biblScope>
			<biblScope unit="issue">4</biblScope>
			<date type="published" when="1990">1990</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<monogr>
		<author>
			<persName><forename type="first">H.-P</forename><surname>Wiendahl</surname></persName>
		</author>
		<title level="m">Planung modularer Fabriken: Vorgehen und Beispiele aus der Praxis</title>
				<meeting><address><addrLine>München</addrLine></address></meeting>
		<imprint>
			<publisher>Hanser</publisher>
			<date type="published" when="2005">2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<monogr>
		<title/>
		<author>
			<persName><forename type="first">Birte</forename><surname>Caesar</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Wolfram</forename><surname>Klein</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Constantin</forename><surname>Hildebrandt</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Sebastian</forename><surname>Törsleff</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Alexander</forename><surname>Fay</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Jan</forename></persName>
		</author>
		<author>
			<persName><forename type="first">Christoph</forename><surname>Wehrstedt</surname></persName>
		</author>
		<imprint/>
	</monogr>
</biblStruct>

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