May 15–17, 2017 in Prague, Czech Republic
        
        [Proceedings]
        [Sessions]
        [Authors]
        [Schedule]
        [Further material]
        
Title:  FMI Go! A simulation runtime environment with a client server   architecture over multiple protocols  
Authors: Claude Lacoursière and Tomas Härdin
Abstract:We present a software infrastructure to perform distributed simulations
  with Functional Mockup Interface (FMI) compatible components.
  Distribution is achieved done by mapping the FMI API to a communication
  protocol with current support for both TCP/IP and MPI.  This is a
  client-server architecture where the client is the global simulation
  stepper and the servers are the simulation modules.  The client contains
  several time stepping algorithms, root finding for cases involving loops,
  and support for asynchronous data exchange with ``monitors'' and
  ``observers'' which only consume data.  The servers provide support for
  numerical directional derivatives, filtering, and interpolation.
  Extensive support is provided for the System Specification and
  Parameterization (SSP), an emerging standard aimed at supporting the FMI.
  The software is open source with a permissive license and designed to be
  used inside simulation environments and platforms with user interfaces.
  The focus being strictly on the mathematical and runtime aspect of FMI
  based simulations.
Links: Full paper