GBL Design Studio 2. 0 provides facilities for implementing virtual and real-time event-driven architectural designs. It can be used for building system-level behavioral or cycle accurate event-driven simulators and verification suites, like SystemC, or to graphically develop algorithms, like in LabVIEW, or in building other event-driven systems, like GUI, RTOS, databases, FSMs.
You can find included GBL simulation library to be more flexible and easier to use than other existing alternatives. Even general large-scale software designs can be significantly simplified, decoupled, and parallelized, by using powerful top-down event-driven design with GBL fibers and threads.
Event-driven multithreaded designs demonstrate very loose coupling between modules, unachievable with any other software design techniques, thus allowing partitioning of the large-scale software systems to highly decoupled hierarchical modular systems, which is the most efficient way of managing complexity.
Intuitive graphical development environment provides convenient and easy way of designing event-driven architectures, integrating C++ code generation and building facilities, which, on one hand, removes the burden of programming for the event-driven simulation library from the designer and, on the other hand, enables a designer to produce easily understandable, verifiable and high performance applications.