We have proposed to use some features of swarm behaviours in modelling business processes. Due to these features we deal with a propagation of business processes in all accessible directions. This propagation is involved into our formalization instead of communicating sequential processes. As a result, we have constructed a business process diagram language based on the swarm behavior and an extension of that language in the form of reflexive management language.
1. Aalst, W.M.P. van der, Hofstede, A.H.M. ter, Kiepuszewski, B., and Barros, A. P. Workflow Patterns, Distributed and Parallel Databases, 14(3), July 2003, 5-51.
2. Adamatzky, A. Physarum Machines: Computers from Slime Mould. World Scientific, 2010.
3. Adamatzky, A., Erokhin, V., Grube, M., Schubert, Th., Schumann A. Physarum Chip Project: Growing Computers From Slime Mould, International Journal of Unconventional Computing, 8(4), 2012, 319-323.
4. Ammarguellat, Z. A control-flow normalization algorithm and its complexity. IEEE Trans. Software Eng., 18(3), 1992, 237-251.
5. Becker, J., Kugeler, M., and Rosemann, M. (eds.). Process Management. A Guide for the Design of Business Processes. Springer-Verlag, 2003.
6. Brambilla, M., Ceri, S., Fraternali, P., and Manolescu, I. Process modeling in web applications, ACM Trans. Softw. Eng. Methodol., 15(4), 2006, 360-409.
7. Desel, J., and Esparza, J. (eds.). Free Choice Petri Nets, volume 40 of Cambridge Tracts in Theoretical Computer Science. Cambridge University Press, Cambridge, UK, 1995.
8. Gardner, T. UML Modelling of Automated Business Processes with a Mapping to BPEL4WS. In: Proceedings of the First European Workshop on Object Orientation and Web Services. Springer, 2003.
9. Johnson, R., Pearson, D., and Pingali, K. The Program Structure Tree: Computing control regions in linear time. [in:] Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), Orlando FL, USA, ACM Press, June 1994, 171-185.
11. Kiepuszewski, B., Hofstede, A.H.M. ter, and Aalst, W.M.P. van der. Fundamentals of control flow in workflows. Acta Informatica, 39(3), 2003, 143-209.
12. Pancerz, K., Schumann, A. Principles of an Object-Oriented Programming Language for Physarum Polycephalum Computing. [in:] Proceedings of the 10th International Conference on Digital Technologies (DT’2014), Zilina, Slovak Republic, July 9-11, 2014, 273-280.
13. Rosemann, M. Preparation of Process Modeling. In J. Becker, M. Kugeler, and M. Rosemann, (eds.). Process Management. A Guide for the Design of Business Processes, pages 41–78. Springer-Verlag, 2003.
14. Schumann, A. Towards context-based concurrent formal theories, Parallel Processing Letters, 25, 2015, 1540008.
15. Schumann, A., Pancerz, K. Towards an Object-Oriented Programming Language for Physarum Polycephalum Computing. [in:] Szczuka, M., Czaja, L., Kacprzak, M. (eds.). Proceedings of the Workshop on Concurrency, Specification and Programming (CS&P’2013), Warsaw, Poland, September 25-27, 2013, 389-397.
16. Schumann, A., Pancerz, K. Timed Transition System Models for Programming Physarum Machines: Extended Abstract. [in:] Popova-Zeugmann, L. (ed.). Proceedings of the Workshop on Concurrency, Specification and Programming (CS&P’2014), Chemnitz, Germany, September 29 - October 1, 2014.
17. Schumann, A., Pancerz, K. Roughness in Timed Transition Systems Modeling Propagation of Plasmodium. [in:] Ciucci, D. et al. (eds.). Rough Sets and Knowledge Technology, Lecture Notes in Computer Science, 9436, 2015.
18. Zhao, W., Hauser, R., Bhattacharya, K., Bryant, B.R., and Cao, F. Compiling business processes: untangling unstructured loops in irreducible flow graphs, Int. Journal of Web and Grid Services, 2(1), 2006, 68-91.