Literatur

ACG$^+$00
D. Ashton, A. Chan, B. Gropp, R. Lusk, D. Swider, R. Thakur.
MPICH - Portable MPI Model Implementation, Version 1.2.1.
ANL Chicago, Mississippi State, 2000.

siehe URL: http://www.mcs.anl.gov/mpi/mpich/.

AG96
K. Arnold, J. Gosling.
The Java Programming Language.
Addison-Wesley, 1996.
Second Edition 1998.

And91
G. Andrews.
Concurrent programming: Principles and Practice.
Benjamin/Cummings, 1991.

And99
G. Andrews.
Foundations of Multithreaded, Parallel and Distributed programming.
Benjamin/Cummings, 1999.

AOS$^+$99
K. Arnold, B. O'Sullivan, R. Scheifler, J. Waldo, A. Wollrath.
The Jini Specification.
Addison-Wesley, 1999.

BA82
M. Ben-Ari.
Principles of Concurrent Programming.
Prentice Hall Int., 1982.

BA84
M. Ben-Ari.
Grundlagen der Parallel-Programmierung.
Hanser, München, 1984.

BA90
M. Ben-Ari.
Principles of Concurrent and Distributed Programming.
Prentice Hall Int., 1990.

BBF$^+$01
D. Brooks, D. Burdett, C. Ferris, J. Ibbotson, M. Shimamura.
ebXML Message Service Specification v1.0, Transport, Routing and Packaging.
ebXML Cooperation, 2001.

siehe URL: http://www.ebxml.org/specs/ebMS.pdf.

BC99
M. Baker, B. Carpenter.
Thougts on the structure of an MPJ reference implementation.
NPAC at Syracuse University, 1999.

siehe URL: http://www.npac.syr.edu/projects/pcrc/ reports/MPJ-RI-design/design/design.html.

BEK$^+$00
D. Box, D. Ehnebuske, G. Kakivaya, A. Layman, N. Mendelsohn, H. Nielsen, S. Thatte, D. Winer.
Simple Object Access Protocol, 1.1.
WWW Consortium Note, 2000.

siehe URL: http://www.w3.org/TR/SOAP/.

BMPP00
R. Boisvert, J. Moreira, M. Philippsen, R. Pozo.
Java and Numerical Computing.
Java Grande Forum, 2000.

BMR$^+$96
F. Buschmann, R. Meunier, H. Rohnert, P. Sommerlad, M. Stal.
Pattern-Oriented Software Architecture: A System of Patterns.
Wiley, Weinheim, 1996.

Bog99
M. Boger.
Java in verteilten Systemen.
dpunkt.verlag, 1999.

BPSMM00
T. Bray, J. Paoli, C. Sperberg-McQueen, E. Maler.
Extensible Markup Language (XML) 1.0.
WWW Consortium Recommendation, 1998, Second Edition 2000.

siehe URL: http://www.w3.org/TR/REC-xml/.

Brä93
Th. Bräunl.
Parallele Programmierung.
Vieweg, 1993.

BRJ99
G. Booch, J. Rumbaugh, I. Jacobson.
The Unified Modeling Language, User Guide.
Addison-Wesley, 1999.
Deutsch: Das UML-Benutzerhandbuch, 1999.

BTN00
J. Barton, S. Thatte, H. Nielsen.
SOAP Messages with Attachments.
WWW Consortium Note, 2000.

URL: http://www.w3.org/TR/SOAP-attachments/.

BWKO00
J. Bull, M. Westhead, M. Kambites, J. Obdrzalek.
Towards OpenMP for Java.
In SC'2000, Dallas, 2000.

CG89
N. Carriero, D. Gelernter.
How to Write Parallel Programs: A Guide to the Perplexed.
ACM Computing Surveys, 1989.

CGJ$^+$98
B. Carpenter, V. Getov, G. Judd, T. Skjellum, G. Fox.
MPI for Java - Position Document and Draft API Specification.
Java Grande Forum, 1998.

siehe URL: http://www.javagrande.org/.

CLR90
T. Cormen, C. Leiserson, R. Rivest.
Introduction to Algorithms.
MIT Press/McGraw-Hill, 1990.

