Anne-Alexandra Holzbacher

In this paper, we present ConCoord: a software environment for Concurrent Coordinated programming. ConCoord contributes to concurrent programming in three ways. First, it separates programming into computation and coordination in order to reduce programming complexity. A ConCoord program is a dynamic collection of processes for either computation or coordination. Computation processes encapsulate conventional sequential computations. Coordination processes manage concurrency and only this. They handle dynamic evolution of the program structure depending on conditions on the program structure and execution state of processes. Second, ConCoord is targeted at networks of sequential and parallel machines. These networks support efficiently the exploitation of a diversity of concurrency grains on their different architectures. In order to take advantage of this feature, ConCoord provides linguistic support for heterogeneous concurrency exploitation. Third, reuse has being a primary concern in ConCoord's design. In our environment, sequential algorithms can be reused within computation processes. Concurrency management of concurrent algorithms can be reused within coordination processes. Both computation and coordination processes can be specified as parameterised reusable software components.

Coordination Languages and Models, LNCS 1061, pp. 249-266, 1996.
Paolo Ciancarini, Chris Hankin (a cura di), Springer-Verlag
1st International Conference (COORDINATION '96) Cesena, Italy, 15-17 April 1996
@incollection{concoord-coord96,
Author = {Holzbacher, Anne-Alexandra},
Booktitle = {Coordination Languages and Models},
Doi = {10.1007/3-540-61052-9_50},
Editor = {Ciancarini, Paolo and Hankin, Chris},
Isbn = {978-3-540-61052-6},
Note = {1st International Conference (COORDINATION '96) Cesena, Italy, 15--17 April 1996},
Pages = {249--266},
Publisher = {Springer-Verlag},
Series = {LNCS},
Title = {A Software Environment for Concurrent Coordinated Programming},
Url = {http://link.springer.com/chapter/10.1007/3-540-61052-9_50},
Volume = 1061,
Year = 1996}

Tags:
    

Pubblicazione

— autori/autrici

Anne-Alexandra Holzbacher

— a cura di

Paolo Ciancarini, Chris Hankin

— stato

pubblicato

— tipo

articolo in atti

Sede di pubblicazione

— volume

Coordination Languages and Models

— collana

LNCS 1061

— data di pubblicazione

1996

— pagine

249-266

— collana

LNCS 1061

— data di pubblicazione

1996

COORDINATION 1996

— quando

1996

URL & ID

pagina originale

— DOI

10.1007/3-540-61052-9_50

— print ISBN

978-3-540-61052-6

BibTeX

— BibTeX ID
concoord-coord96
— BibTeX category
incollection

Partita IVA: 01131710376 - Copyright © 2008-2021 APICe@DISI Research Group - PRIVACY