<!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>Interfacing Real-Time Systems for Advanced Co-Simulation - The ACOSAR Approach</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Martin Krammer</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Nadja Marko</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Martin Benedikt</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>VIRTUAL VEHICLE Research Center</institution>
          ,
          <addr-line>Inffeldgasse 21a, 8010 Graz</addr-line>
          ,
          <country country="AT">Austria</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Virtual system development is getting more and more important in a plenitude of industrial domains to reduce development times, stranded costs and time-to-market. Co-simulation is a particularly promising approach for modular and interoperable development. In practice the integration and coupling of real-time systems (especially systems of distributed hardware-in-the-loop systems and simulations) still requires enormous efforts. The aim of the ACOSAR project is to develop both a non-proprietary Advanced Co-simulation Interface (ACI) for real-time system integration and an according integration methodology. These proposals shall act as a substantial contribution to international standardization as the Functional Mock-up Interface (FMI) standard laid the foundations for simulations of physical systems. The results of ACOSAR will lead to a modular, considerably more flexible, as well as shorter system development process for numerous industrial domains and will enable the establishment of new business models.</p>
      </abstract>
      <kwd-group>
        <kwd>co-simulation</kwd>
        <kwd>simulation</kwd>
        <kwd>real-time</kwd>
        <kwd>ACI</kwd>
        <kwd>FMI</kwd>
        <kwd>integration</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>With this paper the ACOSAR project is introduced. ACOSAR is the
abbreviation for “Advanced Co-Simulation Open System Architecture". It is an ITEA 3
framework project. ITEA is the EUREKA cluster programme supporting
innovative, industry-driven, pre-competitive research and development projects in
the area of software-intensive systems and services (SiSS). SiSS are a key driver
of innovation in Europe’s most competitive industries, such as automotive,
communications, healthcare and aerospace1. ACOSAR is the first project of its kind
being proposed and approved in Austria. It is led by VIRTUAL VEHICLE, a
renowned automotive research center located in Graz, Austria. As of April 2016,
the project is in the midst of its first year. Table 1 shows the key project facts
at a glance.</p>
      <p>ACOSAR responds to a strong market request in a plenitude of industrial
domains: a consistent, seamless (virtual) system development and validation. In
order to achieve this, ACOSAR uses a modular co-simulation approach,
supporting flexible system development by its modular characteristics, to integrate
1 http://www.itea3.org</p>
    </sec>
    <sec id="sec-2">
      <title>Leader</title>
    </sec>
    <sec id="sec-3">
      <title>Period</title>
    </sec>
    <sec id="sec-4">
      <title>Website</title>
    </sec>
    <sec id="sec-5">
      <title>ACOSAR: Advanced Co-Simulation Open System Architecture</title>
    </sec>
    <sec id="sec-6">
      <title>ITEA 3</title>
      <p>National funding agencies, total budget 7.9 million e
15 partners from 3 countries (Austria, France, Germany)
3 OEMs (Porsche, Renault, and Volkswagen)</p>
    </sec>
    <sec id="sec-7">
      <title>1 supplier of automotive systems, components (Bosch)</title>
    </sec>
    <sec id="sec-8">
      <title>4 industry providers (AVL, AVL-AST, ETAS and dSPACE)</title>
    </sec>
    <sec id="sec-9">
      <title>2 simulation tool vendors (Siemens PLM Software, ITI)</title>
    </sec>
    <sec id="sec-10">
      <title>3 SMEs (MEDS, TWT, and ITI)</title>
    </sec>
    <sec id="sec-11">
      <title>1 research center (VIRTUAL VEHICLE)</title>
    </sec>
    <sec id="sec-12">
      <title>3 academic (Leibniz University Hannover, RWTH Aachen, and Ilmenau</title>
    </sec>
    <sec id="sec-13">
      <title>University of Technology)</title>
    </sec>
    <sec id="sec-14">
      <title>VIRTUAL VEHICLE Research Center, Austria</title>
    </sec>
    <sec id="sec-15">
      <title>September 2015 – August 2018</title>
      <p>http://www.acosar.eu
