Modest : Modeling, Debugging, and Testing distributed programs



Journal Title

Journal ISSN

Volume Title



Modest (Modeling, Debugging, and Testing) is a graphical modeling and testing environment for simulating the execution of distributed systems. Its objective is to assist as a learning tool but more importantly to aid in the design and implementation of distributed algorithms. It builds the simulation environment which means that only the algorithm is required from the user to perform testing. Logging and message animations help understand what events have occurred. Modest has the ability to replicate real life scenarios by inflicting network latency, network failures, and server failures. With the ability to quickly customize environment configuration and options, custom algorithm simulation can be initiated in minimal amounts of time. The concept of distributed computing can be complicated and Modest helps to simplify it with a modern user interface design.