LGI Lab

 



LGI Lab
Our Group
Publications
Software
Research
Internal

Department of Computer Science Rutgers University

Location: Core 344, Busch Campus Phone #: 732 445 3999
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.





For problems or questions regarding this web page contact [lgi@cs.rutgers.edu].
Last updated: September 27, 2001.