domain-specific subsystems. In development stages, where real-time (RT)
systems have to be integrated into simulation environments, huge configuration
effort is still necessary due to complex system topologies, large numbers of
signals, and numerous different parameters of algorithms for signal processing.</p>
      <p>Drivetrain</p>
      <p>Cooling
Simulation
Environment</p>
      <p>FMU
Simulation
Environment</p>
      <p>Li-Ion
Battery</p>
      <p>FMU
Co(-Csoi-m)SuimlautliaotinonEEnnvviirroonnmmenetnt</p>
      <p>Ordinary User PC or Computing Cluster</p>
      <sec id="sec-15-1">
        <title>Functional Framework</title>
        <p>Smart Functions
(e.g. adaptive coupling)</p>
      </sec>
      <sec id="sec-15-2">
        <title>ACI Communication Layer</title>
        <p>Wireless Wired Interprocess
Communication Communication Communication
(e.g. BlueTooth®) (e.g. CAN) (e.g. shared mem.)</p>
        <sec id="sec-15-2-1">
          <title>Communication Systems</title>
          <p>(e.g. engine
testbench)</p>
        </sec>
        <sec id="sec-15-2-2">
          <title>RT System</title>
          <p>Proprietary Interface</p>
          <p>Functional Mockup Interface (FMI)</p>
          <p>Advanced Co-Simulation Interface
To enable effective and efficient RT-system integration, ACOSAR will provide
innovations on different levels. First, ACOSAR focuses on the specification of a
non-proprietary open RT-system interface, a so-called Advanced Co-simulation
Interface (ACI) for sharing relevant information for efficient and safe operation
of RT-systems, e.g. test beds. A communication architecture (including protocol)
will be defined, which will be independent of the used communication systems. A
functional framework for coupling strategies, highly efficient data transmission,
and support of semantic data processing will supplement this. These aspects are
illustrated in Figure 1. Furthermore, a comprehensive methodology for seamless
integration of RT-systems during verification, test and validation phases within
the development cycles of the classical V-process model will be defined. This
methodology will support already existing tool chains, model-based systems
engineering approaches, and methods for easy adaption of simulation tools from
early development phases to late ones. The latter is supported by a continuous
transfer of knowledge as progress in product development is made.</p>
          <p>The open ACOSAR ACI not only will make it possible to extend
cloudbased simulation applications towards the RT domain, but also to select and
apply best-in-class RT-systems to compose a dedicated optimum overall system
for specific present problems with reduced error proneness (e.g. interconnection
of distributed HiL test beds for specific engineering purposes). Besides
spreading such kind of solutions for the benefit of other domains, this also will help to
improve the social acceptance of new technologies, e.g. autonomous driving.
Furthermore, research on smart functionality including adaptive coupling strategies
will be stimulated.</p>
          <p>The major results of ACOSAR will be freely available.Thus, ACOSAR
contributes to interoperability and open access. It also supports competition and
will lead to a modular, more flexible, as well as much shorter system development
process and will enable new business models.</p>
          <p>The transfer of project results into standardization is the key goal of ACOSAR.
Therefore, partners from relevant standardization committees (e.g. FMI/Modelica
Association, ASAM) are actively involved to jointly create solutions and
extensions to existing standards. To further bridge the gap between the automotive
domain and other domains, leading partners from e.g. aviation and rail will be
invited to ACOSAR as associated members. Not at least, ACOSAR’s
innovations will enable small and medium-sized enterprises (SME) and suppliers from
different domains (software tools, HiL systems, test beds,. . . ) getting access to
major industries, resulting in more competitive markets in the long term.
3</p>
          <p>Related Work
The ACOSAR consortium reviewed numerous research projects, scientific
papers and industry standards with respect to all relevant fields. This includes
topics like modeling and simulation of continuous, discrete and hybrid systems,
co-simulation and coupling mechanisms, communication systems, real-time
applications as well as systems and safety engineering. The majority of these
literature review results will be published in deliverable D1.1.</p>
          <p>
            One of the most relevant standards considered for investigation is the
