<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Statistical Model Checking as an Efective Technology to Formally Analyze Industry-Relevant Cyber-Physical Systems</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Angela Pappagallo</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Computer Science Dept., Sapienza University of Rome</institution>
          ,
          <addr-line>via Salaria 113, 00198</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Many autonomous Cyber-Physical Systems (e.g., devices for Internet of Things, Unmanned Autonomous Vehicles, medical devices, etc) are mission-critical (i.e., errors result in loss of money) or safety-critical (i.e., errors result in damage or even death for humans). This motivates research on eficient formal verification methods for such Cyber-Physical Systems. Unfortunately, this is not an easy task, as verifying a Cyber-Physical System entails evaluating a huge number of scenarios (scenario explosion). Furthermore, a unified mathematical model for the (discrete) cyber part and the (continuous) physical part is currently not available. Such obstructions may be mitigated by using Statistical Model Checking, which uses statistical methods to sample the set of scenarios while basing on possibly black-box models of the System Under Verification. In this paper, we review 5 recent real-world and industry-relevant case studies from the literature that involved usage of Statistical Model Checking. Such case studies range on very diferent application areas, namely: i) intelligent services for peak shaving in smart grids, ii) In-Silico Clinical Trial for medical services, iii) applications for wireless sensor networks; iv) aircraft data networks; v) plug-in electric vehicles. This shows the maturity, feasibility and lfexibility of Statistical Model Checking when applied to real-world case studies.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        A Cyber-Physical System (CPS) is a system where a (continuous) physical system (plant)
is controlled and/or monitored by a (discrete) software. The deployment of autonomous
CPSs [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], such as, e.g., devices for Internet of Things (IoT) [
        <xref ref-type="bibr" rid="ref11">11, 88</xref>
        ], Unmanned
Autonomous Vehicles [
        <xref ref-type="bibr" rid="ref17">35</xref>
        ] and medical devices [20], has been speeding up for the last decades,
