MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  a

Download:
pdf | ps
by Piyush Mehrotra, John Van Rosendale, Hans Zima
ftp://ftp.par.univie.ac.at/papers/1998-1999/tr98-02.ps.gz
Add To MetaCart

Abstract:

With the growing availability of heterogeneous networks of computing systems, multidisciplinary applications (MDAs) are becoming increasingly tractable. Such applications combine a number of programs representing different "disciplines " into a coherent, integrated system of interacting processes. In this paper we study the characteristics of MDAs and derive a corresponding set of language requirements, focusing on modular system design and multi-level parallelism. In addition to providing a brief overview of a number of languages addressing various aspects of the problem, we present a detailed overview of the Opus language, which was specifically designed with the goal of supporting the requirements of MDAs. 1

Citations

963 Performance Fortran Forum. High Performance Fortran language specification version 1.0 – High - 1993
314 Orca: A language for parallel programming of distributed systems – Bal, Kaashoek, et al. - 1992
156 F.B.Schneider: Concepts and notations for concurrent programming – Andrews - 1983
147 Fortran M: A language for modular parallel programming – Foster, Chandy - 1992
104 CC++: A Declarative Concurrent Object-Oriented Programming Notation – Chandy, Kesselman - 1993
51 Multilanguage Parallel Programming of Heterogeneous Machines – Bisiani, Forin - 1988
37 OPUS: A Coordination Language for Multidisciplinary Applications – Chapman, Haines, et al. - 1997