please do not apply if you are not familiar with this framework [url removed, login to view]
WADE is a software platform based on JADE that provides support for the execution of tasks defined according to the workflow metaphor. The key component of the WADE platform is the WorkflowEngineAgent class that extends the basic Agent class of the JADE library embedding a small and lightweight workflow engine. Besides normal JADE behaviours, a WorkflowEngineAgent is therefore able to execute workflows represented according to a WADE specific formalism. This formalism is based on the Java language: a WADE workflow is actually a Java class with a well defined structure. This approach makes it possible to combine the expressiveness of the workflow metaphor with the power of a programming language such as Java, and enables the usage of workflows for system internal logics definition.