
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@lists.boost.org [mailto:boost- bounces@lists.boost.org] On Behalf Of Marcus Tomlinson Sent: Wednesday, December 05, 2012 11:27 AM To: boost@lists.boost.org 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@wanadoo.fr> 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