The implementation of ASSIST, an environment for parallel and distributed programming

Marco Aldinucci, Sonia Campa, Pierpaolo Ciullo, Massimo Coppola, Silvia Magini, Paolo Pesciullesi, Laura Potiti, Roberto Ravazzolo, Massimo Torquati, Marco Vanneschi, Corrado Zoccolo

Research output: Contribution to journalArticle

22 Citations (Scopus)

Abstract

We describe the implementation of ASSIST, a programming environment for parallel and distributed programs. Its coordination language is based of the parallel skeleton model, extended with new features to enhance expressiveness, parallel software reuse, software component integration and interfacing to external resources. The compilation process and the structure of the run-time support of ASSIST are discussed with respect to the issues introduced by the new characteristics, presenting an analysis of the first test results.

Original languageEnglish
Pages (from-to)712-721
Number of pages10
JournalLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume2790
Publication statusPublished - 2004

Fingerprint

Distributed Programming
Computer software reusability
Parallel Programming
Software
Skeleton
Software Reuse
Language
Programming Environments
Software Components
Expressiveness
Compilation
Resources
Model

ASJC Scopus subject areas

  • Computer Science(all)
  • Biochemistry, Genetics and Molecular Biology(all)
  • Theoretical Computer Science

Cite this

The implementation of ASSIST, an environment for parallel and distributed programming. / Aldinucci, Marco; Campa, Sonia; Ciullo, Pierpaolo; Coppola, Massimo; Magini, Silvia; Pesciullesi, Paolo; Potiti, Laura; Ravazzolo, Roberto; Torquati, Massimo; Vanneschi, Marco; Zoccolo, Corrado.

In: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), Vol. 2790, 2004, p. 712-721.

Research output: Contribution to journalArticle

Aldinucci, M, Campa, S, Ciullo, P, Coppola, M, Magini, S, Pesciullesi, P, Potiti, L, Ravazzolo, R, Torquati, M, Vanneschi, M & Zoccolo, C 2004, 'The implementation of ASSIST, an environment for parallel and distributed programming', Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 2790, pp. 712-721.
Aldinucci, Marco ; Campa, Sonia ; Ciullo, Pierpaolo ; Coppola, Massimo ; Magini, Silvia ; Pesciullesi, Paolo ; Potiti, Laura ; Ravazzolo, Roberto ; Torquati, Massimo ; Vanneschi, Marco ; Zoccolo, Corrado. / The implementation of ASSIST, an environment for parallel and distributed programming. In: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). 2004 ; Vol. 2790. pp. 712-721.
@article{18d7c6d6dd9b4663af11a8e2f3a72b3f,
title = "The implementation of ASSIST, an environment for parallel and distributed programming",
abstract = "We describe the implementation of ASSIST, a programming environment for parallel and distributed programs. Its coordination language is based of the parallel skeleton model, extended with new features to enhance expressiveness, parallel software reuse, software component integration and interfacing to external resources. The compilation process and the structure of the run-time support of ASSIST are discussed with respect to the issues introduced by the new characteristics, presenting an analysis of the first test results.",
author = "Marco Aldinucci and Sonia Campa and Pierpaolo Ciullo and Massimo Coppola and Silvia Magini and Paolo Pesciullesi and Laura Potiti and Roberto Ravazzolo and Massimo Torquati and Marco Vanneschi and Corrado Zoccolo",
year = "2004",
language = "English",
volume = "2790",
pages = "712--721",
journal = "Lecture Notes in Computer Science",
issn = "0302-9743",
publisher = "Springer Verlag",

}

TY - JOUR

T1 - The implementation of ASSIST, an environment for parallel and distributed programming

AU - Aldinucci, Marco

AU - Campa, Sonia

AU - Ciullo, Pierpaolo

AU - Coppola, Massimo

AU - Magini, Silvia

AU - Pesciullesi, Paolo

AU - Potiti, Laura

AU - Ravazzolo, Roberto

AU - Torquati, Massimo

AU - Vanneschi, Marco

AU - Zoccolo, Corrado

PY - 2004

Y1 - 2004

N2 - We describe the implementation of ASSIST, a programming environment for parallel and distributed programs. Its coordination language is based of the parallel skeleton model, extended with new features to enhance expressiveness, parallel software reuse, software component integration and interfacing to external resources. The compilation process and the structure of the run-time support of ASSIST are discussed with respect to the issues introduced by the new characteristics, presenting an analysis of the first test results.

AB - We describe the implementation of ASSIST, a programming environment for parallel and distributed programs. Its coordination language is based of the parallel skeleton model, extended with new features to enhance expressiveness, parallel software reuse, software component integration and interfacing to external resources. The compilation process and the structure of the run-time support of ASSIST are discussed with respect to the issues introduced by the new characteristics, presenting an analysis of the first test results.

UR - http://www.scopus.com/inward/record.url?scp=35048872783&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=35048872783&partnerID=8YFLogxK

M3 - Article

VL - 2790

SP - 712

EP - 721

JO - Lecture Notes in Computer Science

JF - Lecture Notes in Computer Science

SN - 0302-9743

ER -