functional mock-up interface (FMI) standard [
            <xref ref-type="bibr" rid="ref6">6</xref>
            ]. Version two was released in 2014.
FMI is a tool-independent standard to support both model exchange and
cosimulation of dynamic models2. Its main goal is to improve the exchange of
simulation models between suppliers and OEMs within the automotive industry.
          </p>
          <p>
            Recent relevant publications include [
            <xref ref-type="bibr" rid="ref8">8</xref>
            ] on FMI-based distributed
multisimulation, or [
            <xref ref-type="bibr" rid="ref3">3</xref>
            ] on requirements for hybrid co-simulation standards. Regarding
issues of coupling and practical applications of co-simulation, [
            <xref ref-type="bibr" rid="ref1 ref12 ref2 ref9">9,1,2,12</xref>
            ] were
taken into account. Publications covering industrial use cases are described
in [
            <xref ref-type="bibr" rid="ref10 ref4 ref5 ref7">10,7,5,4</xref>
            ].
          </p>
          <p>Some of the most relevant research projects included AGeSys, ASTERICS,
AVANTI, INTO-CPS, MODELISAR, OPENPROD, ACORTA 1 and ACORTA 2,
Transformers and VeTeSS.
4
4.1</p>
          <p>The ACOSAR Approach</p>
          <p>Project Overview and Structure
An organizational overview is given in Figure 2. Work package (WP) 1 is named
"Open System Architecture Requirements". It builds the foundation for all
subsequent WPs and unifies the stakeholder’s views through specification of
requirements (for this approach see Section 4.4). WP 2 is titled "Real-time system
integration methodology". It focuses on system level activities, including
system modelling and configuration approaches, as well as tool integration issues.
WP 3 deals with "Simulation tool interfaces", and is targeted towards the needs
of software tool vendors. WP 4 specifies the "Real-time system interface", and
takes hardware and testing systems into account. WP 5 focuses on the
"Communication protocol", which is used to interconnect multiple systems via commonly
used communication media. Finally, WP 6 is intended to condense the results
of WPs 3-5 and master the task of creating a first version of the ACI
specification. Industrial and scientific demonstrator applications are planned, set up
and assessed within WP 7 named "Application use-cases and assessment".
Dissemination, standardization, and exploitation activities take place within WP 8,
throughout the entire run-time of the project. WP 9 is concerned with overall
project management activities.
4.2</p>
          <p>Expected Outcomes of Workpackages and Deliverables
The outcome of WP 1 are sets of requirements (D1.1: Open system
architecture requirements ) targeting different application levels and levels of abstraction.
They build on top of current standards, state-of-the-art technology, and best
industry practices. The project’s 9 use cases of WP 7 support these steps. More
on this in Section 4.4. The use cases will be assessed in WP 7’s deliverable D7.1:
Documentation of use cases, tests, configurations, and measurement results, to
demonstrate the impact of ACOSAR’s developments.</p>
          <p>WP 2 defines the understanding of system simulation in the project, and
assesses properties of interfaces and subsystems. If these can be described properly,
2 http://www.fmi-standard.org
WP 2 – RT-System
Integration Methodology
MBSE for RT-System
integration
Co-simulation system
configuration
Tool-chain integration
Current standards Funded associated projects
FMI, ASAM XiL-API, XCP, etc. Modelisar, ACoRTA, etc.</p>
          <p>Associated member groups</p>
          <p>Aviation, Rail, Maritime, etc.</p>
          <p>WP 1 – Open System Architecture Requirements
Interfacing Requirements System architecture</p>
          <p>Testing procedure
WP 6 – Advanced
cosimulation interface (ACI)
Framework for coupling
strategies
Specification for the
overall ACI</p>
          <p>Commonly used
communication
media</p>
          <p>ACI
