Skip to main content
Log in

Exchange process-based social mechanisms and social functions: an operational approach to the macro functional aspects of agent societies

  • Manuscript
  • Published:
Computational and Mathematical Organization Theory Aims and scope Submit manuscript

Abstract

This paper presents elements for an operational approach to the formal modeling of the macro functional aspects of agent societies. The concept of agent society used in the paper is summarized. The exchange process-based concept of elementary social function is reviewed and a corresponding concept of elementary social mechanism is introduced. Together, these concepts allow for the recursive definition of the concept of functional system, with which one can account for the general functions performed by the core organizational structure of agent societies. Two case studies are developed to illustrate the type of functional modeling of agent societies that is enabled by the concepts introduced in the paper. The first case study concerns the functional analysis of a simple motivating thought experiment. The second concerns the use of agent societies as formal models for natural societies: it sketches the formalization of Pierre Bourdieu’s functional analysis of the reproduction process of contemporary human societies.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

Notes

  1. See Costa (2017)   for an application to ecosystems and ecological landscapes, and Sect. 8 for an example of application to human societies.

  2. We are not concerned with interoperability in the present paper, see  for a way to treat this issue.

  3. See, e.g., Costa and Dimuro (2009), Costa (2014) for more complete definitions.

  4. Universal sets, valid for all agent societies, are denoted in a bold typeface.

  5. For any set X, we denote the power-set of X by \(\wp (X)\).

  6. See Costa (2017a, b) for the introduction of the concept of interface in organizational units, considered as modular components of agent societies, and in agent societies, considered as modular components of inter-societal agent systems.

  7. We let \(\bot\) denote an undefined structure.

  8. Informally, we may also say that \(aSM\) is the social mechanism of the implemented organizational unit \(iSM\).

  9. Which is a particular condition in this example. That is, there is no general need that every EP-based social mechanism identified in an agent society be an organizational unit of that society.

  10. Thus, no need to mention here the difference between a systemic function, an activity, and a mathematical function, a mapping between two sets.

  11. Elementary systemic functions were called simply systemic functions, in our previous work. We introduce, here, the qualifier “elementary” to distinguish the elementary from the compound systemic functions, which we define below.

  12. Here, we leave open the details of this notion of composition of exchange processes.

  13. Given that both components are assumed operate independent of the demand of each other, it is often required that a buffer be available between them, for the temporary storage of the exchanged goods.

  14. Notice that a complete characterization of the way the social function of the school systems is performed, even in the summary form just presented, would require the consideration of the internal cognitive processes of the agents that constitute and personify the social structures where the school systems operate (which, of course, is out of the scope of the present paper).

  15. |X| is the cardinality of the set X.

  16. The account is schematic, since a full presentation of school systems, in the generality treated by Bourieu and Passeron, would require a too extensive treatment of the issue.

  17. Which, e.g., includes families as another important type of components.

