• DocumentCode
    2578971
  • Title

    Structured principles for developing parallel computing programs

  • Author

    Xu, Zhiwei

  • Author_Institution
    Dept. of Comput. Sci., Polytech. Univ., Farmingdale, NY, USA
  • fYear
    1991
  • fDate
    13-16 Oct 1991
  • Firstpage
    655
  • Abstract
    A methodology of parallel programming is presented which utilizes the software engineering philosophies underlying the structured techniques for sequential programming. Three phases of program development are considered: design, coding, and testing and debugging. Concepts that are of special importance to parallel programs are described. The first basic principle underlying the approach is that a parallel computing program should be well-behaved right from the start throughout the entire development process. The second principle of the methodology is that programs should be designed and coded with structured notations. Principles for coping with the complexity of parallel programming are discussed
  • Keywords
    parallel programming; program debugging; program testing; software engineering; coding; complexity; debugging; parallel programming; program development; program testing; sequential programming; software engineering; structured techniques; Computer science; Concurrent computing; Debugging; Hardware; Parallel algorithms; Parallel processing; Parallel programming; Software engineering; Telephony; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems, Man, and Cybernetics, 1991. 'Decision Aiding for Complex Systems, Conference Proceedings., 1991 IEEE International Conference on
  • Conference_Location
    Charlottesville, VA
  • Print_ISBN
    0-7803-0233-8
  • Type

    conf

  • DOI
    10.1109/ICSMC.1991.169760
  • Filename
    169760