Activity #17
Fast Prototyping
During this activity you may test the behaviour of your agents by using the OpenTool simulation functionality.
What are the aspects you can test?
- protocols: you can try to find if some deadlocks can take place, or if some protocol are of no use or inconsistent...
- methods: to test their possibly uselessness, their exhaustiveness...,
- the general behaviour of agents, if you want to control if this behaviour is in accordance with what was expected.
How can you realise these tests?
- firstly, by creating the simulation environment (collaboration diagram),
- and then, by implementing, with OTScript
, some methods that you want to test.
All these tests can induce you to modify the Interaction Language and the Detailed Architecture documents.
If the behaviour of the agents is not adequate, you must come back to Activity #16 to work again on it and improve it.