Boost logo

Boost :

Subject: Re: [boost] Is there interest in a Simulation library?
From: Damian Vicino (damian.vicino_at_[hidden])
Date: 2013-10-01 16:54:43


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" <marco.guazzone_at_[hidden]>
> To: boost_at_[hidden]
> 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
> <damian.vicino_at_[hidden]>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
> 

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk