16 citations found. Retrieving documents...
G. E. Kaiser and B. Hailpern. An object-based programming model for shared data. ACM Transactions on Programming Languages and Systems, 14(2), April 1992.

 Home/Search   Document Details and Download   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Efficient Coordination Support with Transputer Systems - Kühn, Pohlai, Schwarz (1994)   (Correct)

....mechanisms based on the RPC. PVM [14] is a library that provides functions to receive and send messages and to spawn remote processes by taking care of the correct data conversions between different architectures. PVM s functions are more convenient to program with than sockets, for example. MeldC [17, 16] aims at a uniform design so that the reflection about MeldC programs (i.e. the meta reasoning about programs) can be supported. MeldC is supported as a runtime object library and supports different kinds of message passing as well as different kinds of threads. It is dynamically expansible by ....

G. E. Kaiser and B. Hailpern. An object-based programming model for shared data. ACM Transactions on Programming Languages and Systems, 14(2), April 1992.


General Purpose Work Flow Languages - Forst, Kühn, Bukhres (1995)   (20 citations)  (Correct)

....data paradigm offers at the same level of expressiveness as the message passing paradigm a much better conceptual model. The programmer sees a globally shared object space that serves for communication and synchronization purposes. All other mentioned tools support the shared data model. MeldC [28], 29] aims at a uniform design so that the reflection about MeldC programs (i.e. the meta reasoning about programs) can be supported. MeldC is implemented as a runtime object library and supports different kinds of message passing as well as different kinds of threads. It is dynamically ....

G. E. Kaiser and B. Hailpern. An object-based programming model for shared data. ACM Transactions on Programming Languages and Systems, 14(2), April 1992. TITLE 33


Visual Specification of Interprocess and Intraprocess.. - McCartney, Goldman (1994)   (3 citations)  (Correct)

....using module interconnection constructs that establish procedure call bindings among modules in a distributed system. CONCERT [21] provides a uniform communication abstraction by extending several procedural programming languages to support the Hermes [19] distributed process model. PROFIT [9] provides a mixture of data sharing and RPC communication through facets with data and procedure slots that are bound to slots in other facets during compilation. Extensions to PROFIT enable dynamic binding of slots in special cases [7] The Weaves system [6] provides a configuration mechanism ....

Gail E. Kaiser and Brent Hailpern. An object-based programming model for shared data. ACM Transactions on Programming Languages and Systems, 14(2):201--264, April 1992.


Data Handles and Virtual Connections: High-level Support.. - Swaminathan, Goldman   (Correct)

....adapts program modules to participate in reconfiguration. Conic [12, 10, 13] Darwin s predecessor, provided a graphical user interface for configuring the structure of communication among system components. Both Durra and Darwin allow adding or deleting interconnections between processes. PROFIT [9] is a language that provides a mixture of RPC and data sharing for communication, and permits dynamic binding of slots in special cases [8] Dynamic binding of ports in Durra or slots in PROFIT is accomplished externally, and not initiated by the application itself. Darwin allows an application to ....

Gail E. Kaiser and Brent Hailpern. An objectbased programming model for shared data. ACM Transactions on Programming Languages and Systems, 14(2):201--264, April 1992.


Parallel Symbolic Computing with the Shared Dataspace.. - Ciancarini, Gaspari (1994)   (1 citation)  (Correct)

....by sending receiving messages, by associative access to a dataspace, by complex protocols, etc. Even if the concept of coordination based on shared dataspaces is quite recent, there are several models and languages of this kind: Gamma [7] Actor Spaces [1] Linear Objects [6] Swarm [25] Profit [32], ProSet [31] Laura [43] are only a few. We believe that none of these proposals covers the whole space of possible coordination concepts, and surely there is still much room to investigate new concepts. The coordination model we describe in this section attempts to generalize Linda s Tuple Space ....

G. Kaiser and B. Halpern. An object-based programming model for shared data. ACM Transactions on Programming Languages and Systems, 14(2):201--264, 1992.


Implementation of the Coordination Language C&Co - Forst (1995)   (Correct)

....paradigm offers at the same level of expressiveness as the message passing paradigm a much better conceptual model. The programmer sees a globally shared object space that serves for communication and synchronization purposes. All other mentioned tools support the shared data model. MeldC [29, 30] aims at a uniform design so that the reflection about MeldC programs (i.e. the meta reasoning about programs) can be supported. MeldC is implemented as a runtime object library and supports different kinds of message passing as well as different kinds of threads. It is dynamically expansible by ....

G. E. Kaiser and B. Hailpern. An object-based programming model for shared data. ACM Transactions on Programming Languages and Systems, 14(2), April 1992.


Visual Specification of Interprocess and Intraprocess.. - Paul Mccartney (1994)   (3 citations)  (Correct)

....using module interconnection constructs that establish procedure call bindings among modules in a distributed system. CONCERT [19] provides a uniform communication abstraction by extending several procedural programming languages to support the Hermes [17] distributed process model. PROFIT [10] provides a mixture of data sharing and RPC communication through facets with data and procedure slots that are bound to slots in other facets during compilation. Extensions to PROFIT enable dynamic binding of slots in special cases [8] The Weaves system [7] provides a configuration mechanism ....

Gail E. Kaiser and Brent Hailpern. An object-based programming model for shared data. ACM Transactions on Programming Languages and Systems, 14(2):201--264, April 1992.


The Programmers' Playground: I/O Abstraction for.. - Goldman, Swaminathan (1993)   (2 citations)  (Correct)

....using module interconnection constructs that establish procedure call bindings among modules in a distributed system. CONCERT [36] provides a uniform communication abstraction by extending several procedural programming languages to support the Hermes [32] distributed process model. PROFIT [15] provides a mixture of data sharing and RPC communication through facets with data and procedure slots that are bound to slots in other facets during compilation. Extensions to PROFIT enable dynamic binding of slots in special cases [13] Coordination languages can be implemented directly on top ....

Gail E. Kaiser and Brent Hailpern. An object-based programming model for shared data. ACM Transactions on Programming Languages and Systems, 14(2):201--264, April 1992.


Dynamic Reconfiguration with I/O Abstraction - Swaminathan, Goldman (1995)   (Correct)

....Darwin [10, 14, 12] a generalization of Conic [11, 12] supports logical reconfiguration where the programmer adds code that adapts program modules to participate in reconfiguration. Both Durra and Darwin [2, 10] allow only adding or deleting processes and interconnections between them. PROFIT [9], a recent language that provides a mixture of RPC and data sharing for communication, permits dynamic binding of slots in special cases [7] Argus [13] supports reconfiguration with two phase locking over atomic objects and version management recovery techniques. Some systems support physical ....

Gail E. Kaiser and Brent Hailpern. An object-based programming model for shared data. ACM Transactions on Programming Languages and Systems, 14(2):201--264, April 1992.


LAVA: Secure Delegation of Mobile Applets: Design.. - Hansoty, Vouk, Wu (1997)   (Correct)

....This is because the effect of the management functions will be to change the degree of trust reposed in the providers and this has already been considered in the Lava architecture. 18 6 Related Works The idea of delegation for network management originated from the MbD project [YGY91] In [KH92] a programming model was proposed to support dynamic reconfiguration. In [Zen95] the idea of delegation was used for efficient communication in mobile computing. Recently, the idea of delegation is applied to security management and intrusion detection. However, our work presented here is to ....

Gail E. Kaiser and Brent Hailpern. An Object-Based Programming Model for Shared Data. ACM Transactions on Programming Languages and Systems, 14(2):201--264, April 1992.


On Hard Real-Time Management Information - Wu, Kaiser (1993)   (2 citations)  Self-citation (Kaiser)   (Correct)

....that piece of information with a time tag and calculates the average number of successfully received packets. And, a shadow object with a time constraint of 2 seconds represents the average received packet information for the management applications. We can use the daemon approach described in [12] to solve this problem, where the information agent is treated as the daemon (Figure 2) The agent periodically polls the information from the network control software, and the polling cycle is 1 second. After receiving a new value, the agent computes the average value, and this computation can be ....

Gail E. Kaiser and Brent Hailpern. An Object-Based Programming Model for Shared Data. ACM Transactions on Programming Languages and Systems, 14(2):201--264, April 1992.


