Skip to main content

Modeling Organizational Units as Modular Components of Systems of Systems

  • Chapter
Transactions on Petri Nets and Other Models of Concurrency IV

Part of the book series: Lecture Notes in Computer Science ((TOPNOC,volume 6550))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Northrop, L.: Ultra-Large-Scale Systems: The Software Challenge of the Future. Software Engineering Institute, Carnegie Mellon (2006)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. Maier, M.: Architecturing principles for systems-of-systems. Systems Engineering 1(4), 267–284 (1999)

    Article  Google Scholar 

  5. Jennings, N.: On agent-based software engineering. Artificial Intelligence 177(2), 277–296 (2000)

    Article  MATH  Google Scholar 

  6. 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)

    Chapter  Google Scholar 

  7. 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)

    Chapter  Google Scholar 

  8. Johnson, D.: Contemporary Sociological Theory: An Integrated Multi-Level Approach. Springer, Heidelberg (2008)

    Book  Google Scholar 

  9. Scott, W.R.: Organizations: Rational, Natural and Open Systems, 5th edn. Prentice Hall, Englewood Cliffs (2003)

    Google Scholar 

  10. Kummer, O.: Referenznetze. Logos Verlag, Berlin (2002)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Chapter  Google Scholar 

  13. Kummer, O., Wienberg, F., Duvigneau, M.: Renew – the Reference Net Workshop (2006), http://www.renew.de/ Release 2.1

  14. 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)

    Chapter  Google Scholar 

  15. 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)

    Chapter  Google Scholar 

  16. 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)

    Chapter  Google Scholar 

  17. van der Aalst, W.: Interorganizational workflows. Systems Analysis - Modelling - Simulation 34(3), 335–367 (1999)

    MATH  Google Scholar 

  18. 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)

    Chapter  Google Scholar 

  19. Bock, C.: UML 2 activity and action models. Journal of Object Technology 2(5), 43–53 (2003)

    Article  Google Scholar 

  20. 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)

    Article  Google Scholar 

  21. Köhler, M.: A formal model of multi-agent organisations. Fundamenta Informaticae 79(3-4), 415–430 (2007)

    MathSciNet  MATH  Google Scholar 

  22. Parsons, T.: Structure and Process in Modern Societies. Free Press, New York (1960)

    Google Scholar 

  23. Luhmann, N.: Soziale Systeme. Suhrkamp (1984)

    Google Scholar 

  24. Simon, H.: The architecture of complexity. Proceedings of the American Philosophical Society 106(6), 467–482 (1962)

    Google Scholar 

  25. Koestler, A.: The Ghost in the Machine. Henry Regnery Co. (1967)

    Google Scholar 

  26. Beer, S.: The Heart of the Enterprise. Wiley, Chichester (1979)

    Google Scholar 

  27. Wiener, N.: Cybernetics. Wiley, Chichester (1948)

    Google Scholar 

  28. Swinth, R.: Organizational Systems for Management: Designing, Planning and Implementation. In: Grid (1974)

    Google Scholar 

  29. 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)

    Google Scholar 

  30. Ashby, W.R.: Design for a Brain. Wiley, Chichester (1960)

    Book  MATH  Google Scholar 

  31. Argyris, C., Schön, D.: Organizational Learning: A Theory of Action Perspective. Addison-Wesley, Reading (1978)

    Google Scholar 

  32. 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)

    Chapter  Google Scholar 

  33. 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)

    Chapter  Google Scholar 

  34. 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)

    Chapter  Google Scholar 

  35. 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)

    Chapter  Google Scholar 

  36. 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)

    Google Scholar 

  37. 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)

    Article  Google Scholar 

  38. AOS-Group: Jack intelligent agents team manual (2009), http://www.aosgrp.com/documentation/jack/JACK_Teams_Manual_WEB/index.html

  39. Rölke, H.: Modellierung von Agenten und Multiagentensystemen. Logos Verlag, Berlin (2004)

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics