“…TDF [15,16] is the successor to Prometheus [25], a mature and popular AOSE methodology. A pilot study has shown that TDF significantly improves comprehension of behaviour models, compared to UML [18]. The methodology follows 3 phases in an iterative manner: System specification where the system-level artifacts are identified, namely goals, scenarios, percepts, actions, data, actors and roles; System architecture where the internals of the system are specified, namely the agents that enact the different roles and the interactions between them; and Detailed design that defines the internals of the agents, namely plan diagrams, tactics and internal messages/sub-goals.…”