The CLF (Coordination Language Facility) is a distributed object-oriented application development tool. It relies on a rich object model, which views objects as resource managers and defines a set of 8 performatives to manipulate these resources. Coordination between objects of this type is expressed by rule-based scripts, which have a high-level declarative meaning in terms of overall cross-object resource manipulations, and a procedural meaning in terms of complex combinations of invocations of the CLF performatives on the different objects. The main features of the CLF are:
The CLF has been used in several prototype applications developed at the XRCE: Workflow , XFolders (see the XFolders prototype) and and Electronic Commerce (see the Xpect prototype).
Links to:
For further contact about the project please contact Jean-Marc Andreoli , or François Pacull .