Attendees: Gerald Chan, Ric Dokken, Scott Franzen, Carey Garrenton, Greg Maston, Jim O'Reilly, Ernie Wahl Line and clause numbers if any are with regard to STIL.4 syntax document D02 dated . ================================================================================ OLD BUSINESS: 1. Clause "32. TestType Definition": REPLACE: For each standard-defined test-type, STIL.4 or STIL.5 shall describe its function and how it uses its parameters to perform that function. WITH: Each standard-defined test-type shall be accompanied by a description of its function and how it uses its parameters to perform that function. That description should enable replicating test results across various ATE with identical electrical properties. 2. Insert in clause "21.1 Literal Values" after 2nd paragraph (rewritten from May 9, 2016 doc, Line 662): User-data AMPERES, CELSIUS, DECIBELS, DEGREES, FARADS, HENRIES, HERTZ, METERS, OHMS, SECONDS, VOLTS, and WATTS represent literal values with appropriate units, e.g., 100mA for AMPERES. PERCENT represents an integer or REAL followed by a percent sign, e.g., 5%. REAL represents a floating point number without units, e.g., 0.05. 3. Add "Node" to clause "3. Definitions": used to describe a node in a directed flow graph (flow-node) or an electrical node in a circuit 4. Syntax BNF inconsistently uses ::=, :=, and =, 7/5/2016 consensus: use ::= for BNF 5. Meta-type "next_stmt" is not defined in Syntax Document 6. Review Annex D: determine whether it’s appropriate for this standard. Goal is to have ONLY informative Annexes. ================================================================================ DISCUSSION: 1. To date there are 32 to 34 registered balloters. 2. We used the STIL.0 code below to discuss the utility of recognizing Spec as a namespace in STIL.4: Spec A { Category M { x = 1 // M.x // Legal y = 2 // M.y // Legal } Category N { x = 1 // N.x // Legal y = 2 // N.y // Legal } } Spec B { Category M { z = 1 // M.z // Legal a = 2 // M.a // Legal } Category N { x = 1 // N.x // Illegal - repeated Cat.var y = 2 // N.y // Illegal - repeated Cat.var } } Spec A { Category M { x = 1 // M.x // Legal y = 2 // M.y // Legal } } Spec A { Category N { x = 1 // N.x // Legal y = 2 // N.y // Legal } } Rationale: a TestType may require passing in a Spec for the purpose of iterating over each Category. When the TestType is defined, the Category count is unknown. The Spec namespace enables the retrieval of the count and encapsulates the categories for looping purposes. This feature enables code reuse and reduction. ================================================================================ CONSENSUS: * Motion to submit draft for IEEE for balloting by 2/13. Need TTSC approval to submit. o Seconded by Ernie. Yes: Greg, Carey, Ernie, Jim, Gerald, Scott, Ric o Motion carrie; * Line 2351 - variable attributes including Usage Pgm | Test and in table 10. Discussion about whether it's appropriate to include, and if so, what should the default be? o Ric made motion to remove; no seconds o Need to add angle brackets around all options - Usage + Scott made motion to turn black, and make the above changes. - Ernie seconded. Yes: Carey, Scott, Ernie, Jim, Greg Abstain: Gerald No: Ric. . Motion carried. . Action - Jim - make changes to lines 2349-2351 * Clause 30.8: o Ric makes motion to remove 30.8 (Spec variable access) + Gerald seconds. + No: Scott, Ernie, Carey, Greg (review w/ ballot comments) Yes: Ric, Gerald. Abstain: Jim - Motion not carried. o 4896 - 4897: turn red to back + Scott seconds. + Unanimous acceptance. o Jim motions to drop 4903: + Second: Ernie. Yes: Scott, Carey, Ernie, Jim, Gerald, Ric, Greg (carried) o Jim motions to drop 4902: + Second: Greg. Yes: Ric, Greg, Jim, Gerald. No: Ernie. Abstain: Carey, Scott (carried) o Ric: Motion to remove 4917-4926 + Second: Jim. Yes: Ric, Jim, Greg, Gerald No: Ernie, Carey. Abstain: Scott o Remove 4927-4928 o 4929 - 4939: Rewrite o Ric: Move to remove 4940-4943 + Seconded by Scott. Yes: Ric, Scott, Jim, Gerald, Greg. Motion carried. o Jim: Remove highlighting in 30.8? No disagreements. Motion carried. o Clause 30.8 edits AI: Ernie o Jim had to drop. o Accept red text (turn black) @ lines 4896-4897 o Proposal to remove implicit reference to Meas field lines 4910-4911 + No objections. ================================================================================ ACTION ITEMS: Ernie: clause 30.8 edits Jim: all other edits ================================================================================