home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / parallel / 2850 < prev    next >
Encoding:
Text File  |  1992-12-31  |  8.0 KB  |  199 lines

  1. Newsgroups: comp.parallel
  2. Path: sparky!uunet!zaphod.mps.ohio-state.edu!magnus.acs.ohio-state.edu!usenet.ins.cwru.edu!gatech!hubcap!fpst
  3. From: greg@cs.arizona.edu (Greg Andrews)
  4. Subject: Re: Info requested on Parasoft Express and SR.
  5. Message-ID: <1992Dec31.183414.14012@hubcap.clemson.edu>
  6. Summary: information on the SR programming language
  7. Sender: fpst@hubcap.clemson.edu (Steve Stevenson)
  8. Organization: U of Arizona CS Dept, Tucson
  9. References: <1992Dec30.212722.24048@hubcap.clemson.edu>
  10. Date: 31 Dec 92 15:24:13 GMT
  11. Approved: parallel@hubcap.clemson.edu
  12. Lines: 185
  13.  
  14.  
  15. In article <1992Dec30.212722.24048@hubcap.clemson.edu>,
  16. sundaram@eng.uiowa.edu (Subbiah Sundaram) writes:
  17.  
  18. > Hi Netters:
  19. > I would like to have some info on Parasoft Express and SR. 
  20. >
  21. > Subbiah.
  22.  
  23.  
  24. Following is the information sheet on SR.
  25.  
  26. A recent addition to the distribution is SRWin, a library of interface
  27. routines for using X-windows from an SR program.  SRWin provides a nice
  28. interface to X-windows, and permits an application to exploit concurrency
  29. and asynchronous event handling.
  30.  
  31. Another recent addition is srlatex, which typesets SR programs.
  32. An event tracing facility will be available soon.
  33.  
  34.  
  35.  
  36.                               SR Information Sheet
  37.                                 August 28, 1992
  38.  
  39. The SR Language
  40.  
  41.    SR (Synchronizing Resources) is a language for writing concurrent programs.
  42. The main language constructs are resources and operations.  Resources encapsu-
  43. late processes and variables they share; operations provide the primary mechan-
  44. ism for process interaction.  SR provides a novel integration of the mechanisms
  45. for invoking and servicing operations.  Consequently, all of local and remote
  46. procedure call, rendezvous, message passing, dynamic process creation, multi-
  47. cast, and semaphores are supported.
  48.  
  49.    New features in Version 2 include shared global variables and operations,
  50. circular imports, real numbers and math functions, formatted I/O, a more general
  51. syntax with fewer special cases, a more robust system with better error check-
  52. ing, true multiprocessing when run on a Sequent Symmetry or Silicon Graphics
  53. Iris, distributed termination detection, and many additional enhancements.
  54.  
  55.    SR is described in The SR Programming Language: Concurrency in Practice, by
  56. Gregory R. Andrews and Ronald A. Olsson, published by Benjamin/Cummings (ISBN
  57. 0-8053-0088-0).  An overview of version 1 of the language and implementation
  58. appeared in the January, 1988, issue of TOPLAS (ACM Transactions on Programming
  59. Languages and Systems 10,1, 51-86).
  60.  
  61.    SR has been used at a number of universities and labs for course work and
  62. research projects involving concurrent programming.  It has been used in con-
  63. current programming courses to reinforce concepts with small programming pro-
  64. jects and with larger projects such as experiments with parallel algorithms,
  65. replicated databases, distributed simulations, and parts of distributed operat-
  66. ing systems such as file systems and command interpreters.  SR has also been
  67. used as a tool in several masters theses and doctoral dissertations to conduct
  68. experiments in parallel and distributed programming and to implement larger sys-
  69. tems such as a system for mixed language programming, one for distributed imple-
  70. mentation of graph algorithms, experiments with load balancing algorithms, and
  71. experiments with upcall program structures.
  72.  
  73.    The latest implementation of SR is version 2.0, released in August, 1992.
  74. Tested platforms include the Sun4, Sun3, DECstation, SGI Iris, HP RISC and
  75. 9000/300, NeXT, and Sequent Symmetry.  Code is also included for the DG AViiON,
  76. IBM RS/6000, DEC VAX, and others.  An SR program runs on one or more networked
  77. machines of the same architecture.
  78.  
  79. Access via FTP
  80.  
  81.    SR is available by anonymous FTP from cs.arizona.edu.  There are two
  82. compressed tar files; be sure to transfer them in binary (image) mode.  The
  83. files are:
  84.  
  85.       /sr/sr.tar.Z: The SR programming language, including source code, documen-
  86.       tation in PostScript and troff form, checkout programs, and examples.
  87.  
  88.       /sr/vs.tar.Z: Extended verification suite, needed only if you're going to
  89.  
  90.       modify the system or port it to a new architecture.
  91.  
  92.    If you pick up a copy of SR by FTP, please send mail to sr-
  93. project@cs.arizona.edu to let us know.  We'll also put you on the INFO-SR mail-
  94. ing list (see below) if you so request.
  95.  
  96.    Electronic mail interfaces to FTP are available at BITFTP@PUCC.BITNET (for
  97. BITNET members) or ftpmail@decwrl.dec.com (for anyone).  For details, send
  98. either server a message with ``help'' in the body.
  99.  
  100. Ordering By Mail
  101.  
  102.    SR is available by mail using the order blank below.  Shipments include the
  103. tar files above plus printed copies of the documentation.  Specify one of these
  104. order codes:
  105.  
  106.      SR-D   Two 1.44 MB 31/2" diskettes, $25.
  107.      SR-T   1/2" magnetic tape, 1600 bpi, $30.
  108.      SR-C   1/4" Sun DC-300 cartridge, $45.
  109.  
  110. Prices include handling and shipping in the United States, Canada, and Mexico.
  111. Shipment to other countries is made by air mail only, for which there is an
  112. additional charge of $10.  UPS and express delivery are available at cost upon
  113. request.
  114.  
  115.    Payment should accompany orders and be made by check, money order, Visa, or
  116. MasterCard.  Remittance must be in U.S. dollars, payable to The University of
  117. Arizona and drawn on a bank with a branch in the United States.  Organizations
  118. that are unable to pre-pay orders may send purchase orders, subject to approval,
  119. but there is a $5 charge for processing such orders.
  120.  
  121. The INFO-SR Mailing List
  122.  
  123.    Mail sent to info-sr@cs.arizona.edu is automatically forwarded to a list of
  124. people interested in SR.  The mailing list is used for language discussions,
  125. announcements of new versions, etc.  To join, send a request including your
  126. email address to info-sr-request@cs.arizona.edu or uunet!arizona!sr-project.
  127.  
  128.  
  129.                                   Order Form
  130. SR Project
  131. Department of Computer Science
  132. Gould-Simpson Building
  133. The University of Arizona
  134. Tucson, Arizona  85721  USA
  135.  
  136. Ordering information: (602) 621-8448
  137.  
  138. FAX orders: (602) 621-4246
  139.  
  140.  
  141.  
  142. name    _______________________________________________________________________
  143.  
  144. address _______________________________________________________________________
  145.  
  146.         _______________________________________________________________________
  147.  
  148. city    _________________________________  state  _____  zipcode  _____________
  149.  
  150. (country)____________________________  telephone  _____________________________
  151.  
  152.  
  153.  qty. code            description                   price         total
  154. _____ _______ ___________________________________ __________ __________________
  155.  
  156.        SR-D     SR on two 1.44 MB 3.5" diskettes    $25.00
  157. _____ _______ ___________________________________ __________ __________________
  158.  
  159.        SR-T     SR on magnetic tape                 $30.00
  160. _____ _______ ___________________________________ __________ __________________
  161.  
  162.        SR-C     SR on Sun cartridge                 $45.00
  163. _____ _______ ___________________________________ __________ __________________
  164.  
  165.  
  166.                                               subtotal  _______________________
  167.  
  168.                         sales tax (Arizona residents*)  _______________________
  169.  
  170.                                 extra shipping charges  _______________________
  171.  
  172.                              purchase-order processing  _______________________
  173.  
  174.                                          other charges  _______________________
  175.  
  176.  
  177.                                                  total  _______________________
  178.  
  179. Make checks payable to The University of Arizona,
  180. or fill out the Credit Card Authorization below.
  181.  
  182. *The sales tax for residents of the city of Tucson is 7%.
  183.  It is 5% for all other residents of Arizona.
  184.  
  185.  
  186.             Credit Card Authorization
  187.  
  188. I hereby authorize the billing of the above order to my credit card.
  189.  
  190. name on card         __________________________________________________________
  191.  
  192. card number          __ __ __ __   __ __ __ __   __ __ __ __   __ __ __ __
  193.  
  194.                      __ Visa   __ MasterCard   expiration date ________________
  195.  
  196. cardholder signature __________________________________________________________
  197.  
  198.