All Classes and Interfaces

Class
Description
Abstraction of networking used by the virtual machine: at each execution round, the VM needs to be able to access the most recent state received from neighbors and to be able to update the state that it is exporting to neighbors.
A **fake** Protelis VM to be used for testing.
A simple implementation of a Protelis-based device, encapsulating a ProtelisVM and a network interface.
This class implements a simulation.
This class provides a flexible Builder to create a new Command whose aim is to change the status of an Engine.
This observer intercepts an exception thrown during the tests.
Test protelis simulations.
Matching results.
Test a protelis program.
 
 
Simple exception observer.
Count the occurrences of a given value.
Check if the simulation and expected results match.
 
Loads a properly formatted YAML file and provides method for instancing a batch of scenarios.