SlideShare une entreprise Scribd logo
1  sur  40
Télécharger pour lire hors ligne
MoK: Stigmergy Meets Chemistry
to Exploit Social Actions for Coordination Purposes
Stefano Mariani, Andrea Omicini
{s.mariani, andrea.omicini}@unibo.it
Dipartimento di Informatica: Scienza e Ingegneria (DISI)
Alma Mater Studiorum—Universit`a di Bologna
SOCIAL.PATH 2013
Social Coordination: Principles, Artifacts and Theories
Exeter, UK – 3rd of April 2013
Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 1 / 40
Outline
1 Introduction
2 Stigmergy in Natural and Artificial Systems
3 The Molecules of Knowledge Model
MoK Overview
MoK Self-Organisation
The MoK Model as a BIC Model
4 Toward Self-Organising, Social Workspaces
5 Conclusion
Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 2 / 40
Introduction
Outline
1 Introduction
2 Stigmergy in Natural and Artificial Systems
3 The Molecules of Knowledge Model
MoK Overview
MoK Self-Organisation
The MoK Model as a BIC Model
4 Toward Self-Organising, Social Workspaces
5 Conclusion
Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 3 / 40
Introduction
The Challenge
Socio-technical systems are becoming increasingly complex and thus
difficult to design, mostly due to the unpredictability of human interactions
[Omicini, 2012].
KIE
Furthermore, such systems often represent Knowledge Intensive
Environments (KIE) [Bhatt, 2001], that is, they are meant to manage a
huge amount of (possibly heterogeneous) information
[Ossowski and Omicini, 2002].
Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 4 / 40
Introduction
A Path To Follow I
Coordination models have been developed to cope with software systems’
increasing complexity, whose main source is the interaction space such
systems have to manage [Gelernter and Carriero, 1992,
Papadopoulos and Arbab, 1998, Omicini and Viroli, 2011].
Non-determinism
Such interactions have been for long recognised as an undesirable source
of (uncontrollable) non-determinism, harnessing correctness, reliability, and
predictability of systems.
Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 5 / 40
Introduction
A Path To Follow II
Then, probability entered the picture as a means to model, govern, and
predict non-determinism, making it become a source of solutions rather
than problems.
Nature-inspired Systems
Natural systems from chemistry, biology, physics, sociology, and the like
are widely recognised for their capability to “reach order out of chaos”
through adaptiveness and self-organisation, hence they have been
proficiently used as metaphors for the engineering of coordination models
& systems [Omicini, 2013].
Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 6 / 40
Stigmergy in Natural and Artificial Systems
Outline
1 Introduction
2 Stigmergy in Natural and Artificial Systems
3 The Molecules of Knowledge Model
MoK Overview
MoK Self-Organisation
The MoK Model as a BIC Model
4 Toward Self-Organising, Social Workspaces
5 Conclusion
Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 7 / 40
Stigmergy in Natural and Artificial Systems
(Cognitive) Stigmergy & BIC I
In complex social systems, such as human organisations, animal societies,
and artificial multi-agent systems as well, interactions between individuals
are mediated by the environment, which “records” all the traces left by
their actions [Weyns et al., 2007].
Stigmergy
Trace-based communication is related to the notion of stigmergy, firstly
introduced in the biological study of social insects [Grass´e, 1959].
Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 8 / 40
Stigmergy in Natural and Artificial Systems
(Cognitive) Stigmergy & BIC II
Furthermore:
modifications to the environment are often amenable of a symbolic
interpretation
interacting agents feature cognitive abilities that can be proficiently
exploited in stigmergy-based coordination
Cognitive Stigmergy
When traces becomes signs, stigmergy becomes cognitive stigmergy
[Omicini, 2012].
Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 9 / 40
Stigmergy in Natural and Artificial Systems
(Cognitive) Stigmergy & BIC III
Another step beyond (cognitive) stigmergy is taken by Behavioral Implicit
Communication (BIC), in which coordination among agents can be based
on the observation and interpretation of actions as wholes, rather than
solely of their effects on the environment.
BIC
In BIC, actions themselves become the “message”, often intentionally sent
through the environment in order to obtain collaboration
[Castelfranchi et al., 2010].
Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 10 / 40
Stigmergy in Natural and Artificial Systems
Computational requirements I
Moving from stigmergy to BIC, a list of desiderata emerge to be supported
by the coordination abstraction:
reification of agent’s (inter)actions
recording of their contextual properties
recording of their “traces”
capability of reaction to traces emission
topology-related aspects management
ontology management for symbolic interpretation
Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 11 / 40
Stigmergy in Natural and Artificial Systems
Computational requirements II
Among the many sorts of coordination models
[Gelernter and Carriero, 1992], tuple-based ones [Gelernter, 1985] have
been already taken as a reference for stigmergic coordination—including
cognitive and BIC [Omicini, 2012].
Tuple-based Coordination
(Logic) Tuple-based infrastructures such as TuCSoN
[Omicini and Zambonelli, 1999], feature space-time situatedness,
probabilistic primitives and coordination programmabilitya, providing us
with all the necessary tools to fully support stigmergy, cognitive stigmergy,
and BIC.
a
Thanks to the ReSpecT language [Omicini, 2007].
Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 12 / 40
Stigmergy in Natural and Artificial Systems
(Bio)Chemistry & Biochemical Tuple Spaces
Biochemical Tuple Spaces
Biochemical tuple spaces are a stochastic extension of the Linda
framework [Gelernter, 1985] inspired both by chemistry and biology
proposed in [Viroli and Casadei, 2009].
The idea is to attach to each tuple a “concentration”, which can be seen
as a measure of the pertinency/activity of the tuple: the higher it is, the
more likely and frequently the tuple will influence system coordination.
Concentration of tuples evolves at a certain rate due to stochastic
chemical rules installed into the tuple space, which acts as a chemical
simulator [Gillespie, 1977].
Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 13 / 40
The Molecules of Knowledge Model
Outline
1 Introduction
2 Stigmergy in Natural and Artificial Systems
3 The Molecules of Knowledge Model
MoK Overview
MoK Self-Organisation
The MoK Model as a BIC Model
4 Toward Self-Organising, Social Workspaces
5 Conclusion
Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 14 / 40
The Molecules of Knowledge Model MoK Overview
Outline
1 Introduction
2 Stigmergy in Natural and Artificial Systems
3 The Molecules of Knowledge Model
MoK Overview
MoK Self-Organisation
The MoK Model as a BIC Model
4 Toward Self-Organising, Social Workspaces
5 Conclusion
Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 15 / 40
The Molecules of Knowledge Model MoK Overview
MoK Overview
The MoK model was introduced in [Mariani and Omicini, 2013] as a
framework to conceive, design, and describe knowledge-oriented,
self-organising coordination systems.
Main Ideas
information should autonomously link together
users should see information spontaneously manifest to and diffuse
toward them
Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 16 / 40
The Molecules of Knowledge Model MoK Overview
Formal MoK I
Atoms
Produced by a source and conveying an atomic piece of information, atoms
should also store ontological metadata to ease automatic processing:
atom(src,val,attr)c
Molecules
MoK heaps for information aggregation, molecules cluster together
semantically related atoms:
molecule(Atoms)c
Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 17 / 40
The Molecules of Knowledge Model MoK Overview
Formal MoK II
Enzymes
Enzymes represent the reification of (epistemic) knowledge-oriented
(inter-)actions, and are meant to participate biochemical reactions to
properly increase molecules’ concentrationa:
enzyme(Molecule)c
a
The term “molecule” will be used also for “atom” in the following.
MoK Function
As a knowledge-oriented model, MoK must have a way to determine the
semantic correlation between information. Therefore, the MoK function
should be defined, taking two molecules and returning a value m ∈ [0, 1]:
Fmok: Molecule × Molecule −→ [0, 1]
Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 18 / 40
The Molecules of Knowledge Model MoK Overview
Formal MoK III
Biochemical Reactions
The behaviour of a MoK system is determined by biochemical reactions,
which stochastically drive molecules aggregation, as well as reinforcement,
decay, and diffusion:
Aggregation — Bounds together semantically related molecules
molecule(Atoms1) + molecule(Atoms2) −→ragg
molecule(Atoms1 Atoms2) + Residual(Atoms1 Atoms2)
Reinforcement — Consumes an enzyme to reinforce the related molecule
enzyme(Molecule1) + Moleculec
1 −→rreinf Moleculec+1
1
Decay — Enforcing time situatedness, molecules should fade away as time
passes
Moleculec
−→rdecay Moleculec−1
Diffusion — Analogously, space situatedness is inspired by biology and therefore
based upon diffusion
{Molecule1 Molecules1}σi + {Molecules2}σii −→rdiffusion
{Molecules1}σi + {Molecules2 Molecule1}σii
Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 19 / 40
The Molecules of Knowledge Model MoK Overview
Formal MoK IV
Other aspects like topology, information production and consumption are
addressed by:
Compartments — the conceptual loci for all other MoK abstractions,
providing the notions of locality and neighbourhood
Sources — each one associated to a compartment, MoK sources are
the origins of atoms, which are continuously injected at a
given rate
Catalysts — the abstraction for knowledge prosumers, who emit
enzymes whenever they interact with their compartment
Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 20 / 40
The Molecules of Knowledge Model MoK Self-Organisation
Outline
1 Introduction
2 Stigmergy in Natural and Artificial Systems
3 The Molecules of Knowledge Model
MoK Overview
MoK Self-Organisation
The MoK Model as a BIC Model
4 Toward Self-Organising, Social Workspaces
5 Conclusion
Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 21 / 40
The Molecules of Knowledge Model MoK Self-Organisation
“Smart migration” I
A “producer” compartment diffuses a collection of different atoms to the
neighbouring compartments “economics” and “sports”. We expect the
system to reach an “equilibrium” in which the two topic-oriented
compartments are mainly populated by topic-compliant news molecules.
Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 22 / 40
The Molecules of Knowledge Model MoK Self-Organisation
“Smart migration” II
The stochastic equilibrium between diffusion, reinforcement and decay
laws, makes a “smart migration” pattern appear by emergence.
Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 23 / 40
The Molecules of Knowledge Model The MoK Model as a BIC Model
Outline
1 Introduction
2 Stigmergy in Natural and Artificial Systems
3 The Molecules of Knowledge Model
MoK Overview
MoK Self-Organisation
The MoK Model as a BIC Model
4 Toward Self-Organising, Social Workspaces
5 Conclusion
Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 24 / 40
The Molecules of Knowledge Model The MoK Model as a BIC Model
MoK Limitations
MoK currently lacks three of the computational requirements needed to
support BIC-based coordination:
making traces of agents’ interactions available for observation to
other agents
making agents’ interactions themselves available for other agents
inspection
explicitly record contextual information about such actions
In fact:
enzymes are consumed and cannot diffuse, hence their observation is
restricted to the environment
contextual information is only implicitly conveyed by enzymes, being
them produced at a given time in users’ own compartment
Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 25 / 40
The Molecules of Knowledge Model The MoK Model as a BIC Model
MoK Extension I
σ Descriptor
We can keep track of contextual information regarding agents interactions
by associating each enzyme to a descriptor σ of the compartment they
were released into
enzyme(σ,Molecule)c
Such a descriptor could store any meta-information about the
compartment useful to better understand the action: its current time,
place, and so on.
Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 26 / 40
The Molecules of Knowledge Model The MoK Model as a BIC Model
MoK Extension II
Then, we should:
allow enzymes to participate in MoK diffusion reactions, so that both
other agents and compartments can observe and use them
produce a “dead enzyme” whenever enzymes are involved in a
reinforcement reaction, subject to decay and diffusion
“Trace” Reinforcement
MoK reinforcement reaction should then be rewritten as follows:
enzyme(σ, Molecule1) + Moleculec
1
−→rreinf
Moleculec+1
1 + dead(enzyme(σ, Molecule1))
Furthermore, decay and diffusion reactions should apply respectively to
dead enzymes solely (decay) and both enzymes (diffusion).
Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 27 / 40
Toward Self-Organising, Social Workspaces
Outline
1 Introduction
2 Stigmergy in Natural and Artificial Systems
3 The Molecules of Knowledge Model
MoK Overview
MoK Self-Organisation
The MoK Model as a BIC Model
4 Toward Self-Organising, Social Workspaces
5 Conclusion
Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 28 / 40
Toward Self-Organising, Social Workspaces
Current Prototype
A first prototype of the MoK model is actually implemented upon the
TuCSoN coordination infrastructure [Omicini and Zambonelli, 1999]
featuring ReSpecT tuple centres [Omicini, 2007].
TuCSoN Mapping
logic tuples are MoK atoms, molecules, enzymes and biochemical
reactions declarative specification
ReSpecT reactions installed in tuple centres implement Gillespie’s
chemical simulation algorithm [Gillespie, 1977]
ReSpecT tuple centres represent MoK compartments
TuCSoN agents reify with MoK sources and users (catalysts)
Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 29 / 40
Toward Self-Organising, Social Workspaces
Next Steps I
Such prototype implementation paves the way toward a much more
complex and general idea of self-organising workspaces [Omicini, 2011] a
full-fledged MoK system would support.
What Is Done
In this context, MoK already support knowledge aggregation and
organisation:
the former by the molecule abstraction, actually reifying semantic
relationships among different information chunks
the latter by the combined contribution of MoK diffusion,
reinforcement, and decay, in which enzymes play a critical role
Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 30 / 40
Toward Self-Organising, Social Workspaces
Next Steps II
Socio-technical system for knowledge-oriented coordination should
properly handle pervasive computing scenarios where knowledge is
pervasively distributed and is to be accessible ubiquitously.
What Still To Do
The data in the cloud paradigm could inspire a novel knowledge in the
cloud paradigm, aiming at transforming data clouds into semantic clouds,
spontaneously and continuously self-(re)organising as a consequence of
semantic correlations between information chunks and social actions
carried out by knowledge workers.
Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 31 / 40
Conclusion
Outline
1 Introduction
2 Stigmergy in Natural and Artificial Systems
3 The Molecules of Knowledge Model
MoK Overview
MoK Self-Organisation
The MoK Model as a BIC Model
4 Toward Self-Organising, Social Workspaces
5 Conclusion
Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 32 / 40
Conclusion
Conclusion
We discussed principles borrowed from cognitive and behavioural
(social) sciences. . .
. . . then showed how to exploit them in computational systems. . .
. . . thanks to the biochemically-inspired MoK model, aimed to deal
with the issue of coordination in knowledge-intensive environments
Future
By sharing some of our ideas regarding the future of socio-technical
systems, we hope new collaborations between the research fields of
sociology, cognitive sciences, and coordination models and languages will
arise.
Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 33 / 40
Thanks
Thanks to. . .
. . . everybody here for listening.
. . . the Sapere team for supporting our work1.
1
This work has been supported by the EU-FP7-FET Proactive project Sapere
Self-aware Pervasive Service Ecosystems, under contract no.256873.
Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 34 / 40
Bibliography
Bibliography I
Bhatt, G. D. (2001).
Knowledge management in organizations: examining the interaction between technologies,
techniques, and people.
Journal of Knowledge Management, 5(1):68–75.
Castelfranchi, C., Pezzullo, G., and Tummolini, L. (2010).
Behavioral implicit communication (BIC): Communicating with smart environments via our
practical behavior and its traces.
International Journal of Ambient Computing and Intelligence, 2(1):1–12.
Gelernter, D. (1985).
Generative communication in Linda.
ACM Transactions on Programming Languages and Systems, 7(1):80–112.
Gelernter, D. and Carriero, N. (1992).
Coordination languages and their significance.
Communications of the ACM, 35(2):97–107.
Gillespie, D. T. (1977).
Exact stochastic simulation of coupled chemical reactions.
The Journal of Physical Chemistry, 81(25):2340–2361.
Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 35 / 40
Bibliography
Bibliography II
Grass´e, P.-P. (1959).
La reconstruction du nid et les coordinations interindividuelles chez Bellicositermes
natalensis et Cubitermes sp. la th´eorie de la stigmergie: Essai d’interpr´etation du
comportement des termites constructeurs.
Insectes Sociaux, 6(1):41–80.
Mariani, S. and Omicini, A. (2013).
Molecules of Knowledge: Self-organisation in knowledge-intensive environments.
In Fortino, G., B˘adic˘a, C., Malgeri, M., and Unland, R., editors, Intelligent Distributed
Computing VI, volume 446 of Studies in Computational Intelligence, pages 17–22.
Springer.
6th International Symposium on Intelligent Distributed Computing (IDC 2012), Calabria,
Italy, 24-26 September 2012. Proceedings.
Omicini, A. (2007).
Formal ReSpecT in the A&A perspective.
Electronic Notes in Theoretical Computer Science, 175(2):97–117.
5th International Workshop on Foundations of Coordination Languages and Software
Architectures (FOCLASA’06), CONCUR’06, Bonn, Germany, 31 August 2006.
Post-proceedings.
Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 36 / 40
Bibliography
Bibliography III
Omicini, A. (2011).
Self-organising knowledge-intensive workspaces.
In Ferscha, A., editor, Pervasive Adaptation. The Next Generation Pervasive Computing
Research Agenda, chapter VII: Human-Centric Adaptation, pages 71–72. Institute for
Pervasive Computing, Johannes Kepler University Linz, Austria.
Omicini, A. (2012).
Agents writing on walls: Cognitive stigmergy and beyond.
In Paglieri, F., Tummolini, L., Falcone, R., and Miceli, M., editors, The Goals of Cognition.
Essays in Honor of Cristiano Castelfranchi, volume 20 of Tributes, chapter 29, pages
543–556. College Publications, London.
Omicini, A. (2013).
Nature-inspired coordination models: Current status, future trends.
ISRN Software Engineering, 2013.
Article ID 384903, Review Article.
Omicini, A. and Viroli, M. (2011).
Coordination models and languages: From parallel computing to self-organisation.
The Knowledge Engineering Review, 26(1):53–59.
Special Issue 01 (25th Anniversary Issue).
Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 37 / 40
Bibliography
Bibliography IV
Omicini, A. and Zambonelli, F. (1999).
Coordination for Internet application development.
Autonomous Agents and Multi-Agent Systems, 2(3):251–269.
Special Issue: Coordination Mechanisms for Web Agents.
Ossowski, S. and Omicini, A. (2002).
Coordination knowledge engineering.
The Knowledge Engineering Review, 17(4):309–316.
Special Issue: Coordination and Knowledge Engineering.
Papadopoulos, G. A. and Arbab, F. (1998).
Coordination models and languages.
In Zelkowitz, M. V., editor, The Engineering of Large Systems, volume 46 of Advances in
Computers, pages 329–400. Academic Press.
Viroli, M. and Casadei, M. (2009).
Biochemical tuple spaces for self-organising coordination.
In Field, J. and Vasconcelos, V. T., editors, Coordination Languages and Models, volume
5521 of LNCS, pages 143–162. Springer, Lisbon, Portugal.
11th International Conference (COORDINATION 2009), Lisbon, Portugal, June 2009.
Proceedings.
Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 38 / 40
Bibliography
Bibliography V
Weyns, D., Omicini, A., and Odell, J. J. (2007).
Environment as a first-class abstraction in multi-agent systems.
Autonomous Agents and Multi-Agent Systems, 14(1):5–30.
Special Issue on Environments for Multi-agent Systems.
Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 39 / 40
MoK: Stigmergy Meets Chemistry
to Exploit Social Actions for Coordination Purposes
Stefano Mariani, Andrea Omicini
{s.mariani, andrea.omicini}@unibo.it
Dipartimento di Informatica: Scienza e Ingegneria (DISI)
Alma Mater Studiorum—Universit`a di Bologna
SOCIAL.PATH 2013
Social Coordination: Principles, Artifacts and Theories
Exeter, UK – 3rd of April 2013
Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 40 / 40

Contenu connexe

Similaire à MoK: Stigmergy Meets Chemistry to Exploit Social Actions for Coordination Purposes

Anticipatory Coordination in Socio-technical Knowledge-intensive Environments...
Anticipatory Coordination in Socio-technical Knowledge-intensive Environments...Anticipatory Coordination in Socio-technical Knowledge-intensive Environments...
Anticipatory Coordination in Socio-technical Knowledge-intensive Environments...Andrea Omicini
 
Coordination Issues in Complex Socio-technical Systems: Self-organisation of ...
Coordination Issues in Complex Socio-technical Systems: Self-organisation of ...Coordination Issues in Complex Socio-technical Systems: Self-organisation of ...
Coordination Issues in Complex Socio-technical Systems: Self-organisation of ...Stefano Mariani
 
Molecules of Knowledge: Self-Organisation in Knowledge-Intensive Environments
Molecules of Knowledge: Self-Organisation in Knowledge-Intensive EnvironmentsMolecules of Knowledge: Self-Organisation in Knowledge-Intensive Environments
Molecules of Knowledge: Self-Organisation in Knowledge-Intensive EnvironmentsStefano Mariani
 
Nature-inspired Models of Coordination
Nature-inspired Models of CoordinationNature-inspired Models of Coordination
Nature-inspired Models of CoordinationAndrea Omicini
 