Industrial applications
Scientific applications</p>
          <p>WP 9 - Project Management</p>
          <p>WP 8 – Dissemination
&amp; Exploitation
Dissemination</p>
          <p>tools
(2015-2017)
Standardization</p>
          <p>actions
(2017-2019)
Exploitation
plans and
measures
(2016-2018)
WP 3 – Simulation tool interface
1. Interface specification
2. Prototype implementations
3. Initial test and evaluation
WP 4 – RT-System interface
1. Interface specification
2. Prototype implementations
3. Initial test and evaluation
WP 5 – Communication protocol
1. Abstraction of bus system
2. Prototype implementations
3. Initial test and evaluation</p>
          <p>WP 6 – Application Use-Cases and Assessment</p>
          <p>ACOSAR - HR/FRA Consortium
Fig. 2. ACOSAR Project Structure.
© VIRTUAL VEHICLE
2
an investigation of means for system configuration and tool chain integration is
the next step. These results are consolidated in D2.1: Handbook on RT-system
integration methodology, which is jointly developed with WPs 3-5. WP 3 will
deliver D3.1: Specification of simulation tool interface, which aims at continuous
and discrete simulation as well as real time constraints for co-simulation. The
main output of WP 4 is D4.1: Specification of RT-system interface. It targets
real-time-systems and includes related possible test specifications. WP 5’s main
deliverable D5.1: Specification of communication architecture and
communication protocol acts as a connector between WPs 2,3 and 4, from a
communications point of view. The first version of the ACI specification, application guide
and test suite will be published in the project’s core deliverables D6.1, D6.2, and
D6.3.</p>
          <p>Dissemination and exploitation plans are made in context of WP 8’s D8.2
and D8.3, respectively. The executive board (project and WP leaders)
determines strategies to ensure the quality of deliverables, review and assessment
criteria, as well as effective risk management throughout the project. This will
be documented in D9.1: Quality assurance and risk management plan.
4.3</p>
          <p>Use Cases and Assessment
The ACOSAR partners contribute a total of 9 use cases to the project. On one
hand, they are used as a starting point for the requirements engineering process.
On the other hand, they help to assess the effectiveness of the ACI and analyze
the impact of related process modifications. Due to the large number of use
cases and their high variability within their configurations, a summary is given
as follows. Popular scenarios include the coupling of offline simulation platforms
with online real-time systems. Typical examples for real-time-systems are test
beds for engines or vehicle brake dynamometers. Related to that, the exchange
of single simulation models or software components with their real-time-system
counterparts is a beneficial approach for X-in-the-loop testing. In this context,
electronic control units (ECU) or virtual ECUs (vECU) are candidate platforms.
One use case also includes a driving simulator for human interaction evaluation.</p>
          <p>Different analyses were conducted on these use cases. Elicited technical
challenges include e.g. the exchange of simulation data between offline and online
simulation systems, or the integration of multiple ACI interfaces per device or
platform.
4.4</p>
          <p>Requirement Engineering for ACI Specification
In WP 1 requirements for the ACI are collected and managed as they serve as
a basis for subsequent work packages. In order to capture requirements of the
entire project in a structured way, a project specific requirements engineering
process has been created. It contains the artifacts shown in Figure 3.</p>
          <p>Project Level
WP Level</p>
          <p>Project goals
n
m</p>
          <p>Core
requirements
n
m</p>
          <p>Technical
requirements
n
n
m
m</p>
          <p>Use Cases
n
m
ICT methods
1
n
Technical
scenarios</p>
          <p>Project Goals represent the main objectives that are described in the project
proposal. Together with ACOSAR’s industrial Use Cases they build the basis
for the specification of ACI requirements. Use Cases (from WP 7) describe RT
co-simulation scenarios for which ACOSAR partners want to achieve a solution.
They are going to be demonstrated at the end of the project.</p>
          <p>ICT methods describe functions of co-simulation scenarios on an abstract
