





| |
|
Law Governed Interaction (LGI) is a mode of interaction that allows a group of distributed heterogeneous
agents to interact with each other with confidence that an explicitly specified
policy, called the law of the group, is complied with by everyone in the
group.
Based on LGI concept we have developed an experimental community
communication system, called MOSES. It provides the basic architecture for
maintaining communities and enforcing community laws on messages
between community members.
Research in LGI E-commerce and Coordination Laboratory focusses
on the impact of enforced law control in key areas: E-commerce, B2B, Peer-to-Peer communication, Mobile Computing, Workflows.
|
Law Governed Interaction Manifesto
|
|
What is LGI:
LGI is a mode of interaction that allows a group of distributed heterogeneous
agents to interact with each other with confidence that an explicitly specified
policy, called the law of the group, is complied with by everyone in the
group.
We call such a group of agents a community, or more specifically, a L -
community, where L is the law of the community. LGI does not assume any
knowledge about the structure and behavior of the members of a given L -
community: LGI only deals with the interaction between these agents.
However, LGI does maintain some state for each member of the community,
which is called the control-state. Such per-agent states enable the law to
differentiate between specific agents, and to be sensitive to changes in their
states, which are, themselves, subject to the law. The control-state, whose
semantics for a given community is defined by its law, could represent such
things as the role of an agent, various kinds of privileges and tokens it
carries, and dynamic identification of the state of computations in which the
agent is involved.
LGI properties:
LGI has been designed speci cally to satisfy the following principles, which
we consider critical for coordination in large heterogeneous systems:
(1) coordination policies need to be formulated explicitly rather than
being implicit in the code of the agents involved,
(2) coordination policies need to be enforced,
(3) the enforcement needs to be decentralized, for scalability.
LGI implementation
Based on LGI concept we have developed an experimental community
communication system, called MOSES. It provides the basic architecture for
maintaining communities and enforcing community laws on messages
between community members. Several applications have been developed
and tested successfully under MOSES.
|
|