Molecules of Knowledge: Self-Organisation in Knowledge-Intensive Environments
Molecules of Knowledge: Self-Organisation in Knowledge-Intensive EnvironmentsMolecules of Knowledge: Self-Organisation in Knowledge-Intensive Environments
Molecules of Knowledge: Self-Organisation in Knowledge-Intensive EnvironmentsStefano Mariani
 
Self-organisation of Knowledge in MoK
Self-organisation of Knowledge in MoKSelf-organisation of Knowledge in MoK
Self-organisation of Knowledge in MoKStefano Mariani
 
Nature-inspired Coordination for Complex Distributed Systems
Nature-inspired Coordination for Complex Distributed SystemsNature-inspired Coordination for Complex Distributed Systems
Nature-inspired Coordination for Complex Distributed SystemsAndrea Omicini
 
Nature-inspired Coordination for Complex Multi-Agent Systems
Nature-inspired Coordination for Complex Multi-Agent SystemsNature-inspired Coordination for Complex Multi-Agent Systems
Nature-inspired Coordination for Complex Multi-Agent SystemsAndrea Omicini
 
Molecules of Knowledge: Self-Organisation in Knowledge-Intensive Environments
Molecules of Knowledge: Self-Organisation in Knowledge-Intensive EnvironmentsMolecules of Knowledge: Self-Organisation in Knowledge-Intensive Environments
Molecules of Knowledge: Self-Organisation in Knowledge-Intensive EnvironmentsStefano Mariani
 
