home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / std_unix / volume.17 / text0034.txt < prev    next >
Encoding:
Internet Message Format  |  1990-01-06  |  5.3 KB

  1. From: Jeffrey S. Haemer <jsh@usenix.org>
  2.  
  3. [ This is a reposting because the original doesn't even appear on uunet.  -mod ]
  4.  
  5.  
  6.  
  7.  
  8.             An Update on UNIX* and C Standards Activities
  9.  
  10.                             September 1989
  11.  
  12.                  USENIX Standards Watchdog Committee
  13.  
  14.                    Jeffrey S. Haemer, Report Editor
  15.  
  16. IEEE 1003.3: Test Methods Update
  17.  
  18. Doris Lebovits <lebovits@attunix.att.com> reports on the July 10-14,
  19. 1989 meeting in San Jose, California:
  20.  
  21.   1.  Overview
  22.       This was the thirteenth meeting of P1003.  Monday through
  23.       Wednesday, the group began work on a verification standard
  24.       corresponding to 1003.2 (Shell and Tools).  Following the close
  25.       of the formal meeting, the technical reviewers of the draft 10
  26.       ballot met for the remainder of the week.
  27.  
  28.   2.  Meeting Summary
  29.       This was the first meeting to develop the verification standard
  30.       for P1003.2, which will contain test methods and test assertions
  31.       for measuring 1003.2 conformance.  This standard will ultimately
  32.       form part III of P1003.3.  (Part I contains definitions, generic
  33.       test methods, and so forth; part II is test methods for
  34.       measuring P1003.1 conformance, including test assertions.  As
  35.       other P1003 standards reach maturity, their verification will,
  36.       in turn, be covered in new parts of the P1003.3 standard.)
  37.  
  38.       The chair's aggressive goal is to be ready to bring part III to
  39.       ballot after four quarterly meetings.  A detailed schedule and
  40.       milestones will be developed at the next meeting.
  41.  
  42.       Attendees included representatives of AT&T, NIST, OSF,
  43.       Mindcraft, IBM, DEC, HP, Data General, Cray Research, Unisys,
  44.       Perennial and Unisoft Ltd.  The meeting agenda included:
  45.  
  46.          o+ the confirmation of new officers for the the part III work
  47.  
  48.               o+ Chair: Roger Martin
  49.  
  50.               o+ Vice-chair: Ray Wilkes
  51.  
  52. __________
  53.  
  54.   * UNIX is a registered trademark of AT&T in the U.S. and other
  55.     countries.
  56.  
  57. September 1989 Standards Update              IEEE 1003.3: Test Methods
  58.  
  59.  
  60.                                 - 2 -
  61.  
  62.               o+ Technical Editor: Andrew Twigger
  63.  
  64.               o+ Secretary: Lowell Johnson
  65.  
  66.          o+ the rough scheduling and setting of general milestones for
  67.            part III
  68.  
  69.          o+ a meeting with the P1003.2 working group to discuss testing
  70.            issues
  71.  
  72.          o+ action item assignments
  73.  
  74.          o+ identification of items for the next meeting
  75.  
  76.       In addition, small groups formed to discuss and resolve three
  77.       specific issues.  One group investigated the difficulty of
  78.       thorough testing of the more complex utilities: awk, bc, ed,
  79.       lex, make, pax, sh, and yacc.  (The resulting action item was to
  80.       produce a prototype set of assertions.)  A second group scoped
  81.       the writing of assertions for BNF type structures: "[]"
  82.       expressions, regular expressions, and extended regular
  83.       expressions.  The third reviewed "Verification of Commands
  84.       Interface", a paper by Andrew Twigger of Unisoft Ltd.  The paper
  85.       covers:
  86.  
  87.          o+ character set and locale
  88.  
  89.          o+ internationalized utilities
  90.  
  91.          o+ underlying OS primitives
  92.  
  93.          o+ regular expression testing
  94.  
  95.          o+ pattern matching notation
  96.  
  97.          o+ utility syntax rules
  98.  
  99.          o+ errors from P1003.1 associated functions
  100.  
  101.          o+ environment variables
  102.  
  103.          o+ standard output format
  104.  
  105.          o+ standard error format
  106.  
  107.          o+ environmental changes
  108.  
  109.          o+ symbolic limits
  110.  
  111. September 1989 Standards Update              IEEE 1003.3: Test Methods
  112.  
  113.  
  114.                                 - 3 -
  115.  
  116.          o+ obsolescent features
  117.  
  118.          o+ job control
  119.  
  120.          o+ read-only variables
  121.  
  122.          o+ signal numbers
  123.  
  124.       NIST has contributed its current 1003.2 test assertions to
  125.       provide a basis for the 1003.2 verification work.  Sheila
  126.       Frankel of NIST gave a short presentation on the current state
  127.       of the these assertions, which include approximately 900
  128.       Mindcraft test assertions, plus 2600 newly-created assertions,
  129.       all based on P1003.2 Draft 8.
  130.  
  131.   3.  Technical Reviewer's Meeting
  132.       In parallel to the verification work for P1003.2, balloting and
  133.       revision is taking place on draft 10 of parts I and II.
  134.  
  135.       As of July 6, 1989, 77 responses had been received from the 125
  136.       members in the balloting group. Eighteen additional responses
  137.       will bring this to the 75% response needed to officially close
  138.       the ballot.
  139.       The tally of the 77 responses:
  140.            28      positive        (36%)
  141.            31      negative        (40%)
  142.            18      abstain         (24%)
  143.  
  144.       The technical reviewers held a plenary session to evaluate and
  145.       respond to the comments and objections to this draft.  Group
  146.       consensus decided each issue and each decision was final.  Part
  147.       I was reviewed completely but only a few chapters of part II
  148.       were reviewed.  The remaining part II work was assigned to
  149.       volunteers.
  150.  
  151.       Draft 11 is planned for ballot recirculations in October, 1989,
  152.       and an approved standard for parts I and II is anticipated by
  153.       the first quarter of 1990.
  154.  
  155. September 1989 Standards Update              IEEE 1003.3: Test Methods
  156.  
  157.  
  158. Volume-Number: Volume 17, Number 39
  159.  
  160.  
  161.