Programming distributed systems with the delegation-based object-oriented language dSelf

  • Authors:
  • Robert Tolksdorf;Kai Knubben

  • Affiliations:
  • Technische Universität Berlin, Fakultät IV, FLP, FR 6-10 Franklinstr. 28/29, D-10587 Berlin, Germany;Technische Universität Berlin, Fakultät IV, iVS, Sekr. EN 6 Einsteinufer 17, D-10587 Berlin, Germany

  • Venue:
  • Proceedings of the 2002 ACM symposium on Applied computing
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

Common middleware platforms rely on a class-based object model. However, this model introduces several dependencies that are disadvantageous for distributed systems. The family of class-less delegation-based languages offers an alternative object model with lesser such dependencies. dSelf is an extension to the delegation-and prototype-based object-oriented language SELF. It adds distributed objects and transparent remote reference resolution to the language. In consequence, dSelf facilitates distributed inheritance and instantiation mechanisms. We describe the conception and implementation of dSelf and give examples where the flexibility of dSelf can be used with benefit as a middleware concept for programming distributed systems.