Coordination Models and Technologies toward Self-Organising Systems
Coordination Models and Technologies toward Self-Organising SystemsCoordination Models and Technologies toward Self-Organising Systems
Coordination Models and Technologies toward Self-Organising SystemsAndrea Omicini
 
From Coordination to Semantic Self-Organisation: A Perspective on the Enginee...
From Coordination to Semantic Self-Organisation: A Perspective on the Enginee...From Coordination to Semantic Self-Organisation: A Perspective on the Enginee...
From Coordination to Semantic Self-Organisation: A Perspective on the Enginee...Andrea Omicini
 
Nature-inspired Coordination: Current Status and Research Trends
Nature-inspired Coordination: Current Status and Research TrendsNature-inspired Coordination: Current Status and Research Trends
Nature-inspired Coordination: Current Status and Research TrendsAndrea Omicini
 
Agent-based and Chemical-inspired Approaches for Multicellular Models
Agent-based and Chemical-inspired Approaches for Multicellular ModelsAgent-based and Chemical-inspired Approaches for Multicellular Models
Agent-based and Chemical-inspired Approaches for Multicellular ModelsAndrea Omicini
 
Models and Concepts for Socio-technical Complex Systems: Towards Fractal Soci...
Models and Concepts for Socio-technical Complex Systems: Towards Fractal Soci...Models and Concepts for Socio-technical Complex Systems: Towards Fractal Soci...
Models and Concepts for Socio-technical Complex Systems: Towards Fractal Soci...Vincenzo De Florio
 
Research Trends in Nature-inspired Coordination Models
Research Trends in Nature-inspired Coordination ModelsResearch Trends in Nature-inspired Coordination Models
Research Trends in Nature-inspired Coordination ModelsAndrea Omicini
 
The Autonomy of Automated Systems: Social Systems and the Multi-level Autonomy
The Autonomy of Automated Systems: Social Systems and the Multi-level AutonomyThe Autonomy of Automated Systems: Social Systems and the Multi-level Autonomy
The Autonomy of Automated Systems: Social Systems and the Multi-level AutonomyAndrea Omicini
 
Blending Event-Based and Multi-Agent Systems around Coordination Abstractions
Blending Event-Based and Multi-Agent Systems around Coordination AbstractionsBlending Event-Based and Multi-Agent Systems around Coordination Abstractions
Blending Event-Based and Multi-Agent Systems around Coordination AbstractionsAndrea Omicini
 
Complexity & Interaction: Blurring Borders between Physical, Computational, a...
Complexity & Interaction: Blurring Borders between Physical, Computational, a...Complexity & Interaction: Blurring Borders between Physical, Computational, a...
Complexity & Interaction: Blurring Borders between Physical, Computational, a...Andrea Omicini
 

Similaire à MoK: Stigmergy Meets Chemistry to Exploit Social Actions for Coordination Purposes (20)

Anticipatory Coordination in Socio-technical Knowledge-intensive Environments...
Anticipatory Coordination in Socio-technical Knowledge-intensive Environments...Anticipatory Coordination in Socio-technical Knowledge-intensive Environments...
Anticipatory Coordination in Socio-technical Knowledge-intensive Environments...
 
Coordination Issues in Complex Socio-technical Systems: Self-organisation of ...
Coordination Issues in Complex Socio-technical Systems: Self-organisation of ...Coordination Issues in Complex Socio-technical Systems: Self-organisation of ...
Coordination Issues in Complex Socio-technical Systems: Self-organisation of ...
 
Molecules of Knowledge: Self-Organisation in Knowledge-Intensive Environments
Molecules of Knowledge: Self-Organisation in Knowledge-Intensive EnvironmentsMolecules of Knowledge: Self-Organisation in Knowledge-Intensive Environments
Molecules of Knowledge: Self-Organisation in Knowledge-Intensive Environments
 
Nature-inspired Models of Coordination
Nature-inspired Models of CoordinationNature-inspired Models of Coordination
Nature-inspired Models of Coordination
 
Molecules of Knowledge: Self-Organisation in Knowledge-Intensive Environments
Molecules of Knowledge: Self-Organisation in Knowledge-Intensive EnvironmentsMolecules of Knowledge: Self-Organisation in Knowledge-Intensive Environments
Molecules of Knowledge: Self-Organisation in Knowledge-Intensive Environments
 
Self-organisation of Knowledge in MoK
Self-organisation of Knowledge in MoKSelf-organisation of Knowledge in MoK
Self-organisation of Knowledge in MoK
 
Nature-inspired Coordination for Complex Distributed Systems
Nature-inspired Coordination for Complex Distributed SystemsNature-inspired Coordination for Complex Distributed Systems
Nature-inspired Coordination for Complex Distributed Systems
 
Nature-inspired Coordination for Complex Multi-Agent Systems
Nature-inspired Coordination for Complex Multi-Agent SystemsNature-inspired Coordination for Complex Multi-Agent Systems
Nature-inspired Coordination for Complex Multi-Agent Systems
 
Molecules of Knowledge: Self-Organisation in Knowledge-Intensive Environments
Molecules of Knowledge: Self-Organisation in Knowledge-Intensive EnvironmentsMolecules of Knowledge: Self-Organisation in Knowledge-Intensive Environments
Molecules of Knowledge: Self-Organisation in Knowledge-Intensive Environments
 
Coordination Models and Technologies toward Self-Organising Systems
Coordination Models and Technologies toward Self-Organising SystemsCoordination Models and Technologies toward Self-Organising Systems
Coordination Models and Technologies toward Self-Organising Systems
 
From Coordination to Semantic Self-Organisation: A Perspective on the Enginee...
From Coordination to Semantic Self-Organisation: A Perspective on the Enginee...From Coordination to Semantic Self-Organisation: A Perspective on the Enginee...
From Coordination to Semantic Self-Organisation: A Perspective on the Enginee...
 
Nature-inspired Coordination: Current Status and Research Trends
Nature-inspired Coordination: Current Status and Research TrendsNature-inspired Coordination: Current Status and Research Trends
Nature-inspired Coordination: Current Status and Research Trends
 
Coordination models technologies-andrea-omicini
Coordination models technologies-andrea-omiciniCoordination models technologies-andrea-omicini
Coordination models technologies-andrea-omicini
 
Agent-based and Chemical-inspired Approaches for Multicellular Models
Agent-based and Chemical-inspired Approaches for Multicellular ModelsAgent-based and Chemical-inspired Approaches for Multicellular Models
Agent-based and Chemical-inspired Approaches for Multicellular Models
 
Models and Concepts for Socio-technical Complex Systems: Towards Fractal Soci...
Models and Concepts for Socio-technical Complex Systems: Towards Fractal Soci...Models and Concepts for Socio-technical Complex Systems: Towards Fractal Soci...
Models and Concepts for Socio-technical Complex Systems: Towards Fractal Soci...
 
