Graduate Project
 

Linda-Smalltalk : parallel implementation of Little Smalltalk using tuple space communication of Linda

Public Deposited

Downloadable Content

Download PDF
https://ir.library.oregonstate.edu/concern/graduate_projects/k930c5348

Descriptions

Attribute NameValues
Creator
Abstract
  • A new technique of implementing the object-oriented language Little Smalltalk is developed using tuple space communication of Linda. In this implementation, the language's abstract constructs such as object, class, and method are naturally mapped into tuple space. Since Linda's tuple space is designed to facilitate parallel processing, this implementation technique makes it particularly easy to introduce parallelism into the language. In other words, parallelism is achieved as a natural outgrowth of the implementation technique, without bringing excessive complexity to the system. Although it may be natural in abstract level, mapping the entire objects into the tuple space turned out to be unrealistic in implementation level owing the the inherent characteristics of the tuple space. A simple case of implicit parallelism can be detected by syntactic context of the language. General issues on object-oriented concurrent programming are also discussed.
Resource Type
Date Issued
Degree Level
Degree Name
Degree Field
Degree Grantor
Commencement Year
Advisor
Committee Member
Academic Affiliation
Rights Statement
Publisher
Peer Reviewed
Language

Relationships

Parents:

This work has no parents.

Items