| J. Krammer. Distributed Software Engineering. In IEEE Computer Society Press, editor, Proc. 16th IEEE International Conference on Software, 1994. |
....a static network where functional processes communicate through point to point and unidirectional channels. Below, we discuss the most important points which distinguish Haskell# from the other known parallel functional languages based on coordination: The adoption of a configuration based [20] coordination language (HCL) provides complete separation on the constructionofcomputational code (pure Haskell) from coordination one (HCL) In Eden and Caliban, examples of embedded coordination languages, primitives extend Haskell syntax for gluing processes to the coordination medium, while, ....
....net analysis tool, was developed by Lima[21] The easy and e#cient implementations.Unlike Eden and Caliban,Haskell # needs no run time system support. It can be easily implemented by gluing a fast The configuration paradigm was developed in the context of specification of distributed systems[20]. message passing library to a state of the art sequential Haskell functional compiler .Assuming that Haskell# applications are coarse grain, one can take advantage of the best technology for compilation of sequential functional programs. Generality.Haskell # was developed to give ....
[Article contains additional citation context not shown here]
J. Krammer. Distributed Software Engineering. In IEEE Computer Society Press, editor, Proc. 16th IEEE International Conference on Software, 1994.
.... specifying placement of processes, while Eden has facilities for specification of reactive systems[Shapiro, 1989] Following, we discuss the most important points that distinguish Haskell# from other known parallel functional languages based on coordination: Adoption of a configuration based [Krammer, 1994] coordination language (HCL) separating completely construction of computation code (pure Haskell) from coordination one (HCL) In Eden and Caliban, computation and coordination code co exist in the same program text. The existent separation is essentially semantic: management of parallelism are ....
.... programs from parts also turns Haskell# more suitable for large scale parallel applications than Eden and Caliban, following the The configuration paradigm was developed in the context of specification of distributed systems, offering good support for parallel and distributed software engineering[Krammer, 1994]. ideas discussed in [DeRemer Kron, 1976] Another consequence is to stimulate coarse grain parallelism, considered more efficient on distributed memory architectures, such as clusters. Modelling of parallel architectures. It is known that generic optimal placement of processes over ....
Krammer, J. (1994). Distributed Software Engineering. IEEE Computer Society Press (ed), Proc. 16th IEEE International Conference on Software.
....a static network where functional processes communicate through point to point and unidirectional channels. Below, we discuss the most important points which distinguish Haskell# from the other known parallel functional languages based on coordination: The adoption of a con guration based [20] coordination language (HCL) provides complete separation on the construction of computational code (pure Haskell) from coordination one (HCL) In Eden and Caliban, examples of embedded coordination languages, primitives extend Haskell syntax for gluing processes to the coordination medium, ....
....implemented by gluing a fast message passing library to a state of the art sequential Haskell functional compiler . Assuming that Haskell# applications are coarse grain, one can take advantage The con guration paradigm was developed in the context of speci cation of distributed systems[20]. We have successfully used MPI and GHC, respectively, in our implementations of the best technology for compilation of functional programs. Generality. Haskell# was developed to give appropriate support to speci cation of general concurrent systems in a uni ed way. Caliban, Delirium e ....
[Article contains additional citation context not shown here]
J. Krammer. Distributed Software Engineering. In IEEE Computer Society Press, editor, Proc. 16th IEEE International Conference on Software, 1994.
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