Research Trends in Nature-inspired Coordination Models
Research Trends in Nature-inspired Coordination ModelsResearch Trends in Nature-inspired Coordination Models
Research Trends in Nature-inspired Coordination Models
 
The Autonomy of Automated Systems: Social Systems and the Multi-level Autonomy
The Autonomy of Automated Systems: Social Systems and the Multi-level AutonomyThe Autonomy of Automated Systems: Social Systems and the Multi-level Autonomy
The Autonomy of Automated Systems: Social Systems and the Multi-level Autonomy
 
E soc13
E soc13E soc13
E soc13
 
Blending Event-Based and Multi-Agent Systems around Coordination Abstractions
Blending Event-Based and Multi-Agent Systems around Coordination AbstractionsBlending Event-Based and Multi-Agent Systems around Coordination Abstractions
Blending Event-Based and Multi-Agent Systems around Coordination Abstractions
 
Complexity & Interaction: Blurring Borders between Physical, Computational, a...
Complexity & Interaction: Blurring Borders between Physical, Computational, a...Complexity & Interaction: Blurring Borders between Physical, Computational, a...
Complexity & Interaction: Blurring Borders between Physical, Computational, a...
 

Plus de Stefano Mariani

Coordination of Complex Socio-technical Systems: Challenges and Opportunities
Coordination of Complex Socio-technical Systems: Challenges and OpportunitiesCoordination of Complex Socio-technical Systems: Challenges and Opportunities
Coordination of Complex Socio-technical Systems: Challenges and OpportunitiesStefano Mariani
 
Twenty Years of Coordination Technologies: State-of-the-Art and Perspectives
Twenty Years of Coordination Technologies: State-of-the-Art and PerspectivesTwenty Years of Coordination Technologies: State-of-the-Art and Perspectives
Twenty Years of Coordination Technologies: State-of-the-Art and PerspectivesStefano Mariani
 
The Speaking Objects Vision: Argumentation for Coordinating Distributed Syste...
The Speaking Objects Vision: Argumentation for Coordinating Distributed Syste...The Speaking Objects Vision: Argumentation for Coordinating Distributed Syste...
The Speaking Objects Vision: Argumentation for Coordinating Distributed Syste...Stefano Mariani
 
The Speaking Objects Vision: Argumentation for Coordinating Distributed Syste...
The Speaking Objects Vision: Argumentation for Coordinating Distributed Syste...The Speaking Objects Vision: Argumentation for Coordinating Distributed Syste...
The Speaking Objects Vision: Argumentation for Coordinating Distributed Syste...Stefano Mariani
 
Programming the Interaction Space Effectively with ReSpecTX
Programming the Interaction Space Effectively with ReSpecTXProgramming the Interaction Space Effectively with ReSpecTX
Programming the Interaction Space Effectively with ReSpecTXStefano Mariani
 
Advanced Coordination Techniques: Experiments with TuCSoN and ReSpecT
Advanced Coordination Techniques: Experiments with TuCSoN and ReSpecTAdvanced Coordination Techniques: Experiments with TuCSoN and ReSpecT
Advanced Coordination Techniques: Experiments with TuCSoN and ReSpecTStefano Mariani
 
Stochastic Coordination in CAS: Expressiveness & Predictability
Stochastic Coordination in CAS: Expressiveness & PredictabilityStochastic Coordination in CAS: Expressiveness & Predictability
Stochastic Coordination in CAS: Expressiveness & PredictabilityStefano Mariani
 
On the “Local-to-Global” Issue in Self-Organisation: Chemical Reactions with ...
On the “Local-to-Global” Issue in Self-Organisation: Chemical Reactions with ...On the “Local-to-Global” Issue in Self-Organisation: Chemical Reactions with ...
On the “Local-to-Global” Issue in Self-Organisation: Chemical Reactions with ...Stefano Mariani
 
Models of Autonomy and Coordination: Integrating Subjective & Objective Appro...
Models of Autonomy and Coordination: Integrating Subjective & Objective Appro...Models of Autonomy and Coordination: Integrating Subjective & Objective Appro...
Models of Autonomy and Coordination: Integrating Subjective & Objective Appro...Stefano Mariani
 
Parameter Engineering vs. Parameter Tuning: the Case of Biochemical Coordinat...
Parameter Engineering vs. Parameter Tuning: the Case of Biochemical Coordinat...Parameter Engineering vs. Parameter Tuning: the Case of Biochemical Coordinat...
Parameter Engineering vs. Parameter Tuning: the Case of Biochemical Coordinat...Stefano Mariani
 
Event-driven Programming for Situated MAS with ReSpecT Tuple Centres
Event-driven Programming for Situated MAS with ReSpecT Tuple CentresEvent-driven Programming for Situated MAS with ReSpecT Tuple Centres
Event-driven Programming for Situated MAS with ReSpecT Tuple CentresStefano Mariani
 
Promoting Space-Aware Coordination: ReSpecT as a Spatial Computing Virtual Ma...
Promoting Space-Aware Coordination: ReSpecT as a Spatial Computing Virtual Ma...Promoting Space-Aware Coordination: ReSpecT as a Spatial Computing Virtual Ma...
Promoting Space-Aware Coordination: ReSpecT as a Spatial Computing Virtual Ma...Stefano Mariani
 
Probabilistic Modular Embedding for Stochastic Coordinated Systems
Probabilistic Modular Embedding for Stochastic Coordinated SystemsProbabilistic Modular Embedding for Stochastic Coordinated Systems
Probabilistic Modular Embedding for Stochastic Coordinated SystemsStefano Mariani
 

Plus de Stefano Mariani (13)

Coordination of Complex Socio-technical Systems: Challenges and Opportunities
Coordination of Complex Socio-technical Systems: Challenges and OpportunitiesCoordination of Complex Socio-technical Systems: Challenges and Opportunities
Coordination of Complex Socio-technical Systems: Challenges and Opportunities
 
Twenty Years of Coordination Technologies: State-of-the-Art and Perspectives
Twenty Years of Coordination Technologies: State-of-the-Art and PerspectivesTwenty Years of Coordination Technologies: State-of-the-Art and Perspectives
Twenty Years of Coordination Technologies: State-of-the-Art and Perspectives
 
The Speaking Objects Vision: Argumentation for Coordinating Distributed Syste...
The Speaking Objects Vision: Argumentation for Coordinating Distributed Syste...The Speaking Objects Vision: Argumentation for Coordinating Distributed Syste...
The Speaking Objects Vision: Argumentation for Coordinating Distributed Syste...
 
The Speaking Objects Vision: Argumentation for Coordinating Distributed Syste...
The Speaking Objects Vision: Argumentation for Coordinating Distributed Syste...The Speaking Objects Vision: Argumentation for Coordinating Distributed Syste...
The Speaking Objects Vision: Argumentation for Coordinating Distributed Syste...
 
Programming the Interaction Space Effectively with ReSpecTX
Programming the Interaction Space Effectively with ReSpecTXProgramming the Interaction Space Effectively with ReSpecTX
Programming the Interaction Space Effectively with ReSpecTX
 
Advanced Coordination Techniques: Experiments with TuCSoN and ReSpecT
Advanced Coordination Techniques: Experiments with TuCSoN and ReSpecTAdvanced Coordination Techniques: Experiments with TuCSoN and ReSpecT
Advanced Coordination Techniques: Experiments with TuCSoN and ReSpecT
 
