1 research outputs found

    Shared Packages Through Linda

    No full text
    . This paper describes a method to implement the functionality of shared passive packages on top of a logical distributed memory --- Linda. From a shared passive package a compiler can construct a new normal package that replaces the shared passive package. The new package contains the same subprograms and is extended with abstract data structures mapping Ada objects onto the storage units of Linda. A short program example is included to illustrate the construction process. 1 Introduction The Ada 95 standard, RM95 [1], defines a distributed Ada program as a number of partitions working cooperatively. The partitions can be mapped on one or more processing nodes. The standard also distinguishes between active and passive partitions; an active partition being loosely equivalent to an Ada 83 program, and a passive partition being a collection of subprograms and global data that are shared among active partitions. Active partitions cooperate by calling subprograms in other active pa..
    corecore