with a projected 1.1 trillion USD global speding on IoT only [81]. For many of such
CPSs, it is important to rule out errors [21, 22], especially bugs in the software part,
since such bugs may lead to:
• loss of money in mission-critical systems [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. This is the case, e.g., in aerospace: as
an example, in 1996 the Ariane 5 [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] rocket was destroyed after launch due to a
type conversion error in the software, resulting in a 500 M$ loss;
• death of serious injury for people in safety-critical systems [66]. This is the case,
e.g., for medical devices.
      </p>
      <p>
        As standard testing could not provide the required degree of correctness assurance,
this motivates research on eficient formal verification methods [16]. There are multiple
challenges to overcome when formally verifying a CPS [17], e.g., the huge number of
scenarios to be evaluated (scenario explosion, e.g., [
        <xref ref-type="bibr" rid="ref31 ref34 ref35 ref36">49, 53, 52, 54</xref>
        ]), which is hard to
tackle also using High-Performance Computing (HPC) [
        <xref ref-type="bibr" rid="ref33 ref37 ref38">55, 56, 51, 60</xref>
        ]. Furthermore,
much research must still be done in order to find a unified mathematical model for the
discrete cyber part and the continuous physical part [
        <xref ref-type="bibr" rid="ref20 ref27">38, 45</xref>
        ]. Such issues make it hard
to apply analytical approaches based on logics (e.g., [
        <xref ref-type="bibr" rid="ref29 ref30">14, 26, 47, 13, 48</xref>
        ]) or automata
(e.g., [
        <xref ref-type="bibr" rid="ref28">19, 46, 62</xref>
        ]).
      </p>
      <p>
        Statistical Model Checking (SMC) [
        <xref ref-type="bibr" rid="ref23">41</xref>
        ] holds the promise to overcome this obstacle
by using statistical methods to sample the set of scenarios up to desired accuracy
and precision [27, 28, 18], while possibly relying on black-box models of the System
Under Verification (SUV) ( i.e., the full system encompassing both the software and the
plant) [
        <xref ref-type="bibr" rid="ref2 ref5">2, 5</xref>
        ].
      </p>
      <p>
        In this paper, we review 5 recent real-world and industry-relevant case studies from
the literature that involved usage of SMC. Such case studies range on very diferent
application areas, namely:
• verification of an intelligent service for peak shaving in smart grids;
• generation of Virtual Patients (VPs) to enable In-Silico Clinical Trial (ISCT) for
medical services (Virtual Physiological Human [
        <xref ref-type="bibr" rid="ref13 ref18">31, 36</xref>
        ]);
• parameter estimation for an application to stream audio in wireless sensor networks;
• computation of network latency under diferent system parameters for an aircraft
network;
• computation of confidence intervals for the probability of failures in the recharging
process of a Plug-in Electric Vehicle (PEV).
      </p>
      <p>
        This shows the feasibility and flexibility of SMC when applied to real-world case studies.
A preliminary version of this paper has been presented in [68]. Here we discuss more case
studies, by also providing more details about methodologies and results. For a complete
survey of SMC methodologies themselves, see, e.g., [
        <xref ref-type="bibr" rid="ref1 ref7">69, 1, 74, 7</xref>
        ].
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Real-World Case Studies for Statistical Model Checking</title>
      <p>This section discusses some recent real-world and industry-relevant problems that have
been solved by using SMC or SMC-based methodologies. Namely, Section 2.1 shows an
application in the field of intelligent services for smart grids, Section 2.2 presents an
SMC-based methodology used for enabling ISCT in Virtual Physiological Human (VPH),
Section 2.3 illustrates how SMC may be used in the field of wireless sensors networks,
Section 2.4 discusses results on verifying network latency of an aircraft data network and
ifnally Section 2.5 computes the probability of failures in PEV recharging.</p>
      <sec id="sec-2-1">
        <title>2.1. Peak Shaving in Smart Grids</title>
        <p>An Electric Distribution Network (EDN) [71] is composed of several substations, where
each substation serves a set of residential houses. By using the measurements taken
from the home electricity mains (Advanced Metering Infrastructure, AMI), we know each
house power demand, with periodicity at least one hour. Our objective is to reduce costs
for the Distribution System Operator (DSO), by limiting the demand drawn at some or
all substations of the EDN at times of peak demand (peak shaving [73]). In fact, this
reduces costs of buying energy from the market at times of peak electricity price (which
involves usage of peak power plants [65]), and reduces overloading of network components
during times of peak demand (thus reducing substations aging), or during periods when
the system is weakened due to line/transformer maintenance or other outages [83].</p>
        <p>
          Many work in the literature address the problem above, see, e.g., [
          <xref ref-type="bibr" rid="ref14 ref16">34, 23, 86, 32, 77</xref>
          ].
In this paper, we focus on the methodology in [
          <xref ref-type="bibr" rid="ref40 ref41">29, 58, 59, 64</xref>
          ], for which a verification
based on SMC techniques is available. Namely, in that line of research the problem of
achieving peak shaving is counteracted by proposing the two following intelligent services
(for an high-level schema, see Figure 1).
        </p>
        <p>1. The first service (EDN Virtual Tomography, EVT) computes time-varying upper
bounds for the aggregated electricity demand resulting from the residential houses
 connected to a given EDN substation  . As a result, if the aggregated demand
of  is kept below such upper bounds, the DSO will save in the maintenance costs
for  , as well as in energy production costs.
2. The second service (Demand-Aware Price Policy, DAPP) computes individualised
time-varying upper bounds for each residential house in  . If a residential user
keeps its demand below the bounds computed by DAPP, then a low energy tarif is
applied, otherwise an high tarif is applied. Note that, in order to do this, residential
users must perform load shifting, by consuming more electricity when the bound is
high and less electricity when the bound is low. As a result, if all residential users
succeeds in keeping their demand below the given bounds, the aggregated demand
on  will be below the bound computed by EVT.</p>
        <p>
          However, there is no guarantee that residential users will be able to perform load shifting
so as to stay below the bounds computed by DAPP. In [
          <xref ref-type="bibr" rid="ref39">57</xref>
          ], a domain-specific statistical
model checker named Aggregated Power Demand-Analyzer (APD-A) is designed, in order
to compute the probability of violations of the bounds on the aggregated demand on
 , given probabilistic deviations from the expected power demand (again, computed by
DAPP) of each single house. More in detail, APD-A takes in input:
1. the time  on which to perform the evaluation (usually, one month divide in
time-slots of one hour);
EDN
ENDeNtwcoornkfigreuardatiniogns
        </p>
        <p>Operational</p>
        <p>Constraints</p>
        <p>User flexibility
state
Network
estimation</p>
        <p>EVT
Services</p>
        <p>Electrical
Substation</p>
        <p>Distr. + energy price policies
Network
measurements
DSO</p>
        <p>User flexibility
Distribution !
price policies</p>
        <sec id="sec-2-1-1">
          <title>Retailer</title>
          <p>Distribution price policies</p>
        </sec>
        <sec id="sec-2-1-2">
          <title>DAPP</title>
          <p>Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
0
100
200
300
400</p>
          <p>500</p>
          <p>DAPP, for all  ∈ ,</p>
          <p>∈  ;
2. for each user  ∈  , the Expected Power Profile (EPP)   : 
→ R, i.e., a function
taking as input a time-slot in  ∈  and returning the power demand   ( ) (in kW)
of user  in  ; such demand is a further output of DAPP and is always below the
power bound for  in  (i.e.,   ( ) ≤   ( ), being   ( ) the upper bound output by
︀∫</p>
          <p>of  );
3. a probabilistic model dev for users deviations from deviations from EPPs, i.e.,
 ( )</p>
          <p>= is the probability that actual power demand of  in any time-slot
 ∈  is in [(1 +  )  ( ), (1 +  )  ( )] (e.g., ∫︀ 0.02
actual power demand of  in any time-slot  ∈  deviates at most by 2% from EPP
 ( )
= probability that
wants the aggregated demand on  to be below   ( );
4. the substation safety requirements, i.e.,   : 
→ R s.t., for each  ∈  , the DSO
5. parameters for the output probability distribution 0 &lt; ,  &lt;
1 and  ∈ R, i.e., the
and the output probability distribution is discretized with step  .</p>
          <p>output values must be correct up to tolerance  with statistical confidence 1 −  ,
As an output, APD-A returns the probability distribution for the aggregated demand
on  resulting from EPPs disturbed with the given probabilistic disturbance model dev .
To this aim, APD-A relies on a parallel version (for cluster of computers with distributed
memory) of the Optimal Approximation Algorithm (OAA) from [28]. Figure 2 shows the
resulting output of APD-A for a group of 186 real-world houses in Denmark.</p>
        </sec>
      </sec>
      <sec id="sec-2-2">
        <title>2.2. Virtual Patients for In-Silico Clinical Trials</title>
        <p>
          One of the most complex problems in Medicine is assessing safety and eficacy of
pharmacological drugs, medical devices and, more in general, treatment strategies [76]. In the
last years, a wide research area called ISCT has been developed [
          <xref ref-type="bibr" rid="ref6">70, 6</xref>
          ], with the aim to
approach such a problem via Computer Science techniques. By prioritizing the successive
in vivo experimentations, this would decrease time and cost of the overall process, reduce
animal and human testing, and enable precision medicine [
          <xref ref-type="bibr" rid="ref19">37, 24, 84, 85</xref>
          ].
        </p>
        <p>A key enabler to carry out an ISCT is the availability of a population of VPs, i.e.,
a set computational models of the physiology of interest and of the
Pharmacokinetics/Pharmacodynamics (PK/PD) of the relevant pharmacological compounds on which
to perform computer simulations.</p>
        <p>However, to guarantee compelling evidence of safety and eficacy of the therapy under
assessment, such a population of VP must be representative of the entire spectrum of
human phenotypes. This includes the possible individual diferences in physiology and
the diferent possible reactions to the external stimuli ( e.g., drug administrations).</p>
        <p>
          Such computational, quantitative, personalized models of the human physiology and
drugs PK/PD are typically derived in two steps. First, quantitative inter-individual VPH
models are derived from qualitative knowledge from, e.g., available repositories [
          <xref ref-type="bibr" rid="ref15">33, 25</xref>
          ],
and are often formalized in terms of systems of parametric diferential equations (for
continuous-time models) or diferent equations (for discrete-time models). Diferent
assignments to such (real valued) parameters yield diferent time courses (aka trajectories)
of the modeled biological quantities, and diferent reactions to the same stimuli. Thus,
a quantitative VPH model combined with a parameter assignment is regarded as a
Virtual Patient (VP), representing a human phenotype. Such VPs can then be simulated
(typically as black-box systems via numerical simulators, given the complexity of the
diferential equations) to assess the values of proper metrics of the therapy of interest,
e.g., expected safety and eficacy ( In-Silico Clinical Trials, ISCT).
        </p>
        <p>Unfortunately, computing VPs is all but easy. Indeed, most of the legal assignments to
a VPH model do yield model trajectories which clearly violate human physiology. This
is because such models are often over-parameterised, and unknown inter-dependency
constraints among the various parameters do exist. Also, parameters are often introduced
to model not-well-understood biological mechanisms (see, e.g., [82, 61]), or to abstract
away details that are not needed to be modeled accurately to perform the planned
verification activity. Also in this case, a random assignment to such parameters would
yield, with very high probability, an overall model behavior which is clearly non-admissible
from a biological standpoint.</p>
        <p>The major obstacle is thus to automatically recognize whether a model parameter
assignment is a (physiologically admissible) VP, and to search for such VPs in the
(typically huge real-valued) space of model parameter assignments.</p>
        <p>However this is not enough. Indeed, since, in order to carry out an ISCT we need a
population of VPs representative of the entire spectrum of the phenotypes entailed by
the VPH model, we need to search for all VPs satisfying the physiological admissibility
criterion. Furthermore, since complex VPH models are often non-identifiable, it is often
the case that several parameter assignments yield VPs which have indistinguishable
(with respect to some given tolerance) trajectories under all time series of external
stimuli (e.g., drug administrations). The presence, in the computed population, of such
indistinguishable VPs would be a major source of redundancy, hence ineficiency of the
verification process, and should be avoided.</p>
        <p>In [79], SMC-based techniques are used to drive global search (intelligently guided by
an heuristic) in the VPs parameters space. Namely, starting from a (non-identifiable)
VPH model and suitable biological and medical knowledge elicited from experts to
formally define what a physiologically admissible trajectory is, such techniques compute a
population of VPs which is representative of the entire spectrum of phenotypes entailed by
the model and does not contain indistinguishable VPs, up to the user-requested statistical
guarantees. Namely, given user-defined constants ,  ∈ (0, 1), when the algorithm
terminates, the probability that further sampling will yield a VP showing an unknown
phenotype (i.e., a phenotype not already included in the population computed so far) is
≤  with statistical confidence ≥ 1 −  .</p>
        <p>The efectiveness of such approach has been proven on GynCycle [ 75], a non-identifiable
model of the female Hypothalamic Pituitary Gonadal (HPG) axis, consisting of 33 highly
non-linear stif ordinary diferential equations. Namely, a population of 4,830,264 VPs
(each one being an assignment to 75 real-valued parameters) was generated and stratified
into 7 levels (at diferent granularity of behaviours). The representativeness of such VPs
was assessed against 86 retrospective health records from Pfizer, Hannover Medical School
and University Hospital of Lausanne. Figure 3 shows that the datasets are respectively
covered by such VPs within Average Normalised Mean Absolute Error (ANMAE) of 15%,
20%, and 35%.</p>
        <p>
          The computed population of VPs was then used in [
          <xref ref-type="bibr" rid="ref32">50, 80</xref>
          ] to compute, again in
silico, optimal robust personalised treatments for assisted reproduction, an area currently
showing many factors that can be hardly kept under full control [
          <xref ref-type="bibr" rid="ref12 ref21 ref22">40, 30, 39</xref>
          ]. Namely,
digital twins of human patients were computed by selecting those VPs best matching
clinical measurements on them, and a black-box simulator of the VPH model in [75] was
driven [78] via intelligent backtracking on such digital twins.
        </p>
      </sec>
      <sec id="sec-2-3">
        <title>2.3. Wireless Sensors Network</title>
        <p>
          In this section we discuss a low-level engineering application, namely an audio streaming
application over a Wi-Fi network. Such an application is representative of a wide area
of applications on networked systems [
          <xref ref-type="bibr" rid="ref25 ref26">43, 44</xref>
          ]. In such a network, several nodes are
equipped with microphones which produce diferent audio streams and are transmitted
to a base station equipped with a speaker to play the received audio. The goal is
to ensure the synchronization between the diferent nodes of the network, in order to
guarantee a consistent audio output. To this extent, in [
          <xref ref-type="bibr" rid="ref24">42, 67</xref>
          ] a Phase Locked Loop
(PLL) synchronization master-slave protocol [15] is designed so that all nodes in the
network agree on a synchronized clock, within a 1 tolerance.
        </p>
        <p>
          In order to show that the PLL synchronization protocol fulfills the main design
requirement, as well as to perform a parameter tuning of the main protocl parameters, the
SBIP statistical model checker [63] is used, which is based on the Behaviour, Interaction,
Priority (BIP) framework [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]. A schema of the SBIP model for the PLL is shown in
Figure 4. Namely, the following three properties were verified:
 1 the size of the slave bufer must be below its maximum capacity (no overflow);
 2 the master bufer must be not empty (no underflow);
 3 it must hold that the diference between the Master clock   and the software clock,
computed in every Slave   , must be within a given bound Δ with high probability
        </p>
        <p>and accuracy.</p>
        <p>For  1, many verifications were run, by varying the size of the slave bufer. Analogously,
for  2 the initial playout (i.e., the delay after which the master starts consuming from
its bufer), was varied. The results are shown in Figure 5, as a function of the size of the
bufer and of the initial delay, respectively. Of course, in both cases we are interested in
the probability of  1 and  2 to be as close to 100% as possible. From the verification
results it is possible to conclude that the optimal value for the slave bufer is 400 slots,
while the optimal value for the inital playout is 1430 ms.</p>
        <p>Finally, as for  3, again many verifications were run, by varying Δ as the specific time
bound between the master clock and the software clock. The obtained result was that, for
the considered setting, the smallest bound that ensures the synchronisation is Δ = 76 .</p>
      </sec>
      <sec id="sec-2-4">
        <title>2.4. Avionics Full-Duplex Switched Ethernet</title>
        <p>Avionics Full-Duplex Switched Ethernet (AFDX) is a network architecture used in many
aircrafts, such as Airbus, Boeing, AgustaWeistland, Comac and many others. It has been
patented by Airbus in order to provide data network connection inside aircrafts while
maintaining deterministic quality of service.</p>
        <p>
          In [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ], SMC is used in order to estimate AFDX performances under various assumptions
(scenarios), by focusing on a given AFDX architecture (see Figure 6, though the method
may be easily generalized). The main idea is to model the network by replacing the
network switches with a probability distribution for the delay experienced by a packet
which traverses a given switch. Then, the network latency is estimated, when varying
the following network parameters:
• number of Virtual Links (VLs), i.e., of logical unidirectional connections from one
transmitter end-system to one or many receiver end-systems;
• number of frames (i.e., packets);
• size of the Bandwidth Allocation Gap (BAG), i.e., the time interval allocated for
the transmission of one packet.
        </p>
        <p>
          We review one of the main results of SMC usage on such case study from [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ]. Three
experiments are performed with increasing number of VLs (let  be such number),
namely 10, 20, and 30 links. For all VLs we have that BAG is 4 ms while the frame size
varies from 100 (for end-system number 1) to 500 bytes (for end-system number 5). Note
that end-system number 6 is not considered in this scenario. For each  ∈ {10, 20, 30},
the task is to compute the probability that the total delivery time for packets (network
latency) is smaller than a given bound, until we reach probability one. The results are
given in Figure 7. We note that, for end-system 1 (which only traverses one switch), the
results are better, i.e., the network latency is always below 500  s ( = 10), 1000  s
( = 20) and 1500  s ( = 30). All other end-systems have the same (worse) results,
as they traverse two switches. Namely, the network latency is always below 1100  s
( = 10), 2000  s ( = 20) and 3000  s ( = 30).
        </p>
      </sec>
      <sec id="sec-2-5">
        <title>2.5. Recharging of a Plug-in Electric Vehicle</title>
        <p>PEVs are being increasingly used in the last decade all over the world [87]. Being able
to eficiently recharge PEVs is of great importance, and has impacts on the smart grids
ifeld again.</p>
        <p>In this case study, we consider a Tesla Model S with a battery capacity of 90kWh which
must be charged at a charging station. The model consider we consider here (see [12, 72])
provides several features, such as:
1. charging may be probabilistically delayed, modeling that the grid is currently
congested;
2. the amount of time after which the PEV is disconnected is unknown, so it is
modeled as a normal probability distribution;
3. the charging processes starts from an empty battery, goes through a “good” charging
state after a given time interval and end up in a “full” charging state after another
time interval;
4. it is possible to charge the PEV multiple times;
5. one entire week of operation is considered, where recharging is also started in the
night and the PEV has to be found fully recharged on the next morning (at an
unknown time, as discussed above);
6. we want to compute the probability that the recharging process fails at least
  ∈ {2, 3, 4, 5} times.</p>
        <p>Results for the confidence intervals of the resulting probability is shown in Figure 8,
as a function of the number of failures   . Note that probabilities decrease very fast
when increasing   .</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Conclusions</title>
      <p>In this work, we have reviewed some recent real-world problems that were solved using
SMC-based techniques. Such problems were taken from very diferent application areas:
• smart grid intelligent services, in order to compute the probability of EDN
substations to be overloaded, when residential users may deviate from their expected
power profiles;
• Virtual Physiological Human, to generate a population of VPs for ISCT of drugs,
medical devices and treatment strategies, s.t. such population is complete and not
over-representative;
• wireless sensor networks, in order to find the smallest bound for clock
synchronization accuracy of an audio streaming application;
• aircraft data network (AFDX, Avionics Full-Duplex Switched Ethernet), in order
to estimate network latency under diferent system parameters such as frame size,
BAG and number of VLs;
• Plug-in Electric Vehicles, in order to estimate the probability of failures during the
recharging process.</p>
      <p>This results show that SMC is a mature methodology which can be successfully applied
to real-world meaningful problems.
[12] C. E. Budde, P. R. D’Argenio, A. Hartmanns, and S. Sedwards. A statistical model
checker for nondeterminism and rare events. In D. Beyer and M. Huisman, editors,
Tools and Algorithms for the Construction and Analysis of Systems, pages 340–358,
Cham, 2018. Springer International Publishing.
[13] M. Cadoli and T. Mancini. Combining relational algebra, SQL, constraint modelling,
and local search. TPLP, 7(1-2), 2007.
[14] M. Cadoli, T. Mancini, and F. Patrizi. SAT as an efective solving technology for
constraint problems. In ISMIS 2006, volume 4203 of LNCS. Springer, 2006.
[15] K. Choi and H. Liu. Phase-Locked Loop and Synchronization, pages 135–150.
Wiley</p>
      <p>IEEE Press, 2016.
[16] E. Clarke and J. M. Wing. Formal methods: state of the art and future directions.</p>
      <p>Comp. Surv., 28(4), 1996.
[17] E. Clarke and P. Zuliani. Statistical model checking for cyber-physical systems. In</p>
      <p>ATVA 2011, volume 11. Springer, 2011.
[18] P. Dagum, R. Karp, M. Luby, and S. M. Ross. An optimal algorithm for Monte</p>
      <p>Carlo estimation. SICOMP, 29(5), 2000.
[19] G. Della Penna, B. Intrigila, I. Melatti, E. Tronci, and M. Venturini Zilli. Bounded
probabilistic model checking with the Mur verifier. In FMCAD 2004. IEEE, 2004.
[20] N. Dey, A. S. Ashour, F. Shi, S. J. Fong, and J. M. R. S. Tavares. Medical
cyber-physical systems: A survey. Journal of Medical Systems, 42(74), 2018.
[21] K. Ding, S. Ding, A. Morozov, T. Fabarisov, and K. Janschek. On-line error detection
and mitigation for time-series data of cyber-physical systems using deep learning
based methods. In 2019 15th European Dependable Computing Conference (EDCC),
pages 7–14, 2019.
[22] B. Dowdeswell, R. Sinha, and S. G. MacDonell. Finding faults: A scoping study
of fault diagnostics for industrial cyber–physical systems. Journal of Systems and
Software, 168:110638, 2020.
[23] O. Erdinc, A. Tascikaraoglu, N. G. Paterakis, and J. P. S. Catalao. Novel incentive
mechanism for end-users enrolled in dlc-based demand response programs within
stochastic planning context. IEEE Transactions on Industrial Electronics, 66(2):1476–
1487, 2019.
[24] European Medicines Agency. Reporting of physiologically based pharmacokinetic
(PBPK) modelling and simulation, 2019. EMA/CHMP/458101/2016.
[25] A. Fabregat, S. Jupe, L. Matthews, K. Sidiropoulos, M. Gillespie, P. Garapati,
R. Haw, B. Jassal, F. Korninger, B. May, M. Milacic, C. Roca, K. Rothfels, C. Sevilla,
V. Shamovsky, S. Shorser, T. Varusai, G. Viteri, J. Weiser, G. Wu, L. Stein,
H. Hermjakob, and P. D′Eustachio. The Reactome pathway knowledgebase. Nucl.</p>
      <p>Ac. Res., 46(D1), 2018.
[26] G. Gottlob, G. Greco, and T. Mancini. Conditional constraint satisfaction: Logical
foundations and complexity. In IJCAI 2007, 2007.
[27] R. Grosu and S. Smolka. Quantitative model checking. In ISoLA 2004, 2004.
[28] R. Grosu and S. Smolka. Monte Carlo model checking. In TACAS 2005, volume
3440 of LNCS. Springer, 2005.
[29] B. Hayes, I. Melatti, T. Mancini, M. Prodanovic, and E. Tronci. Residential demand
danovic, and L. Elmegaard. User flexibility aware price policy synthesis for smart
grids. In DSD 2015. IEEE, 2015.
[60] T. Mancini, I. Melatti, and E. Tronci. Any-horizon uniform random sampling and
enumeration of constrained scenarios for simulation-based formal verification. IEEE
TSE, 2021.
[61] T. Mancini, E. Tronci, I. Salvo, F. Mari, A. Massini, and I. Melatti. Computing
biological model parameters by parallel statistical model checking. In IWBBIO 2015,
volume 9044 of LNCS. Springer, 2015.
[62] F. Mari, I. Melatti, I. Salvo, and E. Tronci. Model based synthesis of control software
from system level formal specifications. ACM TOSEM, 23(1), 2014.
[63] B. L. Mediouni, A. Nouri, M. Bozga, M. Dellabani, A. Legay, and S. Bensalem.</p>
      <p>SBIP 2.0: Statistical Model Checking Stochastic Real-time Systems. In ATVA 2018
- 16th International Symposium Automated Technology for Verification and Analysis ,
pages 536–542, Los Angeles, CA, United States, Oct. 2018. Springer.
[64] I. Melatti, F. Mari, T. Mancini, M. Prodanovic, and E. Tronci. A two-layer
nearoptimal strategy for substation constraint management via home batteries. IEEE
Trans. Ind. Elect., 2021.
[65] J. Milewski, A. Szczęśniak, and J. Lewandowski. Dynamic characteristics of auxiliary
equipment of sofc/soec hydrogen peak power plant. IERI Procedia, 9:82–87, 2014.
International Conference on Environment Systems Science and Engineering (ESSE
2014).
[66] R. Mitchell and I.-R. Chen. Behavior rule specification-based intrusion detection for
safety critical medical cyber physical systems. IEEE Transactions on Dependable
and Secure Computing, 12(1):16–30, 2015.
[67] A. Nouri, B. L. Mediouni, M. Bozga, J. Combaz, S. Bensalem, and A. Legay.</p>
      <p>Performance Evaluation of Stochastic Real-Time Systems with the SBIP Framework.</p>
      <p>International Journal of Critical Computer-Based Systems, pages 1–33, 2018.
[68] A. Pappagallo. Statistical model checking for the analysis of mission- and
safetycritical cyber-physical systems. In 3rd Workshop on Artificial Intelligence and Formal
Verification, Logic, Automata, and Synthesis (OVERLAY 2021) , volume to appear
of CEUR Workshop Proceedings. CEUR-WS.org, 2021.
[69] A. Pappagallo, A. Massini, and E. Tronci. Monte carlo based statistical model
checking of cyber-physical systems: A review. Information, 11(12), 2020.
[70] F. Pappalardo, G. Russo, F. Tshinanu, and M. Viceconti. In silico clinical trials:
concepts and early adoptions. Brief. Bioinform., 20(5), 2019.
[71] D. R. Patrick and S. W. Fardo. Electrical Distribution Systems, Second Edition.</p>
      <p>Pearson Professional Education, 2009.
[72] C. Pilch and A. Remke. Statistical model checking for hybrid petri nets with multiple
general transitions. In 2017 47th Annual IEEE/IFIP International Conference on
Dependable Systems and Networks (DSN), pages 475–486, 2017.
[73] A. J. Pimm, T. T. Cockerill, and P. G. Taylor. The potential for peak shaving
on low voltage distribution networks using electricity storage. Journal of Energy
Storage, 16:231–242, 2018.
[74] D. Reijsbergen, W. de Boer, P.T.and Scheinhardt, and B. Haverkort. On hypothesis
testing for statistical model checking. Int. Soft. Tech. Trans., 17(4), 2015.
[75] S. Röblitz, C. Stötzel, P. Deuflhard, H. Jones, D.-O. Azulay, P. van der Graaf,
and S. Martin. A mathematical model of the human menstrual cycle for the
administration of GnRH analogues. J. Theor. Biol., 321, 2013.
[76] W. Rogers and K. Hutchison. Evidence-Based Medicine in Theory and Practice:
Epistemological and Normative Issues, pages 851–872. Springer Netherlands, Dordrecht,
2017.
[77] A. Saad, T. Youssef, A. T. Elsayed, A. Amin, O. H. Abdalla, and O. Mohammed.</p>
      <p>Data-centric hierarchical distributed model predictive control for smart grid energy
management. IEEE Transactions on Industrial Informatics, 15(7):4086–4098, 2019.
[78] S. Sinisi, V. Alimguzhin, T. Mancini, and E. Tronci. Reconciling interoperability
with eficient verification and validation within open source simulation environments.</p>
      <p>Simul. Model. Pract. Theory, 109, 2021.
[79] S. Sinisi, V. Alimguzhin, T. Mancini, E. Tronci, and B. Leeners. Complete
populations of virtual patients for in silico clinical trials. Bioinformatics, 36(22–23),
2020.
[80] S. Sinisi, V. Alimguzhin, T. Mancini, E. Tronci, F. Mari, and B. Leeners. Optimal
personalised treatment computation through in silico clinical trials on patient digital
twins. Fundam. Inform., 174(3–4), 2020.
[81] Statistics on IoT Spending,
hiips://www.statista.com/topics/2637/internet-ofthings/, 2021.
[82] E. Tronci, T. Mancini, I. Salvo, S. Sinisi, F. Mari, I. Melatti, A. Massini, F. Davi’,
T. Dierkes, R. Ehrig, S. Röblitz, B. Leeners, T. Krüger, M. Egli, and F. Ille.
Patientspecific models from inter-patient biological models and clinical records. In FMCAD
2014. IEEE, 2014.
[83] M. Uddin, M. F. Romlie, M. F. Abdullah, S. A. Halim], A. H. A. Bakar], and T. C.</p>
      <p>Kwang]. A review on peak load shaving strategies. Renewable and Sustainable
