Flexible and Emergent Workflows Using Adaptive Agents
Most of existing workflow systems are rigid since they require to completely specify processes before their enactment and they also lack flexibility during their execution. This work proposes to view a workflow as a set of cooperative and adaptive agents interleaving its design and its execution leading to an emergent workflow. We use the theory of Adaptive Multi-Agent Systems (AMAS) to provide agents with adaptive capabilities and the whole multi-agent system with emergent “feature”. We provide a meta-model linking workflow and AMAS concepts, and the specification of agent behavior and the resulting collaborations. A simulator has been implemented with the Make Agent Yourself platform.
Keywordsworkflow multi-agent system flexibility adaptation emergence
Unable to display preview. Download preview PDF.
- 2.Schoneneberg, H., Mans, R., Russell, N., Mulyar, N., van der Aalst, W.: Process flexibility: asurvey of contemporary approaches. In: International Workshop on CIAO/EOMAS, International Conference on Advanced Information Systems, pp. 16–30 (2008)Google Scholar
- 3.Nurcan, S.: A survey on the flexibility requirements related to business process and modeling artifacts. In: Hawaii International Conference on System Sciences, vol. 378 (2008)Google Scholar
- 5.Bergenti, F., Caire, G., Gotta, D.: Interactive workflows with WADE, WETICE (2012)Google Scholar
- 7.Casati, F., Baresi, L., Castano, S., Fugini, M.G., Mirbel, I., Pernici, B.: WIDE Workflow Development Methodology, pp. 19–28 (1999)Google Scholar
- 8.Noël, V.: Component-based software architectures and multi-agent systems: mutual and complementary contributions for supporting software development, Ph.D. Thesis (2012)Google Scholar
- 9.Weiss, G.: Multiagent systems. A modern approach to distributed artificial intelligence. The MIT Press (1999)Google Scholar
- 10.Camps, V., Gleizes, M.-P., Glize, P.: A theory of emergent computation based on cooperative self-organization for adaptive artificial systems. In: Fourth European Congress of Systems Science (1999)Google Scholar
- 11.Glize, P., Picard, G.: Self-organisation in constraint problem solving. In: Serugendo, G.D.M., Gleizes, M.-P., Karageorgos, A. (eds.) Self-organising Software from Natural to Artificial Adaptation, pp. 347–377. Springer (2011)Google Scholar