Tools and Environments for Parallel and Distributed Systems

  • Amr Zaky
  • Ted Lewis

Part of the The Springer International Series in Software Engineering book series (SOFT, volume 2)

Table of contents

  1. Front Matter
    Pages i-xi
  2. Overview

    1. Amr Zaky, Ted Lewis
      Pages 1-3
  3. Development Tools and Environments

    1. Front Matter
      Pages 5-6
    2. Keng Ng, Jeff Kramer, Jeff Magee, Naranker Dulay
      Pages 7-31
    3. Christian Clémençon, Akiyoshi Endo, Josef Fritscher, Andreas Müller, Roland Rühl, Brian J. N. Wylie
      Pages 33-59
    4. Thomas Cheatham, Amr Fahmy, Dan Stefanescu, Leslie Valiant
      Pages 61-76
  4. Performance Prediction and Analysis

  5. Debugging Tools

    1. Front Matter
      Pages 173-174
    2. Vijay Garg, Craig Chase, Roger Mitchell, Richard Kilgore
      Pages 195-226
  6. Less Traditional Approaches

    1. Front Matter
      Pages 227-228
    2. Isabelle Attali, Denis Caromel, Andrew Wendelborn
      Pages 229-256
    3. Tim Collins, James Browne
      Pages 257-278
  7. Back Matter
    Pages 305-305

About this book


Developing correct and efficient software is far more complex for parallel and distributed systems than it is for sequential processors. Some of the reasons for this added complexity are: the lack of a universally acceptable parallel and distributed programming paradigm, the criticality of achieving high performance, and the difficulty of writing correct parallel and distributed programs. These factors collectively influence the current status of parallel and distributed software development tools efforts.
Tools and Environments for Parallel and Distributed Systems addresses the above issues by describing working tools and environments, and gives a solid overview of some of the fundamental research being done worldwide. Topics covered in this collection are: mainstream program development tools, performance prediction tools and studies; debugging tools and research; and nontraditional tools.
Audience: Suitable as a secondary text for graduate level courses in software engineering and parallel and distributed systems, and as a reference for researchers and practitioners in industry.


Cluster Debugging Extreme Programming Scala complexity design inheritance object oriented design parallel programming processor programming software engineering structured analysis

Editors and affiliations

  • Amr Zaky
    • 1
  • Ted Lewis
    • 1
  1. 1.Naval Postgraduate SchoolMontereyUSA

Bibliographic information

  • DOI
  • Copyright Information Kluwer Academic Publishers 1996
  • Publisher Name Springer, Boston, MA
  • eBook Packages Springer Book Archive
  • Print ISBN 978-1-4613-6849-6
  • Online ISBN 978-1-4615-4123-3
  • Series Print ISSN 1384-6469
  • Buy this book on publisher's site