References

  • Abrahamson M (1978) Functionalism. Prentice-Hall, Englewood Cliffs

    Google Scholar 

  • Acerbi A, Ghirlanda S, Enquist M (2012) Old and young individuals’ role in cultural change. J Artif Soc Soc Simul 15:1

    Article  Google Scholar 

  • Borgers T, Krahmer D, Strausz R (2015) An introduction to the theory of mechanism design. Oxford University Press, Oxford

    Book  Google Scholar 

  • Bourdieu P, Passeron JC (1990) Reproduction in education. Society and culture. Sage, London

    Google Scholar 

  • Bourdieu P (1979) Les trois états du capital cultural. Actes de la Recherche en Sciences Sociales 30, 3–6. http://www.persee.fr

  • Bunge M (2014) Emergence and convergence: qualitative novelty and the unity of knowledge. Toronto University, Toronto

    Google Scholar 

  • Cook KS, Rice E (2006) Social exchange theory. In: Delamater J (ed) Handbook of social psychology. Sage, Thousand Oaks, pp 53–76

    Chapter  Google Scholar 

  • Cook KS, Rice E (2005) Social exchange theory. In: Ritzer G (ed) Encyclopedia of social theory. Sage, Thousand Oaks

    Google Scholar 

  • Costa ACR (2015) Situated legal systems and their operational semantics. Artif Intell Law 43:43–102

    Article  Google Scholar 

  • Costa ACR (2016) Situated ideological systems: a core formal concept, some computational notation, some applications. Axiomathes 27:15–78

    Article  Google Scholar 

  • Costa ACR (2017) Ecosystems as agent societies, landscapes as multi-societal agent systems. In: Adamatti DF (ed) Multiagent based simulations applied to biological and environmental systems. IGI Global, Hershey, pp 25–43

    Chapter  Google Scholar 

  • Costa ACR, Dimuro GP (2009) A minimal dynamical organization model. In: Dignum V (ed) Hanbook of multi-agent systems: semantics and dynamics of organizational models. IGI Global, Hershey, pp 419--445

    Chapter  Google Scholar 

  • Costa ACR, Demazeau Y (1996) Toward a formal model of multi-agent systems with dynamic organizations. In: Proceedings of ICMAS 96–2nd. International Conference on Mutiagent Systems, Kyoto, IEEE, p 431

  • Costa ACR (2014) On the bases of an architectural style for agent societies: concept and core operational structure. www.ResearchGate.net. doi:10.13140/2.1.4583.8720

  • Costa ACR (2015) Elements for an ideology modeling language. (Submitted for publication)

  • Costa ACR (2013) On the basic binding structure of a basic interaction scheme. In: Proceedings of the 27th European Conference on Modelling and Simulation, Aalesund, ECMS, pp 907–913

  • Costa ACR (2017a) Agent organizations and agent societies as interoperable modules for agent and conventional software systems. www.ResearchGate.net. doi:10.13140/RG.2.2.35919.69284

  • Costa ACR (2017b) Two concepts of module, for agent societies and inter-societal agent systems. In: Informal proceedings of engineering multiagent systems—EMAS@AAMAS2017, São Paulo, IFAMAS (2017)

  • Costa ACR, Dimuro GP (2010) An interactional characterization of the social functions. In: Proceedings of the BWSS 2010—2nd Brazilian workshop on social simulation, São Bernando do Campo, pp 105–117

  • Costa ACR, Dimuro GP (2008) Introducing service schemes and systems organization in the theory of interactive computation. In: Beckmann A, Dimitracopoulos C, Löwe B (eds) Logic and theory of algorithms. Fourth Conference on Computability in Europe, Athens, pp 87–96

  • Costa ACR (2016) An architecture for the legal systems of compliance-critical agent societies. In: Proceedings of COIN@ECAI 2016. IFAMAS, The Hague. http://www.cs.bath.ac.uk/coin@ecai2016/

  • Costa ACR (2016) Moral systems of agent societies: some elements for their analysis and design. In: Workshop on ethical issues in the design of intelligent agents—EDIA@ECAI 2016, EURAI/University of Delft, Paper 10

  • Costa ACR, Dimuro GP (2012) Elementary social functions: concept and interrelation to social dependence relations. In: Proceedings of the BWSS 2012—3rd Brazilian workshop on social simulation, Curitiba, SBC/UFPR

  • Costa ACR, Dimuro GP (2010) On the interactional account of the social functions of agent societies. In: BWSS 2010, Second Brazilian workshop on social simulation, New York, IEEE, pp 74–81

  • Costa ACR, de Castilho JMV, Claudio D (1993) Functional roles and functional processes in societies of computing agents. In: SBIA'93—Simpósio Brasileiro de Inteligência Artificial, Porto Alegre, SBC, pp 267–276

  • Costa ACR (2012) Functional rights and duties at the micro and macro social levels. Invited Talk at RDA2—workshop on rights and duties of autonomous agentes, co-located with ECAI 2012—20th European conference on artificial intelligence, Montpellier, France

  • Demazeau Y, Costa ACR (1996) Populations and organizations in open multi-agent systems. In: 1st national symposium on parallel and distributed artificial intelligence (PDAI'96), Hyderabad, India

  • Dignum V (ed) (2009) Handbook of research on multi-agent systems—semantics and dynamics of organizational models. IGI Global, Hershey

    Google Scholar 

  • Dignum V, Dignum F, Osinga SA (2010) Normative, cultural and cognitive aspects of modeling policies. In: Johansson B, Jain S, Montoya-Torres J, Hugan J, Yücesan E (eds) Proceedings of the 2010 winter simulation conference. IEEE, New York, pp 720–732

    Chapter  Google Scholar 

  • Dimuro GP, Costa ACR, Gonçalves LV, Pereira DR (2011) Recognizing and learning models of social exchange strategies for the regulation of social interactions in open agent societies. J Braz Comput Soc 17:143–161

    Article  Google Scholar 

  • Dimuro GP, Costa ACR, Palazzo LAM (2005) Systems of exchange values as tools for multi-agent organizations. J Braz Comput Soc 11:31–50 (Special issue on agents' organizations)

    Article  Google Scholar 

  • Emerson RM (1991) Social exchange theory. In: Rosemberg M, Turner R (eds) Social psychology: sociological perspectives. Academic Press, New York, pp 30–65

    Google Scholar 

  • Ferber J, Gutknecht O (1998) Aalaadin: a meta-model for the analysis and design of organizations in multi-agent systems. In: Demazeau Y (ed) International conference on multi-agent systems—ICMAS 98. IEEE Press, Paris, pp 128–135

    Google Scholar 

  • Giddens A (1976) Functionalism: Apr\(\grave{e}\) s la Lutte. Soc Res 43:325–366

    Google Scholar 

  • Hedström P (2005) Dissecting the social—on the principles of analytical sociology. Cambridge University Press, Cambridge

    Book  Google Scholar 

  • Hedström P, Swedberg R (eds) (1998) Social mechanisms. An analytical approach to social theory. Cambridge University Press, Cambridge

    Google Scholar 

  • Hedström P, Ylikoski P (2010) Causal mechanisms in social sciences. Ann Rev Soc 36:49–67

    Article  Google Scholar 

  • Hoare CAR (1985) Communicating sequential processes. Prentice-Hall, Upper Saddle River

    Google Scholar 

  • Homans G (1961) Social behavior—its elementary forms. Harcourt, Brace & World, New York

    Google Scholar 

  • Malinowski B (1944) A scientific theory of culture, and other essays. The University of North Carolina Press, Chapel Hill

    Google Scholar 

  • Merton RK (1968) Social theory and social structure. Free Press, New York

    Google Scholar 

  • Milner R (1980) A calculus of communicating systems. Springer, Berlin

    Book  Google Scholar 

  • Parsons T (1951) The social system. Free Press, Free Press

    Google Scholar 

  • Petri CA (1980) Concurrency. In: Brauer W (ed) Net theory and applications. Number 84 in LNCS. Springer, Berlin, pp 251–260

    Chapter  Google Scholar 

  • Piaget J (1995) Essay on the theory of qualitative values in statict (’synchronic’) sociology. In: Smith L (ed) Sociological studies. Routledge, London, pp 97–133

    Google Scholar 

  • Piaget J (1995) Sociological studies. Routledge, London. Collection edited by Leslie Smith

  • Radcliffe-Brown AR (1965) Structure and function in primitive society. Free Press, New York

    Google Scholar 

  • Schelling TC (2006) Micromotives and macrobehaviors. Norton, New York

    Google Scholar 

  • Secchi D, Neumann M (eds) (2016) Agent based simulation of organizational behavior: new frontiers of social science research. Springer, Berlin

    Google Scholar 

  • Turner JH (2010) Theoretical principles of sociology. Springer, Berlin

    Book  Google Scholar 

  • Turner JH, Mryanski A (1979) Functionalism. Benjamin/Cummings, Menlo Park

    Google Scholar 

  • Weiss G (ed) (1999) Multiagent systems: a modern approach to distributed artificial intelligence. MIT Press, Cambridge

    Google Scholar 

  • Wooldridge M (2011) Introduction to multiagent systems, 2nd edn. Wiley, London

    Google Scholar 

Download references

Acknowledgements

The author is very grateful to the anonymous reviewers for their highly useful comments and suggestions. The work was partially supported by a CNPq DT-2 Grant (Proc. 310423/2014-7).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Antônio Carlos da Rocha Costa.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

da Rocha Costa, A.C. Exchange process-based social mechanisms and social functions: an operational approach to the macro functional aspects of agent societies. Comput Math Organ Theory 24, 188–223 (2018). https://doi.org/10.1007/s10588-017-9254-4

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10588-017-9254-4

Keywords

Navigation