<?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">Optimization and Multistage Systems. The Thawing Case</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">E</forename><surname>Pippia</surname></persName>
							<affiliation key="aff0">
								<orgName type="department" key="dep1">Dipartimento di Scienze Matematiche</orgName>
								<orgName type="department" key="dep2">Informatiche e Fisiche</orgName>
								<orgName type="institution">University of Udine</orgName>
								<address>
									<addrLine>Via delle Scienze 206</addrLine>
									<postCode>33100</postCode>
									<settlement>UD</settlement>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
							<affiliation key="aff2">
								<orgName type="institution">The Research Hub by Electrolux Professional S.p.A</orgName>
								<address>
									<addrLine>Viale Treviso 15</addrLine>
									<postCode>33170 PN</postCode>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">A</forename><surname>Bozzato</surname></persName>
							<affiliation key="aff1">
								<orgName type="department" key="dep1">Dipartimento di Scienze Agroalimentari</orgName>
								<orgName type="department" key="dep2">Ambientali e Animali</orgName>
								<orgName type="institution">-University of Udine</orgName>
								<address>
									<addrLine>Via delle Scienze 206</addrLine>
									<postCode>33100</postCode>
									<settlement>UD</settlement>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
							<affiliation key="aff2">
								<orgName type="institution">The Research Hub by Electrolux Professional S.p.A</orgName>
								<address>
									<addrLine>Viale Treviso 15</addrLine>
									<postCode>33170 PN</postCode>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">E</forename><surname>Tiberi</surname></persName>
							<affiliation key="aff2">
								<orgName type="institution">The Research Hub by Electrolux Professional S.p.A</orgName>
								<address>
									<addrLine>Viale Treviso 15</addrLine>
									<postCode>33170 PN</postCode>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">R</forename><surname>Furlanetto</surname></persName>
							<affiliation key="aff2">
								<orgName type="institution">The Research Hub by Electrolux Professional S.p.A</orgName>
								<address>
									<addrLine>Viale Treviso 15</addrLine>
									<postCode>33170 PN</postCode>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">A</forename><surname>Policriti</surname></persName>
							<affiliation key="aff0">
								<orgName type="department" key="dep1">Dipartimento di Scienze Matematiche</orgName>
								<orgName type="department" key="dep2">Informatiche e Fisiche</orgName>
								<orgName type="institution">University of Udine</orgName>
								<address>
									<addrLine>Via delle Scienze 206</addrLine>
									<postCode>33100</postCode>
									<settlement>UD</settlement>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Optimization and Multistage Systems. The Thawing Case</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">5D2ADA655EFEFA7E41566BDF7F61CE2F</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T18:25+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>Hybrid Automata</term>
					<term>Cyber-physical systems</term>
					<term>Optimal Parameter Synthesis</term>
					<term>reachability</term>
					<term>backtraking</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Multistage systems are systems characterized by n stages, where each stage has a precise parametric evolution law. We propose a procedure to reduce the optimal parameter synthesis on a multistage system to the optimal control design on an automaton with a DAG structure that we will call multistage automaton. We describe the procedure using a thawing system as a case study. We address the optimization problem as a reachability problem and we use backtrack strategy to obtain a feasible solution in the linear case.</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>Hybrid systems are dynamical systems combining both discrete and continuous dynamics. This type of systems arise in a large number of application areas and their analysis is a well-established tool in both academic and industry researches.</p><p>The system we want to analyse in this paper is a multistage cooking program and (qualitatively/ quantitatively) governing this kind of processes is fundamental for most professional food appliances. Professional chefs, in fact, use different heating methods to bring more flavour to the food or to control the final results. For example, they may start with a short grill for searing a steak and then continue the process at low temperature for a long time. Professional appliances allow to program a cooking cycle by setting up one or more modes, instead of setting different heating stages manually.</p><p>Lifting up our view from the single application, we want to focus on the problem of parametrically designing what we can call multistage systems, that are systems characterized by n stages, where each stage has a precise-albeit parametric-evolution law. We give multistage systems as a single hybrid automaton <ref type="bibr" target="#b1">[2]</ref>, whose states are grouped in layers and states are characterized by a continuous (parametric) evolution law. Each layer qualitatively represents a stage of the entire process and the discrete transition represents the switching instant from one stage to the next one. The underlying structure of the automaton will 102 E. Pippia, A. Bozzato, E. Tiberi, R. Furlanetto, A. Policriti be that of a Directed Acyclic Graphs (DAG) and global properties of the process will be optimized with respect to full paths in such a DAG.</p><p>A multistage system is, ultimately, a parametrized hybrid system. In the literature we can find two main classes of problems analyzed on these systems: parameter synthesis and optimal control design. Parameter synthesis is simply the problem of choosing a set of parameters in order to ensure a given property. In <ref type="bibr" target="#b8">[9,</ref><ref type="bibr" target="#b7">8,</ref><ref type="bibr" target="#b6">7]</ref> (among many others) we can find possible approaches to solve this problem. Optimal control design is the problem of choosing the best trajectory that satisfies a given property, where with trajectory we mean a possible (full) evolution of the system. Also here we have many examples of possible approaches, such as <ref type="bibr" target="#b11">[12,</ref><ref type="bibr" target="#b3">4,</ref><ref type="bibr" target="#b9">10]</ref>. The problem we are considering in this paper is a combination of the two: we want to select a setting of parameters suitable to obtain the best trajectory that satisfies a given property.</p><p>In the literature this problem goes under the name of optimal parameter synthesis (or safe reachability problem) and is tackled specifically in <ref type="bibr" target="#b2">[3,</ref><ref type="bibr" target="#b4">5]</ref>. In <ref type="bibr" target="#b4">[5]</ref> the authors perform optimal parameter synthesis but they are working with transient systems and not with multistage systems as in our case. In a transient system you just have the set of states (finite or infinite) and a transition relation expressed with a formula, that in <ref type="bibr" target="#b4">[5]</ref> is a linear arithmetic formula. They use model-checking to obtain the set of all admissible solutions and they illustrate different methods to explore the solution-space in order to find the best solution. <ref type="bibr" target="#b2">[3]</ref>, instead, are addressing a scheduling problem for a reducing peak power demand of the heating system of multiple zones for a commercial building <ref type="bibr" target="#b12">[13]</ref>. In this problem a solution is an unordered list of parameters with the associated duration. The authors are not interested in the specific stage for which we select a given parameter, for this reason they can reduce the optimal parameter synthesis to a linear optimization problem.</p><p>In this paper we propose a procedure to solve optimal parameter systhesis problem working directly on the hybrid automaton. We work on the structure of the automaton in order to reduce the optimal parameter synthesis on a multistage system to the optimal control design on an automaton with an augmented number of locations-that we will call multistage automaton. Doing this we address the optimization problem as a reachability problem and we use a backtrack strategy <ref type="bibr" target="#b0">[1]</ref> to obtain a feasible solution in the linear case.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Definitions for Hybrid Automata</head><p>The notion of hybrid automata was introduced in <ref type="bibr" target="#b1">[2]</ref> as a model and specification language for hybrid systems. The following definitions are standard notations of hybrid automata (see <ref type="bibr" target="#b1">[2,</ref><ref type="bibr" target="#b5">6]</ref> for more details).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Definition 2.1. An Hybrid Automaton</head><formula xml:id="formula_0">H = Z, Z , V, E, Inc, Dyn, Act, Reset consists of the following components: Z = (Z 1 , . . . , Z k ) ∈ R k and Z = (Z 1 , . . . , Z k ) ∈ R k</formula><p>are two vectors of variables; V, E is a finite directed graph: the vertices in V are called locations and the edges in E are called transitions.</p><p>Each vertex v ∈ V is labelled by two formulas: Inv(v)[Z] that is an invariant, i.e. a constraint that the variables Z must respect during their evolution;</p><formula xml:id="formula_1">Dyn(v)[Z, Z , t] that is the dynamic law, in particular for each v ∈ V there is a continuous function f v : R k × R ≥0 → R k such as Dyn(v)[Z, Z , t] is Z = f v (Z, t)</formula><p>where the variable t represents the time of the system and range over R ≥0 .</p><p>Each edge e ∈ E is labelled by other two formulas: Act(e)[Z ] is the activation, i.e. a constraint on the activation of the edge e; Reset(e)[Z, Z ] is the reset of the variables while we are using the edge e.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Definition 2.2 (State</head><formula xml:id="formula_2">). A state σ is a pair (v, x) considering a location v ∈ V and a valuation x ∈ R k for the variables Z such as Inv(v)[x] holds.</formula></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Definition 2.3 (Transition relations).</head><p>Let H be a hybrid automaton. We have two type of transition relations between two states σ = (v, x) and δ = (w, y): </p><formula xml:id="formula_3">continuous transition relation σ → t δ ⇔ v = w and there exists f : R ≥0 → R k continuous function such that x = f (0), y = f (t)</formula></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">Thawing Optimization Problem</head><p>The target is to solve the optimal parameter synthesis for a multistage cooking program. The procedure we describe is very general and can be applied to every multistage system. For example, we can create a continuous "cutting-stock" problem thinking of a painting product-line of a metal tube factory, where we want to maximize the overall length of tubes produced, while keeping the paint consumption for each primary color under a supply limit threshold. As another example, we can apply our methodology to find an ordered solution for the peak power demand problem described in <ref type="bibr" target="#b12">[13]</ref>.</p><p>Here we want to focus on a special multistage heating process, the thawing process, that is the process of safely heat up a frozen foodstuff to just above 0 • C. In professional applications, the thawing process can be executed inside a specific appliance able to keep the temperature of its cavity within the range 4 • C -16 • C. We can set n different stages, namely n different temperatures of the cavity in the form of a vector T set ∈ [4, 16] n with the temperatures expressed in Celsius unit. In addition we require how long we want to keep these temperatures, so we fix another vector time set with n − 1 duration expressed in seconds. We define as thawing cycle the system obtained by specifying these parameters. A thawing cycle ends when the minimum temperature of the foodstuff reaches 0 • C.</p><p>In this process food safety becomes particularly important because the bacteria that cause food poisoning are found on the surfaces of many foods and they start growing due to the continuous arise of the temperature of these areas. There are different evolution models that take into account the bacterial growth depending on the temperature and the duration, mostly variants of the logistic evolution model or piecewise exponential growth curves obtained with empirical methods <ref type="bibr" target="#b13">[14]</ref>. We are going to consider the easiest and the strictest constraint that we can impose. The same construction can be extended to more complex models. In summary, we want keep the maximum temperature T max of the product below a T saf e temperature of 7 • C following the codex alimentarius for fish fillet <ref type="bibr" target="#b10">[11]</ref>.</p><p>The aim is to select a thawing cycle in order to minimize the total duration of the process keeping bacterial growth under control by looking at the maximum temperature of the foodstuff.</p><p>The optimization problem described is quite general. We have a multistage system with m(m − 1) variables and we want to minimize the total time having an end condition-in the thawing case is a minimum threshold that we have to reach (T min = 0 • C)-and satisfying a constraint that in this case is a maximum threshold that we do not want to overpass (T max ≤ 7 • C).</p><p>Example 3.1 (Linear multistage system). We introduce the following simplified (linear) version of the thawing cycle. Suppose we have only 3 stages and suppose we deal with two variables x 1 , x 2 only, evolving linearly. x 1 is the minimum temperature and x 2 is the maximum temperature. Suppose T set ∈ {4, 8, 12, 16} 3 , so we have to select one of these temperature for each of the 3 stages. If we are in the stage i we select the temperature T set (i) and we have:</p><formula xml:id="formula_4">x 1 (t) = x 1 (0) + T set (i) 8000 t; x 2 (t) = x 2 (0) + (T set (i) − 2) 4000 • t (1)</formula><p>The starting values x 1 (0) and x 2 (0) for the first stage are −18 • C (typically the freezer temperature). The starting value in the second and third stage are the last value of the previous stage. In this example choosing T set and time set we obtain a trajectory for x 1 and a trajectory for x 2 that are piecewise linear functions.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Hybrid Automaton model</head><p>A multistage system with n stages is inherently an hybrid model and the natural way to model it is with an hybrid automaton with n + 1 locations: n locations for the n stages of the system, plus an extra location for the end condition. Our strategy will consist in increasing (step by step) the number of locations of a hybrid automaton till we reach what we call a multistage automaton appropriately modeling our scenario.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Definition 4.1 (Multistage automaton).</head><p>A multistage automaton (H, K, g) consists of the following components:</p><p>K a finite set of real parameters;</p><formula xml:id="formula_5">H = Z, Z , V, E, Inv, Dyn, Act, Reset is an hybrid automaton;</formula><p>V, E is a Direct Acyclic Graph (DAG) and V = S ∪ V ∪ E a partition of V in three not empty sets, such that s ∈ S has only outgoing edges, e ∈ E has only incoming edges, and v ∈ V has at least one outgoing edge and at least one incoming edge;</p><formula xml:id="formula_6">g : V → K is a labeling function; Z = (Z 1 , . . . , Z n ) ∈ R n , Z = (Z 1 , . . . , Z n ) ∈ R n and there exists a function f : R n × R ≥0 × K → R n such that Dyn(v), for v ∈ V , has the following form: Dyn(v)[Z, Z , t] ≡ (Z = f (Z, t, g(v))).</formula><p>We work with the linear multistage system in the Example 3.1 to illustrate the associated multistage automaton. Set K = {k 1 , k 2 , k 3 , k 4 } = {4, 8, 12, 16}. If we fix the parameter vector T set , we can define a simple linear hybrid automaton H L = Z, Z , V, E, Inv, Dyn f , Act, Reset as in Figure <ref type="figure">1</ref>. First of all we are going to explicit the role of the variables T set (i). These constants change the evolution of our variables but we have only a finite number of values to take into account, since the dimension of K is finite.</p><formula xml:id="formula_7">v 1 x 1 = x 1 + Tset(1) 8000 t x 2 = x 2 + Tset (1)t x 1 ≤ 0 ∧ x 2 ≤ 7 v 2 x 1 = x 1 + Tset(2) 8000 t x 2 = x 2 + Tset (2)t x 1 ≤ 0 ∧ x 2 ≤ 7 v 3 x 1 = x 1 + Tset(3) 8000 t x 2 = x 2 + Tset (3)t x 1 ≤ 0 ∧ x 2 ≤ 7 end x 1 = −18 x 2 = −18 x 1 = x 1 x 2 = x 2 x 1 = x 1 x 2 = x 2 x 1 ≥ 0 x 1 = x 1 x 2 = x 2</formula><p>We split each stage of H L in 4 different locations, one for each possible evolution. We add also a dummy starting node to initialize the variables. What we obtain is a graph with 3 internal layers as in Figure <ref type="figure">2</ref>. We denote by v i,j a location on layer i = 1, 2, 3 with constant k j ∈ K. Every location at layer i is connected to all the locations at layer i + 1. The layered hybrid automaton L in Figure <ref type="figure">2</ref> has: <ref type="figure">E</ref>) as in Figure <ref type="figure">2</ref>;</p><formula xml:id="formula_8">Z = (x 1 , x 2 ), Z = (x 1 , x 2 ); (V,</formula><formula xml:id="formula_9">Reset(e)[Z, Z ] ≡ (x 1 = x 1 ∧ x 2 = x 2 ) for e ∈ E; Inv(v i,j )[Z] ≡ (x 1 ≤ 0 ∧ x 2 ≤ 7) for i = 1, 2, 3 j, k = 1, . . . , 4; Inv(v)[Z] ≡ T rue for v = s, e; Dyn(v i,j )[Z, Z , t] ≡ (x 1 = x 1 + kj 8000 t ∧ x 2 = x 2 + (kj −2) 4000 t for i = 1, 2, 3 j = 1, . . . , 4; Dyn(s)[Z, Z , t] ≡ (x 1 = −18 ∧ x 2 = −18) and Dyn(e)[Z, Z , t] ≡ (x 1 = x 1 ∧ x 2 = x 2 );</formula><p>Act((v 3,j , e))[Z ] ≡ (x 1 ≥ 0) for j = 1, . . . , 4 and the activation is T rue for all the other edges.</p><p>Optimization and Multistage Systems. The Thawing Case 105 For each internal location v i,j ∈ V we can define the function g(v i,j ) = k j with k j ∈ K. It is evident by construction that the couple (L, K, g) is a multistage automaton.</p><p>If we consider the multistage automaton L in Figure <ref type="figure">2</ref> and we solve a reachability problem from the location s to the location e we find just a feasible solution for the optimal parameter synthesis but not the optimal one. We need to make a step ahead adding the information of the total duration. In L we know that the final duration of our system can vary from 2.5 hours to 10 hours so we can split the location end in 9 locations, one per each hour (or more if we want to refine the interval). We obtain the multistage automaton L as in Figure <ref type="figure">3</ref>. We call e 3 the end location associated with t = 3 hours and in general e h for the end location associated with t = h hours. What we have to modify is the activation constraint adding the time bound:</p><formula xml:id="formula_10">s v 1,2 v 1,1 v 1,3 v 1,4 v 2,1 v 2,2 v 2,3 v 2,4 v 3,1 v 3,2 v 3,3 v 3,4 e Figure 2: Layer Hybrid Automaton L with 3 layers s v 1,2 v 1,1 v 1,3 v 1,4 v 2,1 v 2,2 v 2,3 v 2,4 v 3,1 v 3,2 v 3,3 v 3,4</formula><formula xml:id="formula_11">Act((v 3,j , e 3 ))[Z ] ≡ (x 1 ≥ 0 ∧ t ≤ 3 • 3600); Act((v 3,j , e 10 ))[Z ] ≡ (x 1 ≥ 0 ∧ 9 • 3600 &lt; t) ; Act((v 3,j , e h ))[Z ] ≡ (x 1 ≥ 0 ∧ (h − 1) • 3600 &lt; t ≤ h • 3600)</formula><p>If the reachability problem from the location s with x 1 = −18 • C and x 2 = −18 • C to the location e 3 have a solution, we have the existence of a feasible solution for the optimal parameter synthesis with a total duration ≤ 3 hours, vice versa if the reachability problem is empty we know that if a solution exists the optimal value is greater than 3 hours. In general solving the reachability problem on the automaton L give us the existence of a feasible solution for the optimal parameter synthesis problem with a lower/upper bound to the optimal solution.</p><p>To conclude we need to be able to solve the reachability problem. In general, if the evolution are linear, we can solve the reachability problem from the set of starting states Σ S to the set of ending states Σ E using the backward approach introduced in [2, 1]. The procedure is effective and we can, for example, prove that the automaton L does not have feasible trajectories with a duration less than 6 hours, hence all the reachability problems from s to e 3 , . . . , e 6 have a negative solution.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">Conclusions and future works</head><p>We showed how we can reformulate a optimal parameter synthesis problem for a class of hybrid systems that we called multistage systems. For general multistage systems we obtain a multistage automaton, a hybrid automata with a layered DAG as underlying discrete structure. The key point was to reformulate the optimization problem as a reachability problem, use the backtrack technique introduced by Alur [2, 1] to prove the existence of a feasible solution, and obtain a lower/upper-bound to an optimal solution.</p><p>True thawing is, in fact, non-linear. The graph construction presented here is applicable to the non-linear case but additional ideas are needed to solve the reachability problem in that case. A further interesting direction consists, therefore, in studying the temperature-evolution in order to approximate its law-to start-with a piece-wise linear function.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Figure 1 : 4000 .</head><label>14000</label><figDesc>Figure 1: Linear Hybrid Automata HL. We indicate with Tset(i) the value (T set (i)−2) 4000 . Above each arrow (except the initialization) we indicate the activation condition (if it is no T rue), below we indicate the reset condition.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>10 Figure 3 :</head><label>103</label><figDesc>Figure 3: Layer Hybrid Automata L with 3 layers</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_0"><head></head><label></label><figDesc>Let H be a hybrid automaton. A trajectory is a sequence (σ j ) j∈J of states such that: ∀j ∈ J \ {0} we have σ j−1 → e σ j with e ∈ E or σ j−1 → t σ j with t &gt; 0 and if |J| &gt; 2 we can not have two continuous transition relations between three consecutive states.</figDesc><table /><note>and for each t ∈ [0, t] holds Inv(v)[f (t )] and Dyn(v)[x, f (t ), t ] discrete transition relation σ → e δ ⇔ e ∈ E such that e = (v, w) and holds Inv(v)[x], Inv(w)[y], Act(e)[x] and Reset(e)[x, y] Definition 2.4 (Trajectory). Definition 2.5 (Reachability). Let σ and δ be two states of a hybrid automaton H. The state δ is reachable from the state σ if there is a trajectory of H that starts in σ and ends in δ. Given an automaton H, a set of starting states Σ S and a set of ending states Σ E , the reachability problem is the problem to decide whether there exists a state σ ∈ Σ S from which a state in Σ E is reachable.</note></figure>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">The algorithmic analysis of hybrid systems</title>
		<author>
			<persName><forename type="first">R</forename><surname>Alur</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Courcoubetis</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Halbwachs</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><forename type="middle">A</forename><surname>Henzinger</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Theoretical Computer Science</title>
		<imprint>
			<biblScope unit="volume">138</biblScope>
			<biblScope unit="page" from="3" to="35" />
			<date type="published" when="1995">1995</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Hybrid automata: an algorithmic approach to the specification and verification of hybrid systems</title>
		<author>
			<persName><forename type="first">R</forename><surname>Alur</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Courcoubetis</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><forename type="middle">A</forename><surname>Henzinger</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P.-H</forename><surname>Ho</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Hybrid Systems</title>
		<imprint>
			<biblScope unit="volume">736</biblScope>
			<biblScope unit="page" from="209" to="229" />
			<date type="published" when="1993">1993</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Optimal scheduling for constant-rate multi-mode systems</title>
		<author>
			<persName><forename type="first">R</forename><surname>Alur</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Trivedi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Wojtczak</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 15th ACM International Conference on Hybrid Systems: Computation and Control</title>
				<meeting>the 15th ACM International Conference on Hybrid Systems: Computation and Control</meeting>
		<imprint>
			<date type="published" when="2012">2012</date>
			<biblScope unit="page" from="75" to="84" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">A logic-based hybrid solver for optimal control of hybrid systems</title>
		<author>
			<persName><forename type="first">A</forename><surname>Bemporad</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Giorgetti</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Conference on Decision and Control</title>
				<imprint>
			<date type="published" when="2003">2003</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Towards pareto-optimal parameter synthesis for monotonie cost functions</title>
		<author>
			<persName><forename type="first">B</forename><surname>Bittner</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Bozzano</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Cimatti</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Gario</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Griggio</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Formal Methods in Computer-Aided Design (FMCAD)</title>
				<imprint>
			<date type="published" when="2014">2014. 2014</date>
			<biblScope unit="page" from="23" to="30" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<monogr>
		<title level="m" type="main">Hybrid System: A First-Order Approach to Verification and Approximation Techniques</title>
		<author>
			<persName><forename type="first">A</forename><surname>Casagrande</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2006">2006</date>
			<biblScope unit="page" from="23" to="34" />
		</imprint>
		<respStmt>
			<orgName>Università degli Studi di Udine</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">PhD thesis</note>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Parameter synthesis with ic3</title>
		<author>
			<persName><forename type="first">A</forename><surname>Cimatti</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Griggio</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Mover</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Tonetta</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Formal Methods in Computer-Aided Design</title>
				<imprint>
			<date type="published" when="2013">2013. 2013. 2013</date>
			<biblScope unit="page" from="165" to="168" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Sapo: Reachability computation and parameter synthesis of polynomial dynamical systems</title>
		<author>
			<persName><forename type="first">T</forename><surname>Dreossi</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Hybrid Systems: Computation and Control</title>
				<meeting><address><addrLine>HSCC</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2017">2017. 2017</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<monogr>
		<title level="m" type="main">The Inverse Method</title>
		<author>
			<persName><forename type="first">A</forename><surname>Étienne</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Romain</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2013">2013</date>
			<publisher>Wiley</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Solving optimiation problems on hybrid systems by graph exploration</title>
		<author>
			<persName><forename type="first">K</forename><surname>Hiraishi</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">8th International Workshop on Discrete Event Systems</title>
				<imprint>
			<date type="published" when="2006">2006</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">Standard for Quick Frozen Blocks of Fish Fillet, Minced Fish Flesh and Mixtures of Fillets and Minced Fish Flesh</title>
		<author>
			<persName><forename type="first">Fao</forename><surname>Joint</surname></persName>
		</author>
		<author>
			<persName><surname>Who</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Codex Alimentarius</title>
				<imprint>
			<publisher>CODEX STAN</publisher>
			<biblScope unit="page" from="165" to="1989" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Optimal reachability for multi-priced timed automata</title>
		<author>
			<persName><forename type="first">K</forename><forename type="middle">G</forename><surname>Larsen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">I</forename><surname>Rasmussen</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Theoretical Computer Science</title>
		<imprint>
			<biblScope unit="volume">390</biblScope>
			<biblScope unit="page" from="197" to="213" />
			<date type="published" when="2008">2008</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">Green scheduling of control systems for peak demand reduction</title>
		<author>
			<persName><forename type="first">T</forename><surname>Nghiem</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Behl</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Mangharam</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Pappas</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">IEEE Conference on Decision and Control and European Control Conference</title>
				<imprint>
			<date type="published" when="2011">2011</date>
			<biblScope unit="page" from="5131" to="5136" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">Microbial growth curves: What the models tell us and what they cannot</title>
		<author>
			<persName><forename type="first">M</forename><surname>Peleg</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Corradini</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Critical reviews in food science and nutrition</title>
		<imprint>
			<biblScope unit="volume">51</biblScope>
			<biblScope unit="page" from="917" to="945" />
			<date type="published" when="2011">2011</date>
		</imprint>
	</monogr>
</biblStruct>

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