Boost logo

Boost :

Subject: Re: [boost] Flow-based programming library for Boost?
From: Charles_J_Wilson_at_[hidden]
Date: 2012-12-05 13:53:19


I believe that you should be looking at SystemC's Transaction-Level Modeling (TLM) piece for a comparison of a higher level abstraction modeling system. It should be noted that SystemC is cross-platform.

In a previous life, I served on the SystemC TLM committee. When teaching SystemC, we used both airport luggage handling and shipping company package handling systems as models to teach the techniques of creating various system abstractions.

For a conference I did a session on how to connect the system simulations to a real-time external system (simulator to frame buffer) as a demonstration of how the simulations could interact with real-world bits.

Charles Wilson
Software Development Senior Engineer
Dell | Product Group

> -----Original Message-----
> From: boost-bounces_at_[hidden] [mailto:boost-
> bounces_at_[hidden]] On Behalf Of Marcus Tomlinson
> Sent: Wednesday, December 05, 2012 11:27 AM
> To: boost_at_[hidden]
> Subject: Re: [boost] Flow-based programming library for Boost?
>
> Hmm, well SystemC is clearly very powerful and can easily achieve the same
> results, but my particular domain is more the higher-level, cross platform,
> easy-to-use, PC applications. OMNet++ is closer to what I have, but my aim is
> total abstraction from the particular application. DSPatch allows you to build
> flow-based programs for any application you can think of.
>
> I looked at many implantations of this nature while developing DSPatch and
> found that there was almost always a steep learning curve to using them.
> Not only do I want to make dataflow / flow-based programming easier for
> developers, I want to make it more accessable. Hopefully if I can get the
> support I need to get this project on Boost, it'll be widely accessible and
> helpful to people like me who are/were looking for something like this. This
> kind of programming paradigm is so useful in so many applications, it really
> shouldn't be as niche a topic as it is. Perhaps it's always been portrayed as too
> complex?
>
> Sent from my iPad
>
> On 05 Dec 2012, at 5:36 PM, Vicente Botet <vicente.botet_at_[hidden]>
> wrote:
>
> > Marcus Tomlinson wrote
> >> Is there any interest out there for a library that allows you to
> >> create fast, efficient flow-based programs with an easy-to-use
> >> object-oriented interface?
> >> (http://en.wikipedia.org/wiki/Flow-based_programming)
> >>
> >> I've created an open-source library that does this, called "DSPatch"
> >> (
> >> http://sourceforge.net/projects/dspatch) and would like to contribute
> >> it to the Boost Libraries.
> >>
> >> Please let me know if this sounds like something you'd like to see in
> >> Boost.
> >
> > Hi,
> >
> > how your library compare to SystemC or OMNet++?
> >
> > Vicente
> >
> >
> >
> > --
> > View this message in context:
> > http://boost.2283326.n4.nabble.com/Flow-based-programming-library-
> for-
> > Boost-tp4639450p4639477.html Sent from the Boost - Dev mailing list
> > archive at Nabble.com.
> >
> > _______________________________________________
> > Unsubscribe & other changes:
> > http://lists.boost.org/mailman/listinfo.cgi/boost
>
> _______________________________________________
> 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