Hi, Thanks for the reply. We know about several c++ implementations of devs (specially CD++ which was made by our team long time ago). There is at least one implementation for c++ of each engine proposed in a paper and its variations (memory shared, parallel, cloud, sequential, etc) and also there is several with specialised tools integrated as devs for networking simulations or cellular interaction, etc... As result, each simulation library uses a slightly different model language (mostly different keywords), then you can't use the same model in another simulation engine without having to adapt your code. That's why we propose to use pattern strategy and allow to change the engines without need of model modifications. Also, we want to use the rewrite experience to modernise the code using C++11 new features. As far as we now, nobody did that yet. I didn't use that one in particular yet, but it looks like a port of the original implementation from the 70s. It is plenty of documentation about DEVS, lots of papers, libraries in different languages and several books. If you want more specific pointers send me a private email and I can send you some material related to your use case. Best regards, Damian -- Damián Vicino, PhD student UNS/Carleton Centre National de la Recherche Scientifique ----- Original Message -----
From: "sguazt"
To: boost@lists.boost.org Sent: Tuesday, October 1, 2013 6:43:03 PM Subject: Re: [boost] Is there interest in a Simulation library? On Tue, Oct 1, 2013 at 3:32 PM, Damian Vicino
wrote: Hi All,
Following our first request for interest message about a Simulation Library and the (positive) feedback we received, you will will find hereafter: * More details about the simulation formalism * Some hints about implementation details * A few links to relevant pages * Replies to your questions
So, about the formalism: We plan to implement DEVS ( Discrete Events Simulation) formalism.
Hi,
I heard about the DEVS formalism but never used. When time permits, I'll try to investigate about it and also I'll try to rethink how my past simulation projects could fit with it.
Just for info. I found this C++ library DEVS++ http://odevspp.sourceforge.net/
Do you know it?
Cheers,
-- Marco
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost