| Andrew Black, Norman Hutchinson, Eric Jul, Henry Levy, and Larry Carter. Distribution and abstract data types in emerald. IEEE Transactions on Software Engineering, SE-13(1):65--76, January 1987. |
....and contrast these approaches. We conclude that while Java with RMI support offers significant advantages over its more traditional counterparts to programming heterogeneous networks, it lacks certain features that would enhance its expressivity. 2 Motivation Like many distributed languages [3, 5], Java s sequential core is object based. A Java class defines a datatype, and an object is an instance of that type. Operationally, an object defines a collection of data along with operations on that data. A distributed Java program can be now viewed as a collection of objects resident on ....
Black, A., Hutchinson, N., Jul, E., Levy, H., and Carter, L. Distribution and abstract data types in emerald. IEEE Transactions on Software Engineering 13, 1 (1987), 65--76.
....checking mechanisms on the notion of type conformance. Conformance is a relation between types which determines whether objects of one type can be used in lieu of objects of another as discussed in the context of Definition 5. A number of object based or object oriented languages such as Emerald [BLA87], Trellis Owl [SCH85] Eiffel [MEY88] and object models such as TEDM [MZO89] and FROOM [MaB90] have adopted the notion of conformance to determine whether an object is of the specified type by comparing its interfaces with the interface specified by the type in question. Observation 1 The ....
Black A, et al. (1987) Distribution and abstract data types in Emerald. IEEE Trans. Software Eng 13:65-76
....can view complex agents as being composed of more primitive agents. With these criteria in mind, we may now consider our design space according to following language classes [26] 27] 1. The Orthogonal approach: objects and concurrency constructs are independent, as in Smalltalk 80 [11] Emerald [4] or Trellis Owl [22] Semaphores, locks or monitors must be judiciously utilized to achieve object protection. 2. The Heterogeneous approach: both data objects similar to those found in sequential languages and protected concurrent objects are supported. The protection of concurrent objects may ....
A. Black, N. Hutchinson, E. Jul, H. Levy and L. Carter, "Distribution and Abstract Data Types in Emerald," IEEE Transactions on Software Engineering, vol. SE-13, no. 1, pp. 65-76, Jan 1987.
....the introduction of new roles is made in such a way that the introduction of a new role class definition conforms to the signature of its base class and its immediate super role class. To avoid these potential problems, the ORM bases its type checking mechanisms of type conformity, compatibility, [16] and type consistency [5] Type safety introduces several invariants (examined in the following) that supplement the ORM invariants and have as a goal to govern the validity of operations which introduce and cancel roles in the class lattice. 5.1 Addition of a New Role The addition of a new role ....
A. Black et. al "Distribution and Abstract Data Types in Emerald", IEEE Trans. on Software Eng., 13(1)65--76, Jan. 1987.
....type of user mobility. Reconfiguration is not a new challenge. Some existing systems, typically file systems, have been designed so as to provide long term data reconfigurations [Howard89] On the other hand, others have provided short term information reconfiguration in terms of mobile objects [Black87, Jul88, Black89], for example. PDSM makes it possible to support both forms of mobility within a unique framework. Actually, a short term information reconfiguration can be carried out by moving that information from its current primary node into another one. On the other hand, a long term information ....
Andrew Black, Norman Hutchinson, Eric Jul, Henry Levy, and Larry Carter. Distribution and Abstract Data Types in Emerald. IEEE Transactions on Software Engineering, SE-13(1):65--76, Jan. 1987.
....we have found that with traits the fine grained decomposition has only advantages. 9. RELATED WORK The work presented here was inspired in part by Cook s study of conformance and inheritance in the Smalltalk 80 collection classes[8] Cook first extracts an interface hierarchy based on conformance [3, 5] between the sets of public methods of the various classes. Then, to solve problems raised by messages being interpreted differently in different classes, he writes formal specifications for the methods and corrects some method names. Cook s results show that there is a wide divergence between the ....
Andrew Black, Norman Hutchinson, Eric Jul, Henry Levy, and Larry Carter. Distribution and abstract data types in emerald. IEEE Transactions on Software Engineering, SE-13(1):65--76, January 1987.
No context found.
Andrew Black, Norman Hutchinson, Eric Jul, Henry Levy, and Larry Carter. Distribution and abstract data types in emerald. IEEE Transactions on Software Engineering, SE-13(1):65--76, January 1987.
No context found.
Andrew Black, Norman Hutchinson, Eric Jul, Henry Levy, and Larry Carter. Distribution and abstract data types in Emerald. IEEE Transactions on Software Engineering, 13(1), January 1987.
No context found.
A. Black, N. Hutchinson, E. Jul, H. Levy, and L. Carter. Distribution and Abstract Data Types in Emerald. IEEE Transactions on Software Engineering, 13(1):65-76, 1987.
No context found.
A. Black, N. Hutchinson, E. Jul, H. Levy, and L. Carter. Distribution and abstract data types in Emerald. IEEE Transactions on Software Engineering, SE-13(1):65--76, January 1987.
No context found.
Andrew Black, Norman Hutchinson, Eric Jul, Henry Levy, and Larry Carter. Distribution and abstract data types in emerald. IEEE Transactions on Software Engineering, SE-13(1):65--76, January 1987.
No context found.
Andrew Black, Norman Hutchinson, Eric Jul, Henry Levy, and Larry Carter. Distribution and Abstract Data Types in Emerald. IEEE Transactions on Software Engineering, 13(1):65--76, 1987.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC