• DocumentCode
    2516655
  • Title

    Seuss: what the doctor ordered

  • Author

    Alvisi, Lorenzo ; Joshi, Rajeev ; Lin, Calvin ; Misra, Jayadev

  • Author_Institution
    Dept. of Comput. Sci., Texas Univ., Austin, TX, USA
  • fYear
    1997
  • fDate
    17-18 May 1997
  • Firstpage
    284
  • Lastpage
    290
  • Abstract
    Reconciling the conflicting goals of simplicity and efficiency has traditionally been a major challenge in the development of concurrent programs. Seuss (see J. Misra, ftp://ftp.cs.utexas.edu/pub/psp/seuss/discipline.ps.Z) is a methodology for concurrent programming that attempts to achieve the right balance between these competing concerns. The goal of Seuss is to permit a disentanglement of the issues of correctness and efficiency. On the one hand, programmers can reason about Seuss programs by assuming a single thread of control; on the other hand, implementation designers can exploit design knowledge in achieving better performance. This paper provides a short overview of the Seuss programming model and describes the main challenges in designing an efficient implementation of Seuss and in applying Seuss to large applications
  • Keywords
    parallel programming; program verification; programming environments; Seuss; Seuss programming model; concurrent programming; correctness; design knowledge; distributed programming; efficiency; program development; reasoning about Seuss programs; thread of control; Cloning; Object oriented modeling; Programming profession; Terminology; Yarn;
  • 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.596848
  • Filename
    596848