# System Dynamics packages

**URL:** <https://discourse.julialang.org/t/system-dynamics-packages/8222>\
**Category:** Modelling & Simulations\
**Tags:** control\
**Created:** [January 7, 2018, 6:16pm UTC](https://discourse.julialang.org/t/system-dynamics-packages/8222 "2018-01-07T18:16:14Z")\
**Posts on this page:** 1\
**Showing post:** 10

<div class="post-metadata">

**Author:** ![o314](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/o314/32/252_2.png) [@o314](https://discourse.julialang.org/u/o314)\
**Post date:** [February 19, 2018, 6:58pm UTC](https://discourse.julialang.org/t/system-dynamics-packages/8222/10 "2018-02-19T18:58:13Z")

</div>

In this sense, Modelon the company developing Jmodelica is actually seeking a student to work upon FMI integration with Julia.

I quote :

> FMI bindings for the Julia language
> 
> The Functional Mockup Interface (FMI) represents a common language for model  
> exchange between many modelling and simulation environments. It describes how  
> FMUs, models that have been compiled into binary code, can be used to simulate  
> components within a larger system.
> 
> The aim of this thesis project is to implement initial support for working with  
> FMUs in the open source Julia programming language. Julia is a high-level, high-  
> performance dynamic programming language for technical computing, which is  
> gaining increasing attention for its execution speed and expressiveness. The  
> existing PyFMI Python package already provides similar functionality for working  
> with FMUs, and can inform the design, but there will be a need to rethink the  
> design in terms of Julia’s programming paradigm.
> 
> The basis of the project will be to create a Julia package with Julia bindings  
> (with the aid of a wrapper generator) to FMI Library, a C library for loading  
> and low level access to FMUs. These bindings will then be used to implement FMU  
> simulation functionality in Julia by interfacing to existing solvers. Developed  
> functionality will be hosted as one or more open source Julia packages on  
> [github.com](http://github.com).
> 
> Student profile: Two skilled and highly motivated students with interest in  
> numerical algorithms, programming and new programming languages. Prior knowledge  
> of C, Python and Julia is considered a merit, but is not mandatory.
> 
> Contact: Labinot Polisi, Modelon AB

From [http://www.modelon.com/fileadmin/user\_upload/pdf/Modelon\_SORD\_Master\_Theses\_2017-11.pdf](http://www.modelon.com/fileadmin/user_upload/pdf/Modelon_SORD_Master_Theses_2017-11.pdf)

---

_[View the full topic](https://discourse.julialang.org/t/system-dynamics-packages/8222)._