CMD$^+$00
R. Chandra, R. Menon, L. Dagum, D. Kohr, D. Maydan, J. McDonald.
Parallel programming in OpenMP.
Morgan Kaufmann, 2000.

CT00
T. Christopher, G. Thiruvathukal.
High-Performance Java Platform Computing: Multithreaded and Networked Programming.
Prentice Hall PTR, 2000.

Eck98
B. Eckel.
Thinking in Java.
Prentice Hall Int., 1998.

ER98
G. Ehmayer, S. Reich.
Java in der Anwendungsentwicklung.
dpunkt.verlag, 1998.

FFCM99
D. Flanagan, J. Farley, W. Crawford, K. Magnusson.
Java Enterprise in a Nutshell.
O'Reilly, 1999.

FK98
I. Foster, C. Kesselman.
Computational Grids.
Morgan Kaufmann, 1998.

Fla97
D. Flanagan.
Java in a Nutshell.
O'Reilly, 1996, 1997.

FLR98
M. Frigo, C. Leiserson, K. Randall.
The implementation of the Cilk-5 multithreaded language.
In Proc. ACM SIGPLAN Programming Language Design and Implementation, pages 212-223, 1998.

Fos95
I. Foster.
Designing and Building Parallel Programs: Concepts and Tools for Parallel Software Engineering.
Addison-Wesley, 1995.

Gal95
B. Gallmeister.
POSIX.4 Programming for the Real World.
O'Reilly, 1995.

GBD$^+$94
A. Geist, A. Beguelin, J. Dongarra, W. Jiang, R. Mancheck, V. Sunderam.
PVM: Parallel Virtual Machine.
MIT Press, Cambridge, Mass., 1994.

GBD$^+$95
A. Geist, A. Beguelin, J. Dongarra, W. Jiang, R. Mancheck, V. Sunderam.
PVM 3.3 Usersguide.
Oak Ridge, USA, 1995.

GEN01
A. Grangard, B. Eisenberg, D. Nickull.
ebXML Technical Architecture Specification v1.0.4.
ebXML Cooperation, 2001.

siehe URL: http://www.ebxml.org/specs/ebTA.pdf.

GHJV95
E. Gamma, R. Helm, R. Johnson, J. Vlissides.
Design Patterns.
Addison-Wesley, 1995.
Deutsch: Entwurfsmuster, Addison-Wesley, 1996.

GJS96
J. Gosling, B. Joy, G. Steele.
The Java Language Specification.
Addison-Wesley, 1996.

GLS95
W. Gropp, E. Lusk, A. Skjellum.
Using MPI: Portable parallel programming with the Message Passing Interface.
MIT Press, Cambridge, Mass., 1995.

GPH$^+$99
M. Gimbel, M. Philippsen, B. Haumacher, P. Lockemann, W. Tichy.
Java as a basis for parallel data mining in workstation clusters.
In Proc. HPCN Europe 99 Conference, LNCS 1593, pages 884-894, 1999.

GvLPF00
V. Getov, G. v. Laszewski, M. Philippsen, I. Foster.
Multi-paradigm communications in Java for Grid computing.
Communications of the ACM, Vol. 44, No. 10, 2000.

GvLPF01
V. Getov, G. v. Laszewski, M. Philippsen, I. Foster.
Multiparadigm communications in Java for Grid computing.
Communications of the ACM, Vol. 44, No. 10, pages 118-125, 2001.

GY96a
J. Gosling, F. Yellin.
The Java Application Programming Interface, Volume 1; Core Packages.
Addison-Wesley, 1996.

GY96b
J. Gosling, F. Yellin.
The Java Application Programming Interface, Volume 2; Window Toolkit and Applets.
Addison-Wesley, 1996.

Han81
B. Hansen.
Konstruktion von Mehrprozess Programmen.
Oldenburg Verlag, 1981.
Englisch: The Architecture of Concurrent Programs, Prentice Hall Int., 1977.

Har97
E. Harold.
Java Network Programming.
O'Reilly, 1997.

Har98
S. Hartley.
Concurrent Programming: The Java Programming Language.
Oxford Univ. Press, 1998.

HK99
M. Hitz, G. Kappel.
UML at Work.
dpunkt.verlag, 1999.

