Design level support for parallel and distributed applications

Mark Polman, Maarten van Steen

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review


The growing interest in using a cluster of workstations as the target platform for high-performance applications, has again emphasized the need for support tools in application design, which is the subject of this paper. Here, we use as a discussion vehicle a graphical technique, ADL-D, that allows a developer to construct an application in terms of communicating processes. The technique distinguishes itself by its use of highly orthogonal concepts, and the support for automated code generation. Developers are encouraged to concentrate on designing components in isolation, making the complex design space more manageable than would otherwise be the case. ADL-D can be used from the early stages of application design through phases concerning algorithmic design, and final implementation on some target platform.

Original languageEnglish
Title of host publicationHigh-Performance Computing and Networking
Subtitle of host publicationInternational Conference and Exhibition HPCN EUROPE 1996 Brussels, Belgium, April 15–19, 1996 Proceedings
EditorsAdrian Colbrook, Heather Liddell, Bob Hertzberger, Peter Sloot
Place of PublicationBerlin, Heidelberg
Number of pages8
ISBN (Electronic)978-3-540-49955-8
ISBN (Print)978-3-540-61142-4
Publication statusPublished - 1 Jan 1996
Externally publishedYes
EventInternational Conference and Exhibition on High-Performance Computing and Networking, HPCN EUROPE 1996 - Brussels, Belgium
Duration: 15 Apr 199619 Apr 1996

Publication series

NameLecture Notes in Computer Science
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349


ConferenceInternational Conference and Exhibition on High-Performance Computing and Networking, HPCN EUROPE 1996
Abbreviated titleHPCN EUROPE


  • Application design
  • Communication graph
  • Target platform
  • Output gate
  • Interprocess communication


Dive into the research topics of 'Design level support for parallel and distributed applications'. Together they form a unique fingerprint.

Cite this