tailieunhanh - Petri nets applications Part 19

Tham khảo tài liệu 'petri nets applications part 19', kỹ thuật - công nghệ, cơ khí - chế tạo máy phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | Multilevel Petri Nets for the Specification and Development of Workflow Automation Systems 711 Fig. 13. Example of a Behaviour definition In this way each state of the FSMBehaviour for example state State_MoveValida from Fig. 12 will be a task or action that the agent will perform the code for these tasks can be obtained from the nets modelling the involved WF tasks Net3 2 Net3 3 . it is placed in each Behaviour_Name class added in the states registration. For example mValidaTask behaviour registered in Fig. 12 represents the agent migration behaviour to the Validation Department the appropriated code for the agent migration that must be added could be as showed in Fig. 13. Running the agent System with JADE In Jade for executing the agent it is necessary a compile it javac -classpath JADE-jars and b start it from JADE runtime environment java -classpath JADE-jars Agent_Name AgentClassName . 5. Current research and trends The proposed methodology for modelling and developing workflow automation systems allows addressing the problem in complex organisations including several business partners Inter-organizational WF . The technological constraints are limited to holding in the computer equipment the Java virtual machine and JADE supporting the containers that handle the agents. However new problems appear when the partners share resources and WF processes and the agents must migrate from one company network to another one through internet in order to process a handled case see Fig. 14 . Reliability and security issues must be taken into account during the design of the agent management to provide fault tolerance capabilities. Delays and lose of agents must be distinguished and opportune detected. Current research addresses these issues as a problem agent population control Flores-Badillo et al. 2009b . A first protocol has been proposed including the tasks location loss detection and recovery of mobile agents the protocol is supported .

TỪ KHÓA LIÊN QUAN