Research Article
An Approach to Model Based Testing of Multiagent Systems
Algorithm 1
Converting protocol diagram into protocol graph.
| Input: Protocol Diagram with AUML syntax | | Output: Protocol Graph. | | Let PG be the graph containing Percept, Action and Message Nodes. | | Start and End denotes the starting and ending states of Graph. | | Step 1. For Each actor and Agent | | Step 2. Make Percept, Action and Message Nodes. | | Step 3. Link each nodes as defined in AUML notation | | Step 4. If Loop Box | | Step 5. add link last to first node in loop box | | Step 6. End If | | Step 7. If Box Alternative | | Step 8. Add choice between nodes | | Step 9. End If | | Step 10. If Box Optional | | Step 11. Add Different Path from start of optional to end of optional node. | | Step 12. End If |
|