Appendix 5. Glossary
An agent name server is a process which has in charge the
identification (and management of addresses) of the various repositories. It is identified by an URL. In
CO4, the ANS also manages the data of the repositories.
See agent name server.
Application Programming Interface. A set of primitives which allow
to manipulate the implementation of the TROEPS model.
Call for comments (CFC)
A call for comments is used by the group
repository to gather the answers to the proposal sent to each subscriber. The CFC will be accepted, rejected or
challenged, depending of each individual answer.
See call for comments.
CGI (Common Gateway Interface) is a technique for generating dynamic
HTML pages in a HTTP server. A program
called CGI script is launched by the HTTP server when
particular URLs are requested and its output is a HTML page which is redirected on the server output.
CO4 is a system and protocol allowing several users to
modify concurrently a repository. It modifies the repository only when all its subscribers have decided to
A group repository is a repository that is
fully automated and that is meant to contain the consensual representation
among its subscribers.
Hyper-text mark-up language. A format for encoding hypertext
documents so that they are visible and accessible through a network. HTML is
based on the SGML (standard generalised mark-up language) syntax.
Hyper-text transmission protocol. The protocol used for dealing with
HTML documents through TCP/IP networks.
An initiative is a query issued by the current repository to its group
Stands for Internet protocol.
KQML application programming interface.
Knowledge query and manipulation language.
The log is the set of proposals that have
been accepted in the group repository but have not been
introduced into the current repository for various
A mailbox stores the set of messages received by a repository. It is stored by the ANS
when the repository is shut down.
A proposal is a query that has been sent by the group repository, to be accepted, rejected or challenged.
A repository is a container of the description of the artefact to be
built. In the following, the repository is a running process.
A subscriber is a repository subscribing
to a group repository.
A surrogate is a number identifying in a unique manner the message
exchanged between repositories (the numbers are not
unique, but the context -- the kind of message and who issued it warrant the
identification of the message).
Has no particular meaning.
A URL (Uniform Resource Locator) is the address by which the
documents are identified in the World-wide web.
Acronym of World-wide web.
A "window" of the X-window system.
- Agent name server (ANS)