Abstract
Modern software systems are frequently characterized as systems of systems. Agent-orientation as a software engineering paradigm exhibits a high degree of qualification for addressing many of the accompanying challenges. However, when it comes to a hierarchical/recursive system decomposition, classical agent orientation reaches its limits. We propose the concept of an organizational unit that both embeds actors and is itself embedded as a collective actor in surrounding organizational units. Building upon previous publications that feature an abstract model of organizational units, we supply it with a precise operational semantics in this paper.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Northrop, L.: Ultra-Large-Scale Systems: The Software Challenge of the Future. Software Engineering Institute, Carnegie Mellon (2006)
Lankes, J., Matthes, F., Wittenburg, A.: Softwarekartographie: Systematische Darstellung von Anwendungslandschaften. In: Ferstl, O., Sinz, E., Eckert, S., Isselhorst, T. (eds.) Wirtschaftsinformatik 2005: eEconomy, eGovernment, eSociety, Physica-Verlag, Heidelberg (2005)
Hess, A., Humm, B., Voss, M., Engels, G.: Structuring software cities - a multidimensional approach. In: Proceedings of the 11th IEEE International Enterprise Distributed Object Computing Conference (EDOC 2007), pp. 122–129 (2007)
Maier, M.: Architecturing principles for systems-of-systems. Systems Engineering 1(4), 267–284 (1999)
Jennings, N.: On agent-based software engineering. Artificial Intelligence 177(2), 277–296 (2000)
Boissier, O., Hübner, J.F., Sichman, J.S.: Organization Oriented Programming: From Closed to Open Organizations. In: O’Hare, G.M.P., Ricci, A., O’Grady, M.J., Dikenelli, O. (eds.) ESAW 2006. LNCS (LNAI), vol. 4457, pp. 86–105. Springer, Heidelberg (2007)
Boella, G., van der Torre, L.: Organizations as socially constructed agents in the agent oriented paradigm. In: Gleizes, M.-P., Zhang, S.-W., Zambonelli, F. (eds.) ESAW 2004. LNCS (LNAI), vol. 3451, pp. 1–13. Springer, Heidelberg (2005)
Johnson, D.: Contemporary Sociological Theory: An Integrated Multi-Level Approach. Springer, Heidelberg (2008)
Scott, W.R.: Organizations: Rational, Natural and Open Systems, 5th edn. Prentice Hall, Englewood Cliffs (2003)
Kummer, O.: Referenznetze. Logos Verlag, Berlin (2002)
Wester-Ebbinghaus, M., Moldt, D.: Structure in threes: Modelling organization-oriented software architectures built upon multi-agent systems. In: Padgham, L., Parkes, D., Müller, J., Parsons, S. (eds.) 7th International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS 2008), IFAAMAS (2008), pp. 1307–1311 (2008)
Wester-Ebbinghaus, M., Köhler-Bußmeier, M., Moldt, D.: From multi-agent to multi-organization systems: Utilizing middleware approaches. In: Artikis, A., Picard, G., Vercouter, L. (eds.) ESAW 2008. LNCS, vol. 5485, pp. 46–65. Springer, Heidelberg (2009)
Kummer, O., Wienberg, F., Duvigneau, M.: Renew – the Reference Net Workshop (2006), http://www.renew.de/ Release 2.1
Valk, R.: Petri nets as token objects: An introduction to elementary object nets. In: Desel, J., Silva, M. (eds.) ICATPN 1998. LNCS, vol. 1420, pp. 1–24. Springer, Heidelberg (1998)
Valk, R.: Object petri nets: Using the nets-within-nets paradigm. In: Desel, J., Reisig, W., Rozenberg, G. (eds.) Lectures on Concurrency and Petri Nets. LNCS, vol. 3098, pp. 819–848. Springer, Heidelberg (2004)
van der Aalst, W.: Verification of workflow nets. In: Azéma, P., Balbo, G. (eds.) ICATPN 1997. LNCS, vol. 1248, pp. 407–426. Springer, Heidelberg (1997)
van der Aalst, W.: Interorganizational workflows. Systems Analysis - Modelling - Simulation 34(3), 335–367 (1999)
Köhler-Bußmeier, M., Wester-Ebbinghaus, M., Moldt, D.: A formal model for organisational structures behind process-aware information systems. In: Jensen, K., van der Aalst, W.M.P. (eds.) Transactions on Petri Nets and Other Models of Concurrency II. LNCS, vol. 5460, pp. 98–114. Springer, Heidelberg (2009)
Bock, C.: UML 2 activity and action models. Journal of Object Technology 2(5), 43–53 (2003)
Hübner, J.F., Boissier, O., Kitio, R., Ricci, A.: Instrumenting multi-agent organisations with organisational artifacts and agents: Giving the organisational power back to the agents. Autonomous Agents and Multi-Agent Systems 20(3), 369–400 (2010)
Köhler, M.: A formal model of multi-agent organisations. Fundamenta Informaticae 79(3-4), 415–430 (2007)
Parsons, T.: Structure and Process in Modern Societies. Free Press, New York (1960)
Luhmann, N.: Soziale Systeme. Suhrkamp (1984)
Simon, H.: The architecture of complexity. Proceedings of the American Philosophical Society 106(6), 467–482 (1962)
Koestler, A.: The Ghost in the Machine. Henry Regnery Co. (1967)
Beer, S.: The Heart of the Enterprise. Wiley, Chichester (1979)
Wiener, N.: Cybernetics. Wiley, Chichester (1948)
Swinth, R.: Organizational Systems for Management: Designing, Planning and Implementation. In: Grid (1974)
Herring, C.: Viable software: The intelligent control paradigm for adaptable and adaptive architectures. Dissertation, University of Queensland, Department of Information Technology and Electrical Engineering (2002)
Ashby, W.R.: Design for a Brain. Wiley, Chichester (1960)
Argyris, C., Schön, D.: Organizational Learning: A Theory of Action Perspective. Addison-Wesley, Reading (1978)
Hübner, J.F., Sichman, J.S.: A model for the structural, functional and deontic specification of organizations in multiagent systems. In: Bittencourt, G., Ramalho, G. (eds.) SBIA 2002. LNCS (LNAI), vol. 2507, pp. 118–128. Springer, Heidelberg (2002)
Ferber, J., Gutknecht, O., Michel, F.: From agents to organizations: An organizational view of multi-agent systems. In: Giorgini, P., Müller, J.P., Odell, J.J. (eds.) AOSE 2003. LNCS, vol. 2935, Springer, Heidelberg (2004)
Odell, J., Nodine, M., Levy, R.: A metamodel for agents, roles, and groups. In: Odell, J.J., Giorgini, P., Müller, J.P. (eds.) AOSE 2004. LNCS, vol. 3382, pp. 78–92. Springer, Heidelberg (2005)
Fischer, K., Schillo, M., Siekmann, J.H.: Holonic multiagent systems: A foundation for the organisation of multiagent systems. In: Mařík, V., McFarlane, D.C., Valckenaers, P. (eds.) HoloMAS 2003. LNCS (LNAI), vol. 2744, pp. 71–80. Springer, Heidelberg (2003)
Stockheim, T., Nimis, J., Scholz, T., Stehli, M.: How to build a multi-multi-agent system: The agent.enterprise approach. In: Proceedings of the 6th International Conference on Enterprise Information Systems, ICEIS 2004. Software Agents and Internet Computing, vol. 4, pp. 364–371 (2004)
Hahn, C., Madrigal-Mora, C., Fischer, K.: A platform-independent metamodel for multiagent systems. Autonomous Agents and Multi-Agent Systems 18(2), 239–266 (2008)
AOS-Group: Jack intelligent agents team manual (2009), http://www.aosgrp.com/documentation/jack/JACK_Teams_Manual_WEB/index.html
Rölke, H.: Modellierung von Agenten und Multiagentensystemen. Logos Verlag, Berlin (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Wester-Ebbinghaus, M., Moldt, D., Köhler-Bußmeier, M. (2010). Modeling Organizational Units as Modular Components of Systems of Systems. In: Jensen, K., Donatelli, S., Koutny, M. (eds) Transactions on Petri Nets and Other Models of Concurrency IV. Lecture Notes in Computer Science, vol 6550. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-18222-8_8
Download citation
DOI: https://doi.org/10.1007/978-3-642-18222-8_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-18221-1
Online ISBN: 978-3-642-18222-8
eBook Packages: Computer ScienceComputer Science (R0)