Energy Reviews, 82:3323 – 3332, 2018.
[84] U.S.A. Food and Drug Administration. Reporting of computational modeling studies
in medical device submissions, 2016. FDA-2013-D-1530.
[85] U.S.A. Food and Drug Administration. Physiologically based pharmacokinetic
analyses – format and content guidance for industry, 2018. FDA-2016-D-3969.
[86] N. Zhang, B. D. Leibowicz, and G. A. Hanasusanto. Optimal residential battery
storage operations using robust data-driven dynamic programming. IEEE Transactions
on Smart Grid, 11(2):1771–1780, 2020.
[87] Y. Zhou, M. Wang, H. Hao, L. Johnson, and H. Wang. Plug-in electric vehicle
market penetration and incentives: a global review. Mitigation and Adaptation
Strategies for Global Change, 20:777–795, 06 2015.
[88] M. Zimmerling, L. Mottola, P. Kumar, F. Ferrari, and L. Thiele. Adaptive real-time
communication for wireless cyber-physical systems. ACM Trans. Cyber-Phys. Syst.,
1(2), Feb. 2017.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>G.</given-names>
            <surname>Agha</surname>
          </string-name>
          and
          <string-name>
            <given-names>K.</given-names>
            <surname>Palmskog</surname>
          </string-name>
          .
          <article-title>A survey of statistical model checking</article-title>
          .
          <source>ACM Trans. Model. Comput. Simul.</source>
          ,
          <volume>28</volume>
          (
          <issue>1</issue>
          ),
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>B. K.</given-names>
            <surname>Aichernig</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Tappler</surname>
          </string-name>
          .
          <article-title>Probabilistic black-box reachability checking (extended version)</article-title>
          .
          <source>Formal Methods Syst</source>
          . Des.,
          <volume>54</volume>
          (
          <issue>3</issue>
          ):
          <fpage>416</fpage>
          -
          <lpage>448</lpage>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>R.</given-names>
            <surname>Alur</surname>
          </string-name>
          .
          <article-title>Principles of Cyber-Physical Systems</article-title>
          . MIT,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <source>[4] ARIANE 5 Flight 501 Failure</source>
          , hiips://wwwusers.cse.umn.edu/ arnold/disasters/ariane5rep.html,
          <year>1996</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>P.</given-names>
            <surname>Ashok</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Daca</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Křetínský</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Weininger</surname>
          </string-name>
          .
          <article-title>Statistical model checking: Black or white? In T. Margaria and B</article-title>
          . Stefen, editors,
          <source>Leveraging Applications of Formal Methods, Verification and Validation: Verification Principles</source>
          , pages
          <fpage>331</fpage>
          -
          <lpage>349</lpage>
          , Cham,
          <year>2020</year>
          . Springer International Publishing.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Avicenna</given-names>
            <surname>Project</surname>
          </string-name>
          .
          <article-title>In silico clinical trials: How computer simulation will transform the biomedical industry</article-title>
          . hiip://avicenna-isct.org/wp-content/uploads/2016/01/ AvicennaRoadmapPDF-27-01-16.pdf,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>M.</given-names>
            <surname>Bakir</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Gheorghe</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Konur</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Stannett</surname>
          </string-name>
          .
          <article-title>Comparative analysis of statistical model checking tools</article-title>
          .
          <source>In CMC</source>
          <year>2016</year>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>A.</given-names>
            <surname>Banerjee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K. K.</given-names>
            <surname>Venkatasubramanian</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Mukherjee</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S. K. S.</given-names>
            <surname>Gupta</surname>
          </string-name>
          .
          <article-title>Ensuring safety, security, and sustainability of mission-critical cyber-physical systems</article-title>
          .
          <source>Proceedings of the IEEE</source>
          ,
          <volume>100</volume>
          (
          <issue>1</issue>
          ):
          <fpage>283</fpage>
          -
          <lpage>299</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>A.</given-names>
            <surname>Basu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Bensalem</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Bozga</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Delahaye</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Legay</surname>
          </string-name>
          , and
          <string-name>
            <given-names>E.</given-names>
            <surname>Sifakis</surname>
          </string-name>
          .
          <article-title>Verification of an afdx infrastructure using simulations and probabilities</article-title>
          . volume
          <volume>6418</volume>
          , pages
          <fpage>330</fpage>
          -
          <lpage>344</lpage>
          ,
          <year>11 2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>A.</given-names>
            <surname>Basu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Bozga</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Sifakis</surname>
          </string-name>
          .
          <article-title>Modeling heterogeneous real-time components in bip</article-title>
          .
          <source>In Fourth IEEE International Conference on Software Engineering and Formal Methods (SEFM'06)</source>
          , pages
          <fpage>3</fpage>
          -
          <lpage>12</lpage>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>B.</given-names>
            <surname>Bordel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Alcarria</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Robles</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D.</given-names>
            <surname>Martín</surname>
          </string-name>
          .
          <article-title>Cyber-physical systems: Extending pervasive sensing from control theory to the internet of things</article-title>
          .
          <source>Pervasive and Mobile Computing</source>
          ,
          <volume>40</volume>
          :
          <fpage>156</fpage>
          -
          <lpage>184</lpage>
          ,
          <year>2017</year>
          .
          <article-title>management using individualised demand aware price policies</article-title>
          .
          <source>IEEE Trans. Smart Grid</source>
          ,
          <volume>8</volume>
          (
          <issue>3</issue>
          ),
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [30]
          <string-name>
            <given-names>M.</given-names>
            <surname>Hengartner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Kruger</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Geraedts</surname>
          </string-name>
          , E. Tronci,
          <string-name>
            <given-names>T.</given-names>
            <surname>Mancini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Ille</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Egli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Roeblitz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Ehrig</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Saleh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Spanaus</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Schippert</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , and
          <string-name>
            <given-names>B.</given-names>
            <surname>Leeners</surname>
          </string-name>
          .
          <article-title>Negative afect is unrelated to fluctuations in hormone levels across the menstrual cycle: Evidence from a multisite observational study across two successive cycles</article-title>
          .
          <source>J. Psycho. Res.</source>
          ,
          <volume>99</volume>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [31]
          <string-name>
            <given-names>P.</given-names>
            <surname>Hunter</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Coveney</surname>
          </string-name>
          , B. de Bono,
          <string-name>
            <given-names>V.</given-names>
            <surname>Díaz-Zuccarini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Fenner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Frangi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Harris</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Hose</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Kohl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Lawford</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Mccormack</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Mendes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Omholt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Quarteroni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Skår</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Tegner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. R.</given-names>
            <surname>Thomas</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Tollis</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Tsamardinos</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Viceconti</surname>
          </string-name>
          .
          <article-title>A vision and strategy for the virtual physiological human in 2010 and beyond</article-title>
          .
          <source>Philosophical transactions. Series A</source>
          , Mathematical, physical, and engineering sciences,
          <volume>368</volume>
          :
          <fpage>2595</fpage>
          -
          <lpage>614</lpage>
          ,
          <year>06 2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [32]
          <string-name>
            <given-names>A.</given-names>
            <surname>Jindal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B. S.</given-names>
            <surname>Bhambhu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Singh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Kumar</surname>
          </string-name>
          , and
          <string-name>
            <given-names>K.</given-names>
            <surname>Naik</surname>
          </string-name>
          .
          <article-title>A heuristic-based appliance scheduling scheme for smart homes</article-title>
          .
          <source>IEEE Transactions on Industrial Informatics</source>
          ,
          <volume>16</volume>
          (
          <issue>5</issue>
          ):
          <fpage>3242</fpage>
          -
          <lpage>3255</lpage>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [33]
          <string-name>
            <given-names>M.</given-names>
            <surname>Kanehisa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Furumichi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Tanabe</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Sato</surname>
          </string-name>
          , and
          <string-name>
            <given-names>K.</given-names>
            <surname>Morishima</surname>
          </string-name>
          . Kegg:
          <article-title>New perspectives on genomes, pathways, diseases and drugs</article-title>
          .
          <source>Nucl. Ac. Res.</source>
          ,
          <volume>45</volume>
          (
          <issue>D1</issue>
          ),
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [34]
          <string-name>
            <given-names>C. E.</given-names>
            <surname>Kement</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Gultekin</surname>
          </string-name>
          , and
          <string-name>
            <given-names>B.</given-names>
            <surname>Tavli</surname>
          </string-name>
          .
          <article-title>A holistic analysis of privacy-aware smart grid demand response</article-title>
          .
          <source>IEEE Transactions on Industrial Electronics</source>
          ,
          <volume>68</volume>
          (
          <issue>8</issue>
          ):
          <fpage>7631</fpage>
          -
          <lpage>7641</lpage>
          ,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [35]
          <string-name>
            <given-names>W.</given-names>
            <surname>Koch</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Mancuso</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>West</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Bestavros</surname>
          </string-name>
          .
          <article-title>Reinforcement learning for uav attitude control</article-title>
          .
          <source>ACM Trans. Cyber-Phys. Syst</source>
          .,
          <volume>3</volume>
          (
          <issue>2</issue>
          ), Feb.
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [36]
          <string-name>
            <given-names>P.</given-names>
            <surname>Kohl</surname>
          </string-name>
          and
          <string-name>
            <given-names>D.</given-names>
            <surname>Noble</surname>
          </string-name>
          .
          <article-title>Systems biology and the virtual physiological human</article-title>
          .
          <source>Molecular Systems Biology</source>
          ,
          <volume>5</volume>
          (
          <issue>1</issue>
          ):
          <fpage>292</fpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [37]
          <string-name>
            <given-names>M. R.</given-names>
            <surname>Kosorok</surname>
          </string-name>
          and
          <string-name>
            <given-names>E. B.</given-names>
            <surname>Laber</surname>
          </string-name>
          .
          <article-title>Precision medicine</article-title>
          .
          <source>Annual Review of Statistics and Its Application</source>
          ,
          <volume>6</volume>
          (
          <issue>1</issue>
          ):
          <fpage>263</fpage>
          -
          <lpage>286</lpage>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [38]
          <string-name>
            <given-names>E. A.</given-names>
            <surname>Lee</surname>
          </string-name>
          .
          <article-title>Fundamental limits of cyber-physical systems modeling</article-title>
          .
          <source>ACM Trans. Cyber-Phys. Syst</source>
          .,
          <volume>1</volume>
          (
          <issue>1</issue>
          ), Nov.
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [39]
          <string-name>
            <given-names>B.</given-names>
            <surname>Leeners</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Krüger</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Geraedts</surname>
          </string-name>
          , E. Tronci,
          <string-name>
            <given-names>T.</given-names>
            <surname>Mancini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Egli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Röblitz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Saleh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Spanaus</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Schippert</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , and
          <string-name>
            <given-names>F.</given-names>
            <surname>Ille</surname>
          </string-name>
          .
          <article-title>Associations between natural physiological and supraphysiological estradiol levels and stress perception</article-title>
          .
          <source>Front</source>
          . Psycol.,
          <volume>10</volume>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [40]
          <string-name>
            <given-names>B.</given-names>
            <surname>Leeners</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Kruger</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Geraedts</surname>
          </string-name>
          , E. Tronci,
          <string-name>
            <given-names>T.</given-names>
            <surname>Mancini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Ille</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Egli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Roeblitz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Saleh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Spanaus</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Schippert</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Hengartner</surname>
          </string-name>
          .
          <article-title>Lack of associations between female hormone levels and visuospatial working memory, divided attention and cognitive bias across two consecutive menstrual cycles</article-title>
          .
          <source>Front. Behav</source>
          . Neuro.,
          <volume>11</volume>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [41]
          <string-name>
            <given-names>A.</given-names>
            <surname>Legay</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Delahaye</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.</given-names>
            <surname>Bensalem</surname>
          </string-name>
          .
          <article-title>Statistical model checking: An overview</article-title>
          .
          <source>In RV</source>
          <year>2010</year>
          , volume
          <volume>6418</volume>
          <source>of LNCS</source>
          . Springer,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [42]
          <string-name>
            <given-names>A.</given-names>
            <surname>Lekidis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Bourgos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Djoko-Djoko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Bozga</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.</given-names>
            <surname>Bensalem</surname>
          </string-name>
          .
          <article-title>Building distributed sensor network applications using bip</article-title>
          .
          <source>In Proceedings of 2015 IEEE Sensors Applications Symposium</source>
          , Zadar, Croatia,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [43]
          <string-name>
            <given-names>A.</given-names>
            <surname>Lekidis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Bozga</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Mauuary</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.</given-names>
            <surname>Bensalem</surname>
          </string-name>
          .
          <article-title>A model-based design flow for can-based systems</article-title>
          .
          <source>In 13th International CAN Conference</source>
          ,
          <year>iCC13</year>
          ,
          <year>11 2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [44]
          <string-name>
            <given-names>A.</given-names>
            <surname>Lekidis</surname>
          </string-name>
          , E. Stachtiari,
          <string-name>
            <given-names>P.</given-names>
            <surname>Katsaros</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Bozga</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C. K.</given-names>
            <surname>Georgiadis</surname>
          </string-name>
          .
          <article-title>Using BIP to reinforce correctness of resource-constrained iot applications</article-title>
          .
          <source>In 10th IEEE International Symposium on Industrial Embedded Systems, SIES</source>
          <year>2015</year>
          , Siegen, Germany, June 8-10,
          <year>2015</year>
          , pages
          <fpage>245</fpage>
          -
          <lpage>253</lpage>
          . IEEE,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [45]
          <string-name>
            <given-names>F.</given-names>
            <surname>Maggioli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Mancini</surname>
          </string-name>
          , and
          <string-name>
            <surname>E. Tronci.</surname>
          </string-name>
          <article-title>SBML2Modelica: Integrating biochemical models within open-standard simulation ecosystems</article-title>
          .
          <source>Bioinformatics</source>
          ,
          <volume>36</volume>
          (
          <issue>7</issue>
          ),
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [46]
          <string-name>
            <given-names>T.</given-names>
            <surname>Mancini</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Cadoli</surname>
          </string-name>
          .
          <article-title>Detecting and breaking symmetries by reasoning on problem specifications</article-title>
          .
          <source>In SARA</source>
          <year>2005</year>
          , volume
          <volume>3607</volume>
          <source>of LNCS</source>
          . Springer,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [47]
          <string-name>
            <given-names>T.</given-names>
            <surname>Mancini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Cadoli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Micaletto</surname>
          </string-name>
          , and
          <string-name>
            <given-names>F.</given-names>
            <surname>Patrizi</surname>
          </string-name>
          .
          <article-title>Evaluating ASP and commercial solvers on the CSPLib</article-title>
          . Constraints,
          <volume>13</volume>
          (
          <issue>4</issue>
          ),
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [48]
          <string-name>
            <given-names>T.</given-names>
            <surname>Mancini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Flener</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Pearson</surname>
          </string-name>
          .
          <article-title>Combinatorial problem solving over relational databases: View synthesis through constraint-based local search</article-title>
          .
          <source>In SAC 2012. ACM</source>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [49]
          <string-name>
            <given-names>T.</given-names>
            <surname>Mancini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Mari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Massini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            <surname>Melatti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Merli</surname>
          </string-name>
          , and
          <string-name>
            <given-names>E.</given-names>
            <surname>Tronci</surname>
          </string-name>
          .
          <article-title>System level formal verification via model checking driven simulation</article-title>
          .
          <source>In CAV</source>
          <year>2013</year>
          , volume
          <volume>8044</volume>
          <source>of LNCS</source>
          . Springer,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [50]
          <string-name>
            <given-names>T.</given-names>
            <surname>Mancini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Mari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Massini</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Melatti</surname>
          </string-name>
          , I. Salvo,
          <string-name>
            <given-names>S.</given-names>
            <surname>Sinisi</surname>
          </string-name>
          , E. Tronci,
          <string-name>
            <given-names>R.</given-names>
            <surname>Ehrig</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Röblitz</surname>
          </string-name>
          , and
          <string-name>
            <given-names>B.</given-names>
            <surname>Leeners</surname>
          </string-name>
          .
          <article-title>Computing personalised treatments through in silico clinical trials. A case study on downregulation in assisted reproduction</article-title>
          .
          <source>In RCRA</source>
          <year>2018</year>
          , volume
          <volume>2271</volume>
          of CEUR W.P. CEUR,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          [51]
          <string-name>
            <given-names>T.</given-names>
            <surname>Mancini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Mari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Massini</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Melatti</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Salvo</surname>
          </string-name>
          , and
          <string-name>
            <given-names>E.</given-names>
            <surname>Tronci</surname>
          </string-name>
          .
          <article-title>On minimising the maximum expected verification time</article-title>
          .
          <source>Inf. Proc. Lett</source>
          .,
          <volume>122</volume>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          [52]
          <string-name>
            <given-names>T.</given-names>
            <surname>Mancini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Mari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Massini</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Melatti</surname>
          </string-name>
          , and
          <string-name>
            <given-names>E.</given-names>
            <surname>Tronci</surname>
          </string-name>
          .
          <article-title>Anytime system level verification via random exhaustive hardware in the loop simulation</article-title>
          .
          <source>In DSD 2014. IEEE</source>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          [53]
          <string-name>
            <given-names>T.</given-names>
            <surname>Mancini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Mari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Massini</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Melatti</surname>
          </string-name>
          , and
          <string-name>
            <given-names>E.</given-names>
            <surname>Tronci</surname>
          </string-name>
          .
          <article-title>System level formal verification via distributed multi-core hardware in the loop simulation</article-title>
          .
          <source>In PDP 2014. IEEE</source>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          [54]
          <string-name>
            <given-names>T.</given-names>
            <surname>Mancini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Mari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Massini</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Melatti</surname>
          </string-name>
          , and
          <string-name>
            <surname>E. Tronci.</surname>
          </string-name>
          <article-title>SyLVaaS: System level formal verification as a service</article-title>
          .
          <source>In PDP 2015. IEEE</source>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          [55]
          <string-name>
            <given-names>T.</given-names>
            <surname>Mancini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Mari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Massini</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Melatti</surname>
          </string-name>
          , and
          <string-name>
            <given-names>E.</given-names>
            <surname>Tronci</surname>
          </string-name>
          .
          <article-title>Anytime system level verification via parallel random exhaustive hardware in the loop simulation</article-title>
          .
          <source>Microprocessors and Microsystems</source>
          ,
          <volume>41</volume>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          [56]
          <string-name>
            <given-names>T.</given-names>
            <surname>Mancini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Mari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Massini</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Melatti</surname>
          </string-name>
          , and
          <string-name>
            <surname>E. Tronci.</surname>
          </string-name>
          <article-title>SyLVaaS: System level formal verification as a service</article-title>
          .
          <source>Fundam</source>
          . Inform.,
          <volume>149</volume>
          (
          <issue>1-2</issue>
          ),
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          [57]
          <string-name>
            <given-names>T.</given-names>
            <surname>Mancini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Mari</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Melatti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            <surname>Salvo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Tronci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Gruber</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Hayes</surname>
          </string-name>
          , and
          <string-name>
            <given-names>L.</given-names>
            <surname>Elmegaard</surname>
          </string-name>
          .
          <article-title>Parallel statistical model checking for safety verification in smart grids</article-title>
          .
          <source>In SmartGridComm</source>
          <year>2018</year>
          . IEEE,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          [58]
          <string-name>
            <given-names>T.</given-names>
            <surname>Mancini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Mari</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Melatti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            <surname>Salvo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Tronci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Gruber</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Hayes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Prodanovic</surname>
          </string-name>
          , and
          <string-name>
            <given-names>L.</given-names>
            <surname>Elmegaard</surname>
          </string-name>
          .
          <article-title>Demand-aware price policy synthesis and verification services for smart grids</article-title>
          .
          <source>In SmartGridComm</source>
          <year>2014</year>
          . IEEE,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref41">
        <mixed-citation>
          [59]
          <string-name>
            <given-names>T.</given-names>
            <surname>Mancini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Mari</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Melatti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            <surname>Salvo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Tronci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Gruber</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Hayes</surname>
          </string-name>
          , M. Pro-
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>