| O. Bukhres, A. Elmagarmid, and e. Kuhn. Advanced languages for multidatabase systems. In O. Bukhres and A. K. Elmagarmid, editors, Object-Oriented Multidatabase Systems. Prentice-Hall, 1995. to appear. |
....system, demonstrating that the shared data paradigm is not necessarily less efficient than message passing. Co languages [21, 33, 38] are based on the coordination kernel. C Co and V PL support multiple inheritance, encapsulation of data and behavior, and different forms of polymorphism ([11, 35]) The coordination kernel integrates particularly well with Prolog, resulting in V PL , because Prolog variables already offer the single assignment property. Like in C Co, accessing communication variables is through the use of (unification) operators. Concurrency fits well to the logic ....
O. Bukhres, A. Elmagarmid, and e. Kuhn. Advanced languages for multidatabase systems. in [10], 1994. to appear.
....Even more advanced libraries, like the ISIS programming package as described in [Bir93] that provide reliable communication and group based communication, are not sufficient to express a complex MDBS transaction. Recently, specialized workflow languages, like IPL (InterBase Programming Language [BEK95] have been developed. IPL has been developed to implement Flex Transactions, and provides graphical user interfaces. The limitation of such special purpose languages is that they are tailored towards one model. Even if this is not a necessity: most of them are based on the imperative programming ....
....the goal. The ordering of alternatives is explained in the table below (the first successful alternative is taken) If no appears in G, another clause can be selected on backtracking. 1 Object orientation is not discussed in this article, because of the limited space. We refer to [Kuh94b, BEK95] for more detail. 12 clause C i semantics of C i s procedure H : G. sequential OR: C i 1 is started only after C i has failed; H : G. parallell OR: all C i are started in parallel; H G. neutral OR: the C i can be executed in any order AND OR create concurrent processes, controlled ....
O. Bukhres, A. Elmagarmid, and e. Kuhn. Advanced languages for multidatabase systems. In O. Bukhres and A. K. Elmagarmid, editors, Object-Oriented Multidatabase Systems. Prentice-Hall, 1995. to appear.
....a LOCAL process causes the activation of another occurrence of the C Co runtime system. As a second limitation, the pre compiler cannot support all of the dynamic features for objectorientation. We do not explain the object oriented features of C Co because of the limited space but refer to [11], 32] for details. These limitations can only be overcome by a new C implementation that reorganizes C s internal stacks and provides light weight processes. This was done in our implementation of VPL ; it supports fine grained concurrency. TITLE 13 3. Programming Languages with Work Flow ....
....system, demonstrating that the shared data paradigm is not necessarily less efficient than message passing. Co languages [24] 30] 34] are based on the coordination kernel. C Co and V PL support multiple inheritance, encapsulation of data and behavior, and different forms of polymorphism ([11], 32] The coordination kernel integrates particularly well with Prolog, resulting in V PL , because Prolog variables already offer a single assignment property. Like in C Co, accessing communication variables is through the use of (unification) operators. Concurrency fits well to the logic ....
[Article contains additional citation context not shown here]
O. Bukhres, A. Elmagarmid, and e. Kuhn. Advanced languages for multidatabase systems. in [10], 1994. to appear.
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