level of detail and mainly from a user’s point of view. The methods should on the
one hand help to get a common understanding about the ACI functions within
the project team and on the other hand be a basis for writing requirements
and Technical scenarios. After the definition of ICT methods, partner related
Use Cases are described in more detail by specifying Technical scenarios, which
represent detailed activities of the co-simulation scenario of the Use Case. Table 2
shows the used template for specification of Technical scenarios, next to an
example specification. As Technical scenarios are based on the abstract scenario
from the ICT method, the template contains (in addition to the concrete Use
Case) specific steps of the abstract scenario for traceability reasons.
ID</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-16">
      <title>Method name</title>
    </sec>
    <sec id="sec-17">
      <title>Rationale</title>
    </sec>
    <sec id="sec-18">
      <title>Goal</title>
    </sec>
    <sec id="sec-19">
      <title>Preconditions</title>
    </sec>
    <sec id="sec-20">
      <title>Postconditions</title>
    </sec>
    <sec id="sec-21">
      <title>Abstract scenario</title>
    </sec>
    <sec id="sec-22">
      <title>Notes</title>
    </sec>
    <sec id="sec-23">
      <title>Technical scenario</title>
    </sec>
    <sec id="sec-24">
      <title>UseCase3_SysInt03</title>
    </sec>
    <sec id="sec-25">
      <title>Define timing requirements</title>
    </sec>
    <sec id="sec-26">
      <title>Define timing requirements for integration of RT systems</title>
    </sec>
    <sec id="sec-27">
      <title>Define RT requirements for coupling signals</title>
    </sec>
    <sec id="sec-28">
      <title>Co-simulation units and coupling signals are defined</title>
      <p>Timing requirements are defined
1. Define communication step size per coupling signal
2. Define tolerable violation of timing requirements
3. Define timing constraints</p>
    </sec>
    <sec id="sec-29">
      <title>1a. Coupling signal speed: 10 ms sample time</title>
    </sec>
    <sec id="sec-30">
      <title>1b. Coupling signal control action: 10 ms sample time</title>
    </sec>
    <sec id="sec-31">
      <title>2a. Coupling signal speed: 10 ms delay tolerable</title>
    </sec>
    <sec id="sec-32">
      <title>2b. Coupling signal control action: no delay tolerable</title>
    </sec>
    <sec id="sec-33">
      <title>3a. Controller model executes 10 times faster than wall-clocktime Table 2. Technical scenario</title>
      <p>Based on ICT methods and Technical scenarios, the Core and Technical
requirements are derived. Core requirements are project requirements for the ACI
and represent the main functionality. They are derived from Project goals and
ICT methods. In contrast to Core requirements, Technical requirements are work
package related and represent a detailed, technical specification.</p>
      <p>
        For writing requirements, EARS boilerplates [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] are used. The predefined
syntax of boilerplate based requirements helps writing good quality requirements
(uniform and comprehensible). The requirements serve as basis for future
reference implementations as well as for the ACI specification.
5
      </p>
      <p>Exploitation &amp; Innovation
The major innovations of ACOSAR will influence different economic, industrial
and scientific areas. Three potential fields of innovation can be identified.
1. ACOSAR features technological innovations by advancing solutions for
interoperability problems. The considered communication architecture is based
on the ACI and allows the implementation of end user key knowledge. The
technological break-through results from dramatically shortened setup time
for verification and validation activities within the generic V-diagram.
2. ACOSAR enhances the overall product development process. By using the
ACI, the integration of real-time systems relies on information gathered
earlier during system design and specification phases as well as during the
system simulation phase. Therefore, a beneficial transfer of knowledge is
introduced into the development process.
3. Using ACIs functional framework, users are able to implement smart
functionalities in their real-time applications. For instance, crucial problems like
communication latency of cyber-physical systems (CPS) can be addressed
efficiently. This facilitates robust and accurate system development in a
spatial and temporal distributed development environment.
6</p>
      <p>Outlook