Stochastic Coordination in CAS: Expressiveness & Predictability
Stochastic Coordination in CAS: Expressiveness & PredictabilityStochastic Coordination in CAS: Expressiveness & Predictability
Stochastic Coordination in CAS: Expressiveness & Predictability
 
On the “Local-to-Global” Issue in Self-Organisation: Chemical Reactions with ...
On the “Local-to-Global” Issue in Self-Organisation: Chemical Reactions with ...On the “Local-to-Global” Issue in Self-Organisation: Chemical Reactions with ...
On the “Local-to-Global” Issue in Self-Organisation: Chemical Reactions with ...
 
Models of Autonomy and Coordination: Integrating Subjective & Objective Appro...
Models of Autonomy and Coordination: Integrating Subjective & Objective Appro...Models of Autonomy and Coordination: Integrating Subjective & Objective Appro...
Models of Autonomy and Coordination: Integrating Subjective & Objective Appro...
 
Parameter Engineering vs. Parameter Tuning: the Case of Biochemical Coordinat...
Parameter Engineering vs. Parameter Tuning: the Case of Biochemical Coordinat...Parameter Engineering vs. Parameter Tuning: the Case of Biochemical Coordinat...
Parameter Engineering vs. Parameter Tuning: the Case of Biochemical Coordinat...
 
Event-driven Programming for Situated MAS with ReSpecT Tuple Centres
Event-driven Programming for Situated MAS with ReSpecT Tuple CentresEvent-driven Programming for Situated MAS with ReSpecT Tuple Centres
Event-driven Programming for Situated MAS with ReSpecT Tuple Centres
 
Promoting Space-Aware Coordination: ReSpecT as a Spatial Computing Virtual Ma...
Promoting Space-Aware Coordination: ReSpecT as a Spatial Computing Virtual Ma...Promoting Space-Aware Coordination: ReSpecT as a Spatial Computing Virtual Ma...
Promoting Space-Aware Coordination: ReSpecT as a Spatial Computing Virtual Ma...
 
Probabilistic Modular Embedding for Stochastic Coordinated Systems
Probabilistic Modular Embedding for Stochastic Coordinated SystemsProbabilistic Modular Embedding for Stochastic Coordinated Systems
Probabilistic Modular Embedding for Stochastic Coordinated Systems
 

Dernier

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 

