home *** CD-ROM | disk | FTP | other *** search
/ Forum of Incident Response & Security Teams / Forum_of_Incident_Response_and_Security_Teams_FIRST_October_1994.iso / teaminfo / nist / csl10_91.txt < prev    next >
Text File  |  1994-07-02  |  9KB  |  202 lines

  1.              Computer Systems Laboratory Newsletter
  2.                           October 1991
  3.  
  4.                  THE NIST POSIX TESTING PROGRAM
  5.  
  6.  
  7. What is POSIX?
  8. For the past several years, the National Institute of Standards
  9. and Technology's Computer Systems Laboratory (NIST/CSL) has
  10. collaborated with vendors, users, and voluntary standards
  11. organizations to advance the implementation and use of the
  12. standard on Portable Operating System Interface for Computer
  13. Environments (POSIX).  First adopted as a Federal Information
  14. Processing Standard (FIPS) in 1988 and revised in 1990, FIPS 151-
  15. 1, POSIX, adopts the Institute of Electrical and Electronics
  16. Engineers (IEEE) Standard 1003.1-1988 which defines an interface
  17. to an operating system environment.
  18.  
  19. FIPS 151-1 is for use in the acquisition of new operating system
  20. environments by federal agencies where POSIX-like interfaces are
  21. required.  FIPS 151-1 permits federal agencies to exercise more
  22. effective control over the production, management, and use of
  23. information resources by promoting the portability of computer
  24. applications at the source code level.  POSIX is part of an open
  25. systems environment which should reduce the cost of information
  26. systems by making it easier and less expensive to maintain and
  27. transfer information technology applications.  Copies of FIPS
  28. 151-1 are available from the National Technical Information
  29. Service (NTIS), 5285 Port Royal Road, Springfield, VA  22161,
  30. (703) 487-4650.
  31.  
  32. The Importance of Testing
  33. Agencies require assurance, however, that POSIX products conform
  34. to the requirements of FIPS 151-1.  Testing for conformance to
  35. standards becomes increasingly important as standards become more
  36. complex and interrelated.  Organizations need an independent,
  37. objective means of ascertaining that products conform to
  38. standards and interoperate with other products as intended. 
  39. Tests are an important factor in user acceptance and in the
  40. development of dependable POSIX products; compliance with FIPS
  41. 151-1 provides increased assurance that a computer program
  42. written for one machine will run on other computers.  
  43.  
  44. The NIST POSIX Conformance Test Suite
  45. NIST/CSL developed the POSIX Conformance Test Suite (NIST-PCTS)
  46. to test conformance of POSIX products to FIPS 151-1. The NIST-
  47. PCTS adheres to the guidelines of IEEE 1003.3 Draft 10.0,
  48. "Standards for Test Methods for Measuring Conformance to POSIX,"
  49. or where assertions were incorrectly stated, the NIST-PCTS was
  50. changed to align with those updated assertions in Draft 11.0. 
  51. The current version of the test suite is NIST-PCTS:151-1 (Version
  52. 1.1) dated 9-28-90, available from NTIS.  Also required is the
  53. latest "patch" from NIST/CSL.
  54.  
  55. The POSIX Testing Program
  56. How is a vendor product tested for conformance to POSIX?  The
  57. vendor typically buys the NIST-PCTS from NTIS and conducts the
  58. initial tests.  Once satisfied that the product is conformant,
  59. the vendor contracts with a testing laboratory which has been
  60. accredited by NIST's National Voluntary Laboratory Accreditation
  61. Program (NVLAP) to conduct POSIX conformance testing.  The
  62. laboratory then forwards test results to NIST/CSL, which
  63. evaluates the results and issues a Certificate of Validation for
  64. successful tests.  The certificate assists federal agencies by
  65. verifying that the product has met the FIPS 151-1 standard for
  66. the tested configuration.
  67.  
  68. Accredited POSIX Testing Laboratories 
  69. The NIST POSIX Testing Program began with the announcement of the
  70. following seven accredited POSIX testing laboratories (APTLs) on
  71. May 1, 1991.  Laboratories are accredited for a period of one
  72. year, with accreditation renewable annually.
  73.  
  74.      Applications Software Incorporated
  75.      1656 Gryc Court
  76.      Mendota Heights, MN 55118
  77.      (612) 456-5364
  78.  
  79.      DataFocus Incorporated
  80.      12500 Fair Lakes Circle, Suite 160
  81.      Fairfax, VA 22033-3821
  82.      (703) 631-6770
  83.  
  84.      Hewlett-Packard Company
  85.      Hewlett-Packard POSIX Conformance Test Center
  86.      250 Apollo Drive
  87.      Chelmsford, MA 01824
  88.      (508) 256-6600
  89.  
  90.      Mindcraft, Inc.
  91.      410 Cambridge Avenue
  92.      Palo Alto, CA 94306
  93.      (415) 323-9000
  94.  
  95.      National Computing Centre Ltd
  96.      Oxford Road
  97.      Manchester, M1 7ED, ENGLAND
  98.      +44 61 228-6333
  99.  
  100.      PERENNIAL
  101.      4699 Old Ironsides Drive, Suite 210
  102.      Santa Clara, CA 95054
  103.      (408) 748-2900
  104.  
  105.      UniSoft Corporation
  106.      6121 Hollis Street
  107.      Emeryville, CA 94608-2092
  108.      (415) 420-6400
  109.  
  110.  
  111. NIST POSIX Validated Products
  112. As of September 17, 1991, NIST/CSL has issued Certificates of
  113. Validation for the following products (listed in alphabetical
  114. order by product supplier):
  115.  
  116.           A/UX Version 2.0.1, Release 1/30/91 for the Macintosh
  117.           IIci, IIfx, and IIsi (Product Supplier, Apple Computer
  118.           Inc. - APTL, Mindcraft, Inc.)
  119.  
  120.           EP/IX Version 1.3.1, Release 3/21/91 for the Control
  121.           Data 4000 Model 4330-250 and Model 4680 (Product
  122.           Supplier, Control Data Corporation - APTL, Applications
  123.           Software Incorporated)
  124.  
  125.           DG/UX Version 4.32 for the AViion AV/400/4000 Model
  126.           AV/410:  DG/UX Version 5.4 for the AViion 5000 Model
  127.           AV/5240, the AViion 400/4000 Model AV/4100 and Model
  128.           AV/412 (Product Supplier, Data General Corporation -
  129.           APTL, Mindcraft, Inc.)
  130.  
  131.           ULTRIX Version 2.4, Release 5/31/91 for the VAXstation
  132.           II Model GPX and the DECstation Model 3100 (Product
  133.           Supplier, Digital Equipment Corporation - APTL,
  134.           Mindcraft, Inc.)
  135.  
  136.           AIX Version 3 Release 1 for the RISC System/6000 Model
  137.           530 and Model 320 (Product Supplier, International
  138.           Business Machines Inc. - APTL, Mindcraft, Inc.)
  139.  
  140.           SCO UNIX System V/386 Version 3.2 for the Data General
  141.           Corporation Walkabout/SX Model G2763 (APTL, Mindcraft,
  142.           Inc.) and the Zenith Data Systems Supersport Laptop
  143.           Model Supersport SX (APTL, DataFocus Inc.) (Product
  144.           Supplier, Santa Cruz Operation)
  145.  
  146.           CTOSII Version 3, Release 3 for the UNISYS B-Series
  147.           Model NGEN (Product Supplier, UNISYS Corporation -
  148.           APTL, DataFocus Inc.)
  149.  
  150.  
  151. Availability of POSIX Information
  152. CSL maintains a register called the "NIST POSIX Testing
  153. Laboratories and Validated Products" which lists current APTLs
  154. and POSIX products.  As additional products are validated, they
  155. are added to the register.  NIST/CSL publishes the register in
  156. its quarterly Validated Processor List, the current version of
  157. which is NISTIR 4690 dated October 1991.  You may order this
  158. document from NTIS, (703) 487-4650, order number PB91-937300,
  159. price $17.00 paper, $8.00 microfiche.  Subscriptions are also
  160. available at $68.00 per year; call (703) 487-4630 for this
  161. service.
  162.  
  163. POSIX Electronic Mail File Service
  164. NIST/CSL's Software Engineering Group also provides an electronic
  165. mail (email) file service.  You can receive the most recent
  166. information on the NIST POSIX Testing Program by sending
  167. specially formatted email messages to posix@nist.gov.  The
  168. automatic mail file server program will read the message and
  169. return the requested document as the body of one or more email
  170. messages.
  171.  
  172. To use the service, you must be able to send and receive email
  173. via the Internet.  For most email systems, you will send an email
  174. message to posix@nist.gov (mail posix@nist.gov).  When the email system
  175. responds with "Subject:" you may type anything.  The next line should be a
  176. basic command for the email server to send you whatever document you want
  177. (send register).  After you issue your send command and a carriage return, the
  178. next line should simply have a period and a carriage return, signalling the
  179. end of your email message.  Your email system will probably respond with EOT
  180. for the end of transmission.  The mail server program reads the message and
  181. figures out what to send and where to send it.  
  182.  
  183. Each of the available documents is referenced by the short names listed below. 
  184. You may request more than one file at a time (send policy register).  All the
  185. files are plain 7-bit ASCII text.
  186.  
  187. These are the available NIST POSIX Conformance Testing documents:
  188.  
  189.      register -a register of accredited labs and tested implementations
  190.                (5905 bytes)
  191.  
  192.      policy -  "NIST POSIX Testing Policy General Information" (27396
  193.                bytes)
  194.  
  195.      required -"NIST POSIX Testing Policy Certificate of Validation
  196.                Requirements - #1-FIPS 151-1"  (135093 bytes) 
  197.  
  198.  
  199. For More Information
  200. Contact Jim Hall, NIST, CSL, Room B266, Technology Building, Gaithersburg, MD 
  201. 20899, email:hall@swe.ncsl.nist.gov or phone (301) 975-3273.
  202.