HLG$^+$99
J. Häuser, T. Ludewig, T. Gollnick, R. Winkelmann, R. Williams, J. Muylart, M. Spel.
A pure Java parallel flow solver JparNSS.
In Proc. 37th Aerospace Sciences Meeting and Exhibit, Reno, January 11-14, 1999.

Hoa84
C. Hoare.
Communicating sequential processes.
Prentice Hall Int., 1984.

HRP01
B. Haumacher, J. Reuter, M. Philippsen.
JavaParty A distributed companion to Java.
siehe URL: http://wwwipd.ira.uka.de/JavaParty/, 2001.

Jaj92
J. Jaja.
An Introduction to Parallel Algorithms.
Addison-Wesley, 1992.

KHBB01
T. Kielmann, P. Hatcher, L. Bouge, H. Bal.
EnablingJava for high-performance computing.
Communications of the ACM, Vol. 44, No. 10, pages 110-117, 2001.

KLL$^+$99
Sung-Hoon Ko, Sang Lim, Xinying Li, B. Carpenter, M. Baker.
javaMPI - A Java Interface to MPI, Version 1.2.
NPAC Syracuse, CSM Portsmouth, 1999.

siehe URL: http://www.npac.syr.edu/.

KLS$^+$94
Ch. Koelbel, D. Loveman, R. Schreiber, G. Steele, M. Zosel.
The High Performance FORTRAN Handbook.
MIT Press, 1994.

KSS96
S. Kleiman, D. Shah, B. Smaalders.
Programming with Threads.
Prentice Hall Int., 1996.

KVR01
N. Kassem, A. Vijendran, R.Mordani.
Java APIs for XML Messaging (JAXM).
Sun, 2001.

siehe URL: http://java.sun.com/xml/jaxm/.

KY02
H. Kredel, A. Yoshida.
Thread- und Netzwerk-Programmierung mit Java - Ein Praktikum für die parallele Programmierung.
dpunkt, 2002.

LB96
B. Lewis, D. Berg.
Threads Primer.
Prentice Hall Int., 1996.

LB00
B. Lewis, D. Berg.
Multithreaded Programming with Java Technology.
Sun & Prentice Hall Int., 2000.

Lea97
D. Lea.
Concurrent Programming in Java - Design Principles and Patterns.
Addison-Wesley, 1997.
Auch in Deutsch, Addison-Wesley, 1998.

Lea00a
D. Lea.
Concurrent Programming in Java - Design Principles and Patterns.
Addison-Wesley, 2000.
Second Edition.

Lea00b
D. Lea.
A Java fork/join framework.
In ACM Java Grande 2000 Conference, pages 36-43, 2000.

siehe URL: http://gee.cs.oswego.edu/dl/papers/fj.pdf.

Lei91
T. Leighton.
Introduction to Parallel Algorithms and Architectures.
Morgan Kaufmann, 1991.
Deutsch: Einführung in Parallele Algorithmen und Architekturen. International Thomson Publishing, 1997.

Lyn96
N. Lynch.
Distributed Algorithms.
Morgan Kaufmann, 1996.

McL00
B. McLaughlin.
Java and XML.
O'Reilly, 2000.

MHC01
R. Monson-Haefel, D. Chappell.
Java Message Service.
O'Reilly, 2001.

MMG$^+$01
J. Moreira, S. Midkiff, M. Gupta, P. Artigas, P. Wu, G. Almasi.
The NINJA project.
Communications of the ACM, Vol. 44, No. 10, pages 102-109, 2001.

MP01
J. Manson, W. Pugh.
Core semantics of multithreaded Java.
In Proc. Java Grande Conference, June, 2001.

siehe URL: http://www.cs.umd.edu/ pugh/.

MPI94
MPI.
MPI: a Message-Passing Interface Standard, Version 1.0.
Message Passing Interface Forum, University of Tennessee, 1994.

siehe URL: http://www.mcs.anl.gov/mpi/.

MPI97
MPI.
MPI: a Message-Passing Interface Standard, Version 2.0.
Message Passing Interface Forum, University of Tennessee, 1997.

siehe URL: http://www.mpi-forum.org/.

MS99
S. Middendorf, R. Singer.
Java: Programmierhandbuch und Referenz - für die Java-2 Plattform.
dpunkt.verlag, 1999.
2. Auflage.

