• DocumentCode
    2516476
  • Title

    Scenario-based hypersequential programming: concept and example

  • Author

    Uchihira, Naoshi ; Kawata, Hideji

  • Author_Institution
    Syst. & Software Res. Lab., Toshiba Corp., Kawasaki, Japan
  • fYear
    1997
  • fDate
    17-18 May 1997
  • Firstpage
    277
  • Lastpage
    283
  • Abstract
    Hypersequential programming is a new paradigm of concurrent programming in which the original concurrent program is first serialized, then tested and debugged as a sequential program, and finally restored into the target concurrent program by parallelization. Both high productivity and reliability are achieved by hypersequential programming because testing and debugging are done for the serialized version and correctness of the serialized program is preserved during subsequent parallelization. This paper proposes a practical embodiment of hypersequential programming based on a sequential execution history, called a scenario, and explains how it works using a simple example
  • Keywords
    parallel programming; parallelising compilers; program debugging; program testing; concurrent program development; concurrent programming; parallelization; scenario-based hypersequential programming; sequential execution history; sequential program; serial program debugging; serial program testing; Concrete; History; Laboratories; Parallel programming; Programming profession; Sequential analysis; Software debugging; Software systems; Software testing; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering for Parallel and Distributed Systems, 1997. Proceedings., Second International Workshop on
  • Conference_Location
    Boston, MA
  • Print_ISBN
    0-8186-8043-1
  • Type

    conf

  • DOI
    10.1109/PDSE.1997.596847
  • Filename
    596847