Abstract
Isolating computation and communication concerns into separate pure computation and pure coordination modules enhances modularity, understandability, and reusability of parallel and/or distributed software.Manifold is a pure coordination language that encourages this separation. We use real, concrete, running Manifold programs to demonstrate the concept of pure coordination modules and the advantage of their reuse in applications of different nature.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
D. Gelernter and N. Carriero, “Coordination languages and their significance,” Communication of the ACM, vol. 35, pp. 97–107, February 1992.
F. Arbab, “Coordination of massively concurrent activities,” Tech. Rep. CS-R9565, Centrum voor Wiskunde en Informatica, Kruislaan 413, 1098 SJ Amsterdam, The Netherlands, 1995. Available on-line: http://www.cwi.nl/ftp/CWIreports/IS/CS-R9565.ps.Z
F. Arbab, “Manifold version 2: Language reference manual,” Tech. Rep. in preparation, Centrum voor Wiskunde en Informatica, Kruislaan 413, 1098 SJ Amsterdam, The Netherlands, 1995.
F. Arbab, “The IWIM model for coordination of concurrent activities,” in Coordination '96, Lecture Notes in Computer Science, Springer-Verlag, April 1996.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1996 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Arbab, F., Blom, C.L., Burger, F.J., Everaars, C.T.H. (1996). Reusable coordinator modules for massively concurrent applications. In: Bougé, L., Fraigniaud, P., Mignotte, A., Robert, Y. (eds) Euro-Par'96 Parallel Processing. Euro-Par 1996. Lecture Notes in Computer Science, vol 1123. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-61626-8_88
Download citation
DOI: https://doi.org/10.1007/3-540-61626-8_88
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-61626-9
Online ISBN: 978-3-540-70633-5
eBook Packages: Springer Book Archive