In this paper we presented the ACOSAR project. Its primary goal is the
development of the advanced co-simulation interface (ACI). Progress towards this high
aim is already made, and the most significant results including the described
materials will be available to the public in Summer 2018.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Andersson</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fritzson</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Models for Distributed Real-Time Simulation in a Vehicle Co-Simulator Setup</article-title>
          .
          <source>5th International Workshop on Equation-Based ObjectOriented Modeling Languages and Tools</source>
          pp.
          <fpage>131</fpage>
          -
          <lpage>139</lpage>
          (
          <year>2013</year>
          ), http://www.ep.liu. se/ecp/084/016/ecp13084016.pdf
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Benedikt</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hofer</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Guidelines for the Application of a Coupling Method for Non-iterative Co-simulation</article-title>
          .
          <source>2013 8th EUROSIM Congress on Modelling and Simulation</source>
          pp.
          <fpage>244</fpage>
          -
          <lpage>249</lpage>
          (
          <year>2013</year>
          ), http://ieeexplore.ieee.org/lpdocs/epic03/ wrapper.htm?arnumber=
          <fpage>7004951</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Broman</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Greenberg</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>E.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Masin</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tripakis</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wetter</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Requirements for hybrid cosimulation standards</article-title>
          .
          <source>Proceedings of the 18th International Conference on Hybrid Systems Computation and Control - HSCC '</source>
          15 pp.
          <fpage>179</fpage>
          -
          <lpage>188</lpage>
          (
          <year>2015</year>
          ), http://dl.acm.org/citation.cfm?doid=
          <volume>2728606</volume>
          .
          <fpage>2728629</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Brückner</surname>
          </string-name>
          ,
          <article-title>Swynnerton: Busbasiertes Architekturkonzept für Hardware-in-theLoop-Prüfstände</article-title>
          . ATZ elektronik pp.
          <fpage>52</fpage>
          -
          <lpage>56</lpage>
          (04
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Faure</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ben</surname>
            <given-names>Gaid</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Pernet</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            ,
            <surname>Fremovici</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Font</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            ,
            <surname>Corde</surname>
          </string-name>
          ,
          <string-name>
            <surname>G.</surname>
          </string-name>
          :
          <article-title>Methods for real-time simulation of Cyber-Physical Systems: application to automotive domain</article-title>
          .
          <source>IWCMC 2011 - 7th International Wireless Communications and Mobile Computing</source>
          Conference pp.
          <fpage>1105</fpage>
          -
          <lpage>1110</lpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Functional</surname>
          </string-name>
          Mock-up
          <source>Interface for Model Exchange and Co-Simulation, Version</source>
          <volume>2</volume>
          .0 (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Friedrich</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <source>Parallel Co-Simulation for Mechatronic Systems. Ph.D. thesis</source>
          , Technische Universität München (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Galtier</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Plessis</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Renardi</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>FMI-Based Distributed Multi-Simulation with DACCOSIM</article-title>
          .
          <string-name>
            <surname>Spring Simulation</surname>
          </string-name>
          Multi-Conference pp.
          <fpage>804</fpage>
          -
          <lpage>811</lpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Geimer</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Krüger</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Linsel</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          : Co-Simulation:
          <article-title>gekoppelte Simulation oder Simulatorkopplung</article-title>
          . O+P Zeitschrift für Fluidtechnik pp.
          <fpage>4</fpage>
          -
          <lpage>8</lpage>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Hommel</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Parallelisierte Simulationsprozesse für virtuelles Prototyping in der Automobilindustrie</article-title>
          .
          <source>Ph.D. thesis</source>
          , Technische Universität Braunschweig (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Mavin</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wilkinson</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Big Ears (The Return of "Easy Approach to Requirements Engineering"</article-title>
          ).
          <source>In: Proceedings of the 18nd IEEE International Requirements Engineering Conference</source>
          . pp.
          <fpage>277</fpage>
          -
          <lpage>282</lpage>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Völker</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Untersuchung des Kommunikationsintervalls bei der gekoppelten Simulation. Karlsruher Institut für Technologie (KIT), KIT Scientific Publishing (</article-title>
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>