A smart interface bridging between any reactive system modeling engine and a dynamic graphic representation.
One of the major problems in understanding complex biological systems is an enormous amount of data and knowledge (not always quantitative), which is too large and interconnected to comprehend in full.
Currently, any attempt to intuitively represent the behavior of any kind of complex reactive systems with an animated front end is tediously made by programming specifically tailored for the problem at hand. Current approaches interlock the behavioral code with code for the graphical animation, thus reducing the advantages of selecting the best powerful programming language for reactive system, such as state-charts and appropriate animation tools.
Therefore, there is a need for a good interface between a flexible programming modeling system and a good representation tool for dynamic graphics, which will help broaden the understanding of complex biological systems. The current technology presents a method to connect smoothly and efficiently any programming language and tool for reactive systems with any tool for the graphic animation, yielding a seamless, animated, interactive and intuitive interface.
The outlined technology can be viewed as giving rise to a new "language", which allows for smooth interoperation of systems/complex processes such as exist in biological systems, with currently available, widely-used animation platforms. The method harnesses the available strength of state-of-the-art tools for reactive system development and tools for animation. Reactive animation provides means to model and analyze the complex behavior and interactive autonomous agents of different scales and magnitude, and to visualize the results of decisions and choices entered by the user.