The SPLENDORS Real Time Portfolio Management System (Extended.. - Patel, Kaiser (1991)   (1 citation)  Self-citation (Kaiser)   (Correct)

....real time monitoring of market conditions, execution of strategies using uptodate market conditions information, and updating portfolios on a real time basis to take advantage of the market conditions. This section contains a brief description of Profit. For a more detailed description, see [3, 4]. The work by Tushar Patel is being carried out as a part of his MS Thesis at Columbia University. 2 There are three main concepts in Profit facets, objects and processes (see figure 2 1) A facet is a minimal unit of data and control. It is analogous to a frame in that it made up of ....

Gail E. Kaiser and Brent Hailpern. An Object-Based Programming Model for Shared Data. ACM Transactions on Programming Languages and Systems , 1991. In press. Available as IBM Research Report RC 16442 or Columbia University Department of Computer Science CUCS-046-90.


The SPLENDORS Real Time Portfolio Management System (Extended.. - Patel, Kaiser (1991)   (1 citation)  Self-citation (Kaiser)   (Correct)

....real time monitoring of market conditions, execution of strategies using uptodate market conditions information, and updating portfolios on a real time basis to take advantage of the market conditions. This section contains a brief description of Profit. For a more detailed description, see [3, 4]. The work by Tushar Patel is being carried out as a part of his MS Thesis at Columbia University. 2 There are three main concepts in Profit facets, objects and processes (see figure 2 1) A facet is a minimal unit of data and control. It is analogous to a frame in that it made up of ....

Gail E. Kaiser and Brent Hailpern. An Object-Based Programming Model for Shared Data. In 1990 International Conference on Computer Languages, pages 136-144. March, 1990.


Real-time Portfolio Management and Automatic Extensions: MS.. - Tushar Patel (1991)   (1 citation)  Self-citation (Kaiser)   (Correct)

....Department of Computer Science New York, NY 10027 tushar cs.columbia.edu 7 October 1991 CUCS 030 91 Thesis Committee: Gail E. Kaiser, Columbia University and Dan Schutzer, Citicorp Copyright 1991 Tushar Patel. All rights reserved. 1 Chapter 1 Introduction The PROFIT language [Kaiser 90, Kaiser 91] is motivated by applications driven by large quantities of rapidly changing data. An example of such an application is the portfolio management application that seeks to take advantage of the market conditions to optimize portfolios. Network management is another such application with large ....

....monitoring of market conditions, execution of strategies using up to date market conditions information, and updating portfolios on a real time basis to take advantage of the market conditions. This section contains a brief description of PROFIT. For a more detailed description, see [Kaiser 90, Kaiser 91] There are three main concepts in PROFIT facets, objects and processes (see figure 2 1) A facet is a minimal unit of data and control. It is made up of slots. Each such slot contains either data or code. However, in addition to such slots, a facet al..so maintains a queue of requests for ....

Gail E. Kaiser and Brent Hailpern. An Object-Based Programming Model for Shared Data. ACM Transactions on Programming Languages and Systems , 1991. In press. Available as IBM Research Report RC 16442 or Columbia University Department of Computer Science CUCS-046-90.


Real-time Portfolio Management and Automatic Extensions: MS.. - Tushar Patel (1991)   (1 citation)  Self-citation (Kaiser)   (Correct)

....University Department of Computer Science New York, NY 10027 tushar cs.columbia.edu 7 October 1991 CUCS 030 91 Thesis Committee: Gail E. Kaiser, Columbia University and Dan Schutzer, Citicorp Copyright 1991 Tushar Patel. All rights reserved. 1 Chapter 1 Introduction The PROFIT language [Kaiser 90, Kaiser 91] is motivated by applications driven by large quantities of rapidly changing data. An example of such an application is the portfolio management application that seeks to take advantage of the market conditions to optimize portfolios. Network management is another such application with ....

Gail E. Kaiser and Brent Hailpern. An Object-Based Programming Model for Shared Data. In 1990 International Conference on Computer Languages, pages 136-144. New Orleans LA, March, 1990.


Appendix B EUPHORIA Reference Manual - The Programmers' (1996)   (Correct)

No context found.

Kaiser, Gail E. and Brent Hailpern. An object-based programming model for shared data. ACM Transactions on Programming Languages and Systems, 14(2):201-264, April 1992.

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