Abstract
Specification and analysis of complex systems can be approached top-down or bottom-up [11]. A top-down approach conceptualises a system using a global state and the behaviour represented using an aggregated macro-behaviour of the system elements. For example, the System Dynamics (SD) model [8] uses the concepts of stocks, flows, feedback loops and time delays. A top-down approach considers a reductionist view [10] to understand system using the mathematical rigour from operational research, optimization theory, and sophisticated AI algorithms. A bottom-up approach, in contrast, considers the micro-behaviour of individual elements and their interactions. Conceptually, the bottom-up approach relies on emergentism [9] as advocated in actor model of computation [1], and agent-based systems [6].
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Agha, G.: An overview of actor languages, vol. 21. ACM (1986)
Barat, S., Kulkarni, V., Clark, T., Barn, B.: A simulation-based aid for organisational decision-making. In: Maciaszek, L.A., Cardoso, J.S., Ludwig, A., van Sinderen, M., Cabello, E. (eds.) Proceedings of the 11th International Joint Conference on Software Technologies (ICSOFT 2016), ICSOFT-PT, Lisbon, Portugal, 24–26 July 2016, vol. 2, pp. 109–116. SciTePress (2016)
Barn, B.S., Clark, T., Kulkarni, V.: Next generation enterprise modelling - the role of organizational theory and multi-agent systems. In: Holzinger, A., Libourel, T., Maciaszek, L.A., Mellor, S.J. (eds.) Proceedings of the 9th International Conference on Software Engineering and Applications, ICSOFT-EA 2014, Vienna, Austria, 29–31 August 2014, pp. 482–487. SciTePress (2014)
Clark, T., Kulkarni, V., Barat, S., Barn, B.: Actor monitors for adaptive behaviour. In: Gorthi, R.P., Sarkar, S., Medvidovic, N., Kulkarni, V., Kumar, A., Joshi, P., Inverardi, P., Sureka, A., Sharma, R. (eds.) Proceedings of the 10th Innovations in Software Engineering Conference, ISEC 2017, Jaipur, India, 5–7 February 2017, pp. 85–95. ACM (2017)
Kulkarni, V., Barat, S., Clark, T., Barn, B.S.: Toward overcoming accidental complexity in organisational decision-making. In: 18th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, MoDELS 2015, Ottawa, ON, Canada, 30 September–2 October 2015, pp. 368–377 (2015)
Macal, C.M., North, M.J.: Tutorial on agent-based modelling and simulation. J. Simul. 4(3), 151–162 (2010)
McDermott, T., Rouse, W., Goodman, S., Loper, M.: Multi-level modeling of complex socio-technical systems. Procedia Comput. Sci. 16, 1132–1141 (2013)
Meadows, D.H., Wright, D.: Thinking in Systems: A primer. Chelsea Green Publishing, White River Junction, Vermont (2008)
O’Connor, T., Wong, H.Y.: Emergent properties (2002)
Stoecker, R.: Emergence or reduction? Essays on the prospects of nonreductive physicalism. Philos. Phenomenological Res. 55(3), 701–706 (1995)
Thomas, M., McGarry, F.: Top-down vs. bottom-up process improvement. IEEE Softw. 11(4), 12–13 (1994)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Clark, T., Kulkarni, V., Barat, S., Barn, B. (2017). ESL: An Actor-Based Platform for Developing Emergent Behaviour Organisation Simulations. In: Demazeau, Y., Davidsson, P., Bajo, J., Vale, Z. (eds) Advances in Practical Applications of Cyber-Physical Multi-Agent Systems: The PAAMS Collection. PAAMS 2017. Lecture Notes in Computer Science(), vol 10349. Springer, Cham. https://doi.org/10.1007/978-3-319-59930-4_27
Download citation
DOI: https://doi.org/10.1007/978-3-319-59930-4_27
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-59929-8
Online ISBN: 978-3-319-59930-4
eBook Packages: Computer ScienceComputer Science (R0)