![]()
The DiffGen Toolkit for Generating Probabilistic Distributed Protocols from Differential Equation Systems
A wide variety of scientists and engineers use differential equations to express their results and ideas. A subclass of differential equation systems has been shown to be translatable (and equivalent) to useful distributed protocols such as epidemics, endemics, etc. As such, these protocols can be systematically converted into distributed protocols with equivalent stochastic behavior as the original equation system. The resulting protocols are also probabilistically scalable and reliable, utilize low bandwidths at each process and have low convergence times. The DiffGen toolkit will allow designers of distributed protocols to to automatically generate compilable and runnable C code given an input system of differential equations. We expect the toolkit will be useful to researchers and designers using natural analogies to design distributed systems by cutting short the protocol design life cycle. The system is written in Java and the protocol code outputted is in C. The toolkit is designed to run on Windows and Unix.
People Key contributors to the DiffGen Toolkit. News News and announcements about the DiffGen Toolkit, such as upcoming releases and known problems with current versions. Documentation How to install and use the system, together with code-level documentation. Download Get all of the source and data files for the toolkit here. Sign up Give us your email address to be notified of new releases and updates to DiffGen. If you have any comments about this work, or are interested in using the toolkit for your own purposes, we would like to hear from you. Please
send us some email.
The DiffGen Project Last modified: Tues Jul 13 15:10:57 EDT 2004