In the EGR Water Handling System presented
here, a subsystem called Water Treatment System is
delivered by an MDT OEM and neither modelled nor
controlled by MDT. One of the main advantages of
the Functional Mock-up Interface standard used by
INTO-CPS is that models are exchanged on a binary
level offering protection of intellectual property. One
of the future ambitions is to be able to share models
with OEMs so systems like the WHS and WTS can be
simulated together, improving both companies prod-
ucts. Part of the high-fidelity models developed at
MDT are very complex and require time to simulate,
especially if co-simulated with several other models.
One of the additional advantages of the distributed co-
simulation is that the simulation process can be par-
allelized and perhaps distributed to centralized high-
performance hardware. This could potentially speed
up simulation execution times and enable more ad-
vanced system investigations, previously deemed too
time consuming. Initial work on using the COE in
a cloud setting has already been initiated, in particu-
lar in relation to design space exploration in situations
where there is large room for different alternative so-
lutions.
ACKNOWLEDGEMENTS
The work presented here is partially supported by the
INTOCPS project funded by the European Commis-
sion’s Horizon 2020 programme under grant agree-
ment number 664047. In addition we would like to
thank Victor Bandur for inout on an earlier draft of
this article.
REFERENCES
Bandur, V., Larsen, P. G., Lausdahl, K., Thule, C.,
Terkelsen, A. F., Gamble, C., Pop, A., Brosse, E.,
Brauer, J., Lapschies, F., Groothuis, M., Kleijn, C.,
and Couto, L. D. (2016). INTO-CPS Tool Chain User
Manual. Technical report, INTO-CPS Deliverable,
D4.2a.
Fitzgerald, J., Gamble, C., Larsen, P. G., Pierce, K., and
Woodcock, J. (2015). Cyber-Physical Systems de-
sign: Formal Foundations, Methods and Integrated
Tool Chains. In FormaliSE: FME Workshop on For-
mal Methods in Software Engineering, Florence, Italy.
ICSE 2015.
Fitzgerald, J., Gamble, C., Payne, R., Larsen, P. G.,
Basagiannis, S., and Mady, A. E.-D. (2016). Collab-
orative Model-based Systems Engineering for Cyber-
Physical Systems – a Case Study in Building Automa-
tion. In INCOSE 2016, Edinburgh, Scotland.
Fitzgerald, J., Larsen, P. G., and Verhoef, M., editors
(2014). Collaborative Design for Embedded Systems
– Co-modelling and Co-simulation. Springer.
Gomes, C., Thule, C., Broman, D., Larsen, P. G., and
Vangheluwe, H. (2017). Co-simulation: State of the
art. Technical report.
IMO, I. M. O. (2015). MARPOL ANNEX VI and NTC
2008 with Guidelines for Implementation - Supple-
ment. Technical Report September 2015.
ITEA Office Association (2015). Itea 3 project 07006
modelisar. https://itea3.org/project/modelisar.html.
(Visited on 12/06/2015).
JavaRMI (2004). Java remotemethodinvocation specifica-
tion 1.5.0. http://java.sun.com/j2se/1.5/pdf/rmi-spec-
1.5.0.pdf.
Kleijn, C. (2006). Modelling and Simulation of Fluid Power
Systems with 20-sim. Intl. Journal of Fluid Power,
7(3).
Larsen, P. G., Fitzgerald, J., Woodcock, J., Fritzson, P.,
Brauer, J., Kleijn, C., Lecomte, T., Pfeil, M., Green,
O., Basagiannis, S., and Sadovykh, A. (2016). Inte-
grated Tool Chain for Model-based Design of Cyber-
Physical Systems: The INTO-CPS Project. In CPS
Data Workshop, Vienna, Austria.
MAN Diesel & Turbo (2016). Emission Project Guide,
MAN BW Two-stroke Marine Engines. Technical re-
port, MAN Diesel & Turbo.
MathWorks (2011). http://www.mathworks.com. Matlab
official website.
Modelon (2015). http://www.modelon.com/products/fmi-
tools/fmi-toolbox-for-matlabsimulink/. Modelon FMI
Toolbox for MATLAB/Simulink official website.
Pedersen, N., Bojsen, T., Madsen, J., and Vejlgaard-
Laursen, M. (2016). FMI for Co-Simulation of Em-
bedded Control Software. In Link
¨
oping Electronic
Conference Proceedings, number 124, pages 70–77.
Pedersen, N., Madsen, J., and Vejlgaard-Laursen, M.
(2015). Co-Simulation of Distributed Engine Control
System and Network Model using FMI and SCNSL.
10th IFAC Conference on Manoeuvring and Control
of Marine Craft MCMC 2015, 48(16):261–266.
SYST
`
EMES, D. (2017). https://www.3ds.com/products-
services/catia/products/dymola. 3ds official website.
Thule, C. and Larsen, P. G. (2016). Investigating con-
currency in the co-simulation orchestration engine
for into-cps. In Alexander S. Kamkin, A. K. P.
and Terekhov, A. N., editors, Preliminary Proceed-
ings of the 10th Anniversary Spring/Summer Young
Researchers’ Colloquium on Software Engineering
(SYRCoSE 2016), Krasnovidovo, Russia, May 30-
June 1, 2016), pages 223–228. ISP RAS.
SIMULTECH 2017 - 7th International Conference on Simulation and Modeling Methodologies, Technologies and Applications
82