MSS96
S. Middendorf, R. Singer, S. Strobel.
Java: Programmierhandbuch und Referenz.
dpunkt.verlag, 1996.

MvNB$^+$99
J. Maassen, R. van Nieuwport, H. Bal, R. Veldema, A. Plaat.
An efficient implementation of Java's Remote Method Invocation.
In Proc. 7. ACM SIGPLAN Symp. on Principles and Practice of Parallel Programming, PPoPP, pages 173-182, May 1999.

NPH99
C. Nester, M. Philippsen, B. Haumacher.
A more efficient RMI for Java.
In Proc. Java Grande Conference, June 12-14, 1999.

NPH00
C. Nester, M. Philippsen, B. Haumacher.
A more efficient serialization and RMI for Java.
In Concurrency: Practice and Experience, 12(7), pages 495-518, 2000.

Ope98
OpenMP.
OpenMP C, C++, Fortran Application Program Interfaces.
OpenMP Architecture Review Board, 1998.

siehe URL: http://www.openmp.org/.

OW97
S. Oaks, H. Wong.
Java Threads.
O'Reilly, 1997.

OW00
S. Oaks, H. Wong.
Jini in a Nutshell.
O'Reilly, 2000.

PR98
A. Puder, K. Römer.
MICO Is CORBA: A CORBA 2.0 compliant implementation.
dpunkt.verlag, 1998.

Pug00
W. Pugh.
The Java memory model is fatally flawed.
In Concurrency: Practice and Experience, 12(1), pages 1-11, 2000.

Res93
Kendall Square Research.
KSR1 C and FORTRAN Programming Manuals.
KSR, Waltham, USA, 1993.

RP97
P. Rechenberg, G. Pomberger.
Informatik-Handbuch.
Hanser, 1997.
2. Auflage 1999.

RR00
T. Rauber, G. Rünger.
Parallele und verteilte Programmierung.
Springer-Verlag, Heidelberg, 2000.

Say97
A. Sayegh.
CORBA Standard, Spezifikation, Entwicklung.
O'Reilly, 1997.

Sch93
A. Schill.
DCE: Das OSF Distributed Computing Environment, Einführung und Grundlagen.
Springer-Verlag, Heidelberg, 1993.

SK93
M. Schader, S. Kuhlins.
Programmieren in C++.
Springer-Verlag, Heidelberg, 1993.

SMML00
J. Squyres, K. Meyer, M. McNally, A. Lumsdaine.
LAM/MPI - Local Area Multicomputer, version 6.3.
University of Notre Dame, 2000.

siehe URL: http://www.mpi.nd.edu/lam/.

SSRB00
D. Schmidt, M. Stal, H. Rohnert, F. Buschmann.
Pattern-oriented Software Architecture, Patterns for Concurrent and Networked Objects.
Wiley, Weinheim, 2000.

SST00
M. Schader, L. Schmidt-Thieme.
Java - Einführung in die objektorientierte Programmierung.
Springer-Verlag, Heidelberg, 1998, 3. Auflage 2000.

Tan95
A. Tanenbaum.
Distributed Operating Systems.
Prentice Hall Int., 1995.
auf Deutsch: Verteilte Betriebssysteme.

Tan96a
A. Tanenbaum.
Modern Operating Systems.
Prentice Hall Int., 1992, 1996.

Tan96b
A. Tanenbaum.
Computer Networks, 3rd ed.
Prentice Hall Int., 1996.
auf Deutsch: Computernetzwerke, 1997.

vNMB$^+$99
R. van Nieuwport, J. Maassen, H. Bal, T. Kielmann, R. Veldema.
Wide-area parallel computing in Java.
In Proc. Java Grande Conference, June 12-14, 1999.

ZH88
D. Zöbel, H. Hogenkamp.
Konzepte der parallelen Programmierung.
Teubner, Stuttgart, 1988.

ZK00
A. Zeller, J. Krinke.
Programmierwerkzeuge.
dpunkt.verlag, 2000.

Zom96
A. Zomaya (ed.).
Parallel and Distributed Computing Handbook.
McGraw Hill, 1996.


Heinz Kredel

Last modified: Sun Jan 28 22:22:03 CET 2018