From: Greg D. <gre...@en...> - 2002-06-11 23:03:42
|
Hi Werner, Our Team has been integrating UML and the Discrete Event Simulator OMNet++ for data networking applications. We have a paper in submission to Mobicom which you may be interested in. (Please email me if you need a copy). We have had some success in hijacking the clock for synchronizing the UML with the event clock from the discrete event simulator. Greg Daley Werner Almesberger wrote: > Hi, > > I'm looking for a nice way for bringing my traffic control simulator > tcsim (tcng.sourceforge.net) to 2.5, and using UML for this looks like > a promising approach. > > tcsim currently copies some of the networking stack from the kernel, > and replaces various infrastructure functions (netlink, timers, etc.) > with its own code. Then, you can run the "real" kernel code in an > event-driven simulator. A few problems with this approach: > > - the editing tcsim needs to apply is somewhat fragile (okay, to be > honest, it's one of my ugliest hacks so far :-) > - as a consequence of this, porting it from 2.4 to 2.5 would be > feasible but messy > - there are a lot of things that tcsim currently doesn't include, > and that would be nice to have in a network simulator, e.g. full > routing, TCP, etc. > > UML has all this, and the main missing feature seems that it runs in > real time instead of simulated time, so I'd have to replace > everything that touches time. I haven't studied the UML code yet, > but this change should be reasonably simple. > > First question: since this is a fairly obvious extension, has it > already been done ? > > Now, one of my main goals is to be able to use 2.5. As far as I can > see, UML is currently 2.4 only. What are the plans (if any) > regarding 2.5 ? > > Thanks, > - Werner (not subscribed to UML-devel, but reading the archive) > |