DISLANG

Developed by:
The Ohio State University, Columbus, USA Chung-Ming Li and Ming T. Liu

Short Description:
Dislang is a distributed programming language for use in distributed computing sytems and computer networks. A language concept, called Communicating Distributed Process (CDP), is proposed to provide language constructs for handling inherent features in distributed environments. Such as global operations, communication time-out, multi-process communication, atomic operations etc. A CDP consists of four components and all information about process communication and data distribution is collected together and is specified in a component, called Communicatior. Operation types are also used in CDP to specify operations in an abstract way to achieve communication/distribution abstraction.

Model: workstation, object-oriented, modular, loosely-coupled
Properties: multicast, Multiple Communications Primitive, atomic operations
Transparency:
Running on:
Date: 1981 Ð ?



References:
C.-M. Li and M.T. Liu: "DISLANG: A Distributed Programming Language/System". Software Engineering for Distributed Systems, Paris, France 1981 IEEE 2nd International Conference on Distributed Computing Systems, April 1981, pp.162Ð172.

C.-M. Li and M.T. Liu: "Communicating Distributed Processes: A Language Concept for Distributed Programming in Local Area Networks," Proc. IFIP International workshop on Local-Area Computer Networks, North-Holland, August 1980.

C.-M. Li and M.T. Liu: "Minimum-Delay Process Communication: A Language Concept for Highly-Parallel Distributed Programming", Digest of Papers, COMPCON 1981.

C.-M. Li: "Communicating Distributed Processes: A Programming Language Concept for Distributed Systems," Ph.D. dissertation, The Ohio State University, Department of Computer and Information Science, March 1981.



© 1995, Alfred Lupper, Department of Computer Science, University of Ulm