Dernier (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 

MoK: Stigmergy Meets Chemistry to Exploit Social Actions for Coordination Purposes

  • 1. MoK: Stigmergy Meets Chemistry to Exploit Social Actions for Coordination Purposes Stefano Mariani, Andrea Omicini {s.mariani, andrea.omicini}@unibo.it Dipartimento di Informatica: Scienza e Ingegneria (DISI) Alma Mater Studiorum—Universit`a di Bologna SOCIAL.PATH 2013 Social Coordination: Principles, Artifacts and Theories Exeter, UK – 3rd of April 2013 Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 1 / 40
  • 2. Outline 1 Introduction 2 Stigmergy in Natural and Artificial Systems 3 The Molecules of Knowledge Model MoK Overview MoK Self-Organisation The MoK Model as a BIC Model 4 Toward Self-Organising, Social Workspaces 5 Conclusion Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 2 / 40
  • 3. Introduction Outline 1 Introduction 2 Stigmergy in Natural and Artificial Systems 3 The Molecules of Knowledge Model MoK Overview MoK Self-Organisation The MoK Model as a BIC Model 4 Toward Self-Organising, Social Workspaces 5 Conclusion Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 3 / 40
  • 4. Introduction The Challenge Socio-technical systems are becoming increasingly complex and thus difficult to design, mostly due to the unpredictability of human interactions [Omicini, 2012]. KIE Furthermore, such systems often represent Knowledge Intensive Environments (KIE) [Bhatt, 2001], that is, they are meant to manage a huge amount of (possibly heterogeneous) information [Ossowski and Omicini, 2002]. Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 4 / 40
  • 5. Introduction A Path To Follow I Coordination models have been developed to cope with software systems’ increasing complexity, whose main source is the interaction space such systems have to manage [Gelernter and Carriero, 1992, Papadopoulos and Arbab, 1998, Omicini and Viroli, 2011]. Non-determinism Such interactions have been for long recognised as an undesirable source of (uncontrollable) non-determinism, harnessing correctness, reliability, and predictability of systems. Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 5 / 40
  • 6. Introduction A Path To Follow II Then, probability entered the picture as a means to model, govern, and predict non-determinism, making it become a source of solutions rather than problems. Nature-inspired Systems Natural systems from chemistry, biology, physics, sociology, and the like are widely recognised for their capability to “reach order out of chaos” through adaptiveness and self-organisation, hence they have been proficiently used as metaphors for the engineering of coordination models & systems [Omicini, 2013]. Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 6 / 40
  • 7. Stigmergy in Natural and Artificial Systems Outline 1 Introduction 2 Stigmergy in Natural and Artificial Systems 3 The Molecules of Knowledge Model MoK Overview MoK Self-Organisation The MoK Model as a BIC Model 4 Toward Self-Organising, Social Workspaces 5 Conclusion Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 7 / 40
  • 8. Stigmergy in Natural and Artificial Systems (Cognitive) Stigmergy & BIC I In complex social systems, such as human organisations, animal societies, and artificial multi-agent systems as well, interactions between individuals are mediated by the environment, which “records” all the traces left by their actions [Weyns et al., 2007]. Stigmergy Trace-based communication is related to the notion of stigmergy, firstly introduced in the biological study of social insects [Grass´e, 1959]. Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 8 / 40
  • 9. Stigmergy in Natural and Artificial Systems (Cognitive) Stigmergy & BIC II Furthermore: modifications to the environment are often amenable of a symbolic interpretation interacting agents feature cognitive abilities that can be proficiently exploited in stigmergy-based coordination Cognitive Stigmergy When traces becomes signs, stigmergy becomes cognitive stigmergy [Omicini, 2012]. Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 9 / 40
  • 10. Stigmergy in Natural and Artificial Systems (Cognitive) Stigmergy & BIC III Another step beyond (cognitive) stigmergy is taken by Behavioral Implicit Communication (BIC), in which coordination among agents can be based on the observation and interpretation of actions as wholes, rather than solely of their effects on the environment. BIC In BIC, actions themselves become the “message”, often intentionally sent through the environment in order to obtain collaboration [Castelfranchi et al., 2010]. Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 10 / 40
  • 11. Stigmergy in Natural and Artificial Systems Computational requirements I Moving from stigmergy to BIC, a list of desiderata emerge to be supported by the coordination abstraction: reification of agent’s (inter)actions recording of their contextual properties recording of their “traces” capability of reaction to traces emission topology-related aspects management ontology management for symbolic interpretation Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 11 / 40
  • 12. Stigmergy in Natural and Artificial Systems Computational requirements II Among the many sorts of coordination models [Gelernter and Carriero, 1992], tuple-based ones [Gelernter, 1985] have been already taken as a reference for stigmergic coordination—including cognitive and BIC [Omicini, 2012]. Tuple-based Coordination (Logic) Tuple-based infrastructures such as TuCSoN [Omicini and Zambonelli, 1999], feature space-time situatedness, probabilistic primitives and coordination programmabilitya, providing us with all the necessary tools to fully support stigmergy, cognitive stigmergy, and BIC. a Thanks to the ReSpecT language [Omicini, 2007]. Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 12 / 40
  • 13. Stigmergy in Natural and Artificial Systems (Bio)Chemistry & Biochemical Tuple Spaces Biochemical Tuple Spaces Biochemical tuple spaces are a stochastic extension of the Linda framework [Gelernter, 1985] inspired both by chemistry and biology proposed in [Viroli and Casadei, 2009]. The idea is to attach to each tuple a “concentration”, which can be seen as a measure of the pertinency/activity of the tuple: the higher it is, the more likely and frequently the tuple will influence system coordination. Concentration of tuples evolves at a certain rate due to stochastic chemical rules installed into the tuple space, which acts as a chemical simulator [Gillespie, 1977]. Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 13 / 40
  • 14. The Molecules of Knowledge Model Outline 1 Introduction 2 Stigmergy in Natural and Artificial Systems 3 The Molecules of Knowledge Model MoK Overview MoK Self-Organisation The MoK Model as a BIC Model 4 Toward Self-Organising, Social Workspaces 5 Conclusion Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 14 / 40
  • 15. The Molecules of Knowledge Model MoK Overview Outline 1 Introduction 2 Stigmergy in Natural and Artificial Systems 3 The Molecules of Knowledge Model MoK Overview MoK Self-Organisation The MoK Model as a BIC Model 4 Toward Self-Organising, Social Workspaces 5 Conclusion Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 15 / 40
  • 16. The Molecules of Knowledge Model MoK Overview MoK Overview The MoK model was introduced in [Mariani and Omicini, 2013] as a framework to conceive, design, and describe knowledge-oriented, self-organising coordination systems. Main Ideas information should autonomously link together users should see information spontaneously manifest to and diffuse toward them Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 16 / 40
  • 17. The Molecules of Knowledge Model MoK Overview Formal MoK I Atoms Produced by a source and conveying an atomic piece of information, atoms should also store ontological metadata to ease automatic processing: atom(src,val,attr)c Molecules MoK heaps for information aggregation, molecules cluster together semantically related atoms: molecule(Atoms)c Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 17 / 40
  • 18. The Molecules of Knowledge Model MoK Overview Formal MoK II Enzymes Enzymes represent the reification of (epistemic) knowledge-oriented (inter-)actions, and are meant to participate biochemical reactions to properly increase molecules’ concentrationa: enzyme(Molecule)c a The term “molecule” will be used also for “atom” in the following. MoK Function As a knowledge-oriented model, MoK must have a way to determine the semantic correlation between information. Therefore, the MoK function should be defined, taking two molecules and returning a value m ∈ [0, 1]: Fmok: Molecule × Molecule −→ [0, 1] Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 18 / 40
  • 19. The Molecules of Knowledge Model MoK Overview Formal MoK III Biochemical Reactions The behaviour of a MoK system is determined by biochemical reactions, which stochastically drive molecules aggregation, as well as reinforcement, decay, and diffusion: Aggregation — Bounds together semantically related molecules molecule(Atoms1) + molecule(Atoms2) −→ragg molecule(Atoms1 Atoms2) + Residual(Atoms1 Atoms2) Reinforcement — Consumes an enzyme to reinforce the related molecule enzyme(Molecule1) + Moleculec 1 −→rreinf Moleculec+1 1 Decay — Enforcing time situatedness, molecules should fade away as time passes Moleculec −→rdecay Moleculec−1 Diffusion — Analogously, space situatedness is inspired by biology and therefore based upon diffusion {Molecule1 Molecules1}σi + {Molecules2}σii −→rdiffusion {Molecules1}σi + {Molecules2 Molecule1}σii Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 19 / 40
  • 20. The Molecules of Knowledge Model MoK Overview Formal MoK IV Other aspects like topology, information production and consumption are addressed by: Compartments — the conceptual loci for all other MoK abstractions, providing the notions of locality and neighbourhood Sources — each one associated to a compartment, MoK sources are the origins of atoms, which are continuously injected at a given rate Catalysts — the abstraction for knowledge prosumers, who emit enzymes whenever they interact with their compartment Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 20 / 40
  • 21. The Molecules of Knowledge Model MoK Self-Organisation Outline 1 Introduction 2 Stigmergy in Natural and Artificial Systems 3 The Molecules of Knowledge Model MoK Overview MoK Self-Organisation The MoK Model as a BIC Model 4 Toward Self-Organising, Social Workspaces 5 Conclusion Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 21 / 40
  • 22. The Molecules of Knowledge Model MoK Self-Organisation “Smart migration” I A “producer” compartment diffuses a collection of different atoms to the neighbouring compartments “economics” and “sports”. We expect the system to reach an “equilibrium” in which the two topic-oriented compartments are mainly populated by topic-compliant news molecules. Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 22 / 40
  • 23. The Molecules of Knowledge Model MoK Self-Organisation “Smart migration” II The stochastic equilibrium between diffusion, reinforcement and decay laws, makes a “smart migration” pattern appear by emergence. Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 23 / 40
  • 24. The Molecules of Knowledge Model The MoK Model as a BIC Model Outline 1 Introduction 2 Stigmergy in Natural and Artificial Systems 3 The Molecules of Knowledge Model MoK Overview MoK Self-Organisation The MoK Model as a BIC Model 4 Toward Self-Organising, Social Workspaces 5 Conclusion Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 24 / 40
  • 25. The Molecules of Knowledge Model The MoK Model as a BIC Model MoK Limitations MoK currently lacks three of the computational requirements needed to support BIC-based coordination: making traces of agents’ interactions available for observation to other agents making agents’ interactions themselves available for other agents inspection explicitly record contextual information about such actions In fact: enzymes are consumed and cannot diffuse, hence their observation is restricted to the environment contextual information is only implicitly conveyed by enzymes, being them produced at a given time in users’ own compartment Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 25 / 40
  • 26. The Molecules of Knowledge Model The MoK Model as a BIC Model MoK Extension I σ Descriptor We can keep track of contextual information regarding agents interactions by associating each enzyme to a descriptor σ of the compartment they were released into enzyme(σ,Molecule)c Such a descriptor could store any meta-information about the compartment useful to better understand the action: its current time, place, and so on. Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 26 / 40
  • 27. The Molecules of Knowledge Model The MoK Model as a BIC Model MoK Extension II Then, we should: allow enzymes to participate in MoK diffusion reactions, so that both other agents and compartments can observe and use them produce a “dead enzyme” whenever enzymes are involved in a reinforcement reaction, subject to decay and diffusion “Trace” Reinforcement MoK reinforcement reaction should then be rewritten as follows: enzyme(σ, Molecule1) + Moleculec 1 −→rreinf Moleculec+1 1 + dead(enzyme(σ, Molecule1)) Furthermore, decay and diffusion reactions should apply respectively to dead enzymes solely (decay) and both enzymes (diffusion). Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 27 / 40
  • 28. Toward Self-Organising, Social Workspaces Outline 1 Introduction 2 Stigmergy in Natural and Artificial Systems 3 The Molecules of Knowledge Model MoK Overview MoK Self-Organisation The MoK Model as a BIC Model 4 Toward Self-Organising, Social Workspaces 5 Conclusion Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 28 / 40
  • 29. Toward Self-Organising, Social Workspaces Current Prototype A first prototype of the MoK model is actually implemented upon the TuCSoN coordination infrastructure [Omicini and Zambonelli, 1999] featuring ReSpecT tuple centres [Omicini, 2007]. TuCSoN Mapping logic tuples are MoK atoms, molecules, enzymes and biochemical reactions declarative specification ReSpecT reactions installed in tuple centres implement Gillespie’s chemical simulation algorithm [Gillespie, 1977] ReSpecT tuple centres represent MoK compartments TuCSoN agents reify with MoK sources and users (catalysts) Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 29 / 40
  • 30. Toward Self-Organising, Social Workspaces Next Steps I Such prototype implementation paves the way toward a much more complex and general idea of self-organising workspaces [Omicini, 2011] a full-fledged MoK system would support. What Is Done In this context, MoK already support knowledge aggregation and organisation: the former by the molecule abstraction, actually reifying semantic relationships among different information chunks the latter by the combined contribution of MoK diffusion, reinforcement, and decay, in which enzymes play a critical role Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 30 / 40
  • 31. Toward Self-Organising, Social Workspaces Next Steps II Socio-technical system for knowledge-oriented coordination should properly handle pervasive computing scenarios where knowledge is pervasively distributed and is to be accessible ubiquitously. What Still To Do The data in the cloud paradigm could inspire a novel knowledge in the cloud paradigm, aiming at transforming data clouds into semantic clouds, spontaneously and continuously self-(re)organising as a consequence of semantic correlations between information chunks and social actions carried out by knowledge workers. Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 31 / 40
  • 32. Conclusion Outline 1 Introduction 2 Stigmergy in Natural and Artificial Systems 3 The Molecules of Knowledge Model MoK Overview MoK Self-Organisation The MoK Model as a BIC Model 4 Toward Self-Organising, Social Workspaces 5 Conclusion Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 32 / 40
  • 33. Conclusion Conclusion We discussed principles borrowed from cognitive and behavioural (social) sciences. . . . . . then showed how to exploit them in computational systems. . . . . . thanks to the biochemically-inspired MoK model, aimed to deal with the issue of coordination in knowledge-intensive environments Future By sharing some of our ideas regarding the future of socio-technical systems, we hope new collaborations between the research fields of sociology, cognitive sciences, and coordination models and languages will arise. Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 33 / 40
  • 34. Thanks Thanks to. . . . . . everybody here for listening. . . . the Sapere team for supporting our work1. 1 This work has been supported by the EU-FP7-FET Proactive project Sapere Self-aware Pervasive Service Ecosystems, under contract no.256873. Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 34 / 40
  • 35. Bibliography Bibliography I Bhatt, G. D. (2001). Knowledge management in organizations: examining the interaction between technologies, techniques, and people. Journal of Knowledge Management, 5(1):68–75. Castelfranchi, C., Pezzullo, G., and Tummolini, L. (2010). Behavioral implicit communication (BIC): Communicating with smart environments via our practical behavior and its traces. International Journal of Ambient Computing and Intelligence, 2(1):1–12. Gelernter, D. (1985). Generative communication in Linda. ACM Transactions on Programming Languages and Systems, 7(1):80–112. Gelernter, D. and Carriero, N. (1992). Coordination languages and their significance. Communications of the ACM, 35(2):97–107. Gillespie, D. T. (1977). Exact stochastic simulation of coupled chemical reactions. The Journal of Physical Chemistry, 81(25):2340–2361. Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 35 / 40
  • 36. Bibliography Bibliography II Grass´e, P.-P. (1959). La reconstruction du nid et les coordinations interindividuelles chez Bellicositermes natalensis et Cubitermes sp. la th´eorie de la stigmergie: Essai d’interpr´etation du comportement des termites constructeurs. Insectes Sociaux, 6(1):41–80. Mariani, S. and Omicini, A. (2013). Molecules of Knowledge: Self-organisation in knowledge-intensive environments. In Fortino, G., B˘adic˘a, C., Malgeri, M., and Unland, R., editors, Intelligent Distributed Computing VI, volume 446 of Studies in Computational Intelligence, pages 17–22. Springer. 6th International Symposium on Intelligent Distributed Computing (IDC 2012), Calabria, Italy, 24-26 September 2012. Proceedings. Omicini, A. (2007). Formal ReSpecT in the A&A perspective. Electronic Notes in Theoretical Computer Science, 175(2):97–117. 5th International Workshop on Foundations of Coordination Languages and Software Architectures (FOCLASA’06), CONCUR’06, Bonn, Germany, 31 August 2006. Post-proceedings. Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 36 / 40
  • 37. Bibliography Bibliography III Omicini, A. (2011). Self-organising knowledge-intensive workspaces. In Ferscha, A., editor, Pervasive Adaptation. The Next Generation Pervasive Computing Research Agenda, chapter VII: Human-Centric Adaptation, pages 71–72. Institute for Pervasive Computing, Johannes Kepler University Linz, Austria. Omicini, A. (2012). Agents writing on walls: Cognitive stigmergy and beyond. In Paglieri, F., Tummolini, L., Falcone, R., and Miceli, M., editors, The Goals of Cognition. Essays in Honor of Cristiano Castelfranchi, volume 20 of Tributes, chapter 29, pages 543–556. College Publications, London. Omicini, A. (2013). Nature-inspired coordination models: Current status, future trends. ISRN Software Engineering, 2013. Article ID 384903, Review Article. Omicini, A. and Viroli, M. (2011). Coordination models and languages: From parallel computing to self-organisation. The Knowledge Engineering Review, 26(1):53–59. Special Issue 01 (25th Anniversary Issue). Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 37 / 40
  • 38. Bibliography Bibliography IV Omicini, A. and Zambonelli, F. (1999). Coordination for Internet application development. Autonomous Agents and Multi-Agent Systems, 2(3):251–269. Special Issue: Coordination Mechanisms for Web Agents. Ossowski, S. and Omicini, A. (2002). Coordination knowledge engineering. The Knowledge Engineering Review, 17(4):309–316. Special Issue: Coordination and Knowledge Engineering. Papadopoulos, G. A. and Arbab, F. (1998). Coordination models and languages. In Zelkowitz, M. V., editor, The Engineering of Large Systems, volume 46 of Advances in Computers, pages 329–400. Academic Press. Viroli, M. and Casadei, M. (2009). Biochemical tuple spaces for self-organising coordination. In Field, J. and Vasconcelos, V. T., editors, Coordination Languages and Models, volume 5521 of LNCS, pages 143–162. Springer, Lisbon, Portugal. 11th International Conference (COORDINATION 2009), Lisbon, Portugal, June 2009. Proceedings. Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 38 / 40
  • 39. Bibliography Bibliography V Weyns, D., Omicini, A., and Odell, J. J. (2007). Environment as a first-class abstraction in multi-agent systems. Autonomous Agents and Multi-Agent Systems, 14(1):5–30. Special Issue on Environments for Multi-agent Systems. Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 39 / 40
  • 40. MoK: Stigmergy Meets Chemistry to Exploit Social Actions for Coordination Purposes Stefano Mariani, Andrea Omicini {s.mariani, andrea.omicini}@unibo.it Dipartimento di Informatica: Scienza e Ingegneria (DISI) Alma Mater Studiorum—Universit`a di Bologna SOCIAL.PATH 2013 Social Coordination: Principles, Artifacts and Theories Exeter, UK – 3rd of April 2013 Mariani, Omicini (Universit`a di Bologna) MoK Social Stigmergy SOCIAL.PATH, 3/4/2013 40 / 40