Minutes ATML Meeting #8 Oct 21st-23rd 2003 Agenda Revised ATML Meeting 08 Agenda - Reply | New Thread Posted: 10-Oct-03 11:37 AM by Steve Wegener Tentative Dates: October 21st-23rd In San Diego (BAE - Thanks Ron!) · Day One · 9:00 Introductions - Sign-in sheet · 9:10 Minutes and Matters Arising · 9:20 Review ValueType & Purpose a Vote § If approved post on www.atml.org · 12:00 Lunch · 1:00 Review the ATML Document Matrix · 4:30 Wrap Up · Day Two · 9:00 Review the Standards Application Matrix § Survey group presentation · 10:00 Review Previous Day § Impact of ValueType § Suggest creation of a LimitType § Suggest creation of a UnitType · 10:30 Review TRML Document · 12:00 Lunch · 1:00 Continue TRML Effort · 4:30 Wrap Up · Day Three · 8:30 Review Progress and Issues · 9:30 Assign Actions · 9:45 Schedule Next Meeting · 10:00 Discuss Agenda for Next Meeting · 11:00 Wrap Up Attendees Chris Gorringe - Racal Instruments Richard Chaffin - USMC Steve O’Donnell - Lockheed Martin Phil Williams - Mindready Solutions Les Orlidge - AAI Bob McGarvey - AAI Stephen Osella - National Instruments Rob Powell - eTesters John Ralph - AeroFlex(ish) Teresa Lopez - Teradyne Jeff Hulett - Vektrek Rengan Rajendran - Vektrek Ion Neag - TYX Bill Mercer - SSAI Ronald C Jalley Support System Assic Ron Taylor - BAE Systems Tim Davis - Navair Depot Jacksonville Matt Cornish - Racal Instruments Steve Wegener - Boeing Thomas Gaudette - The Mathworks Bob Fox - NavAir Roadmap The roadmap was put up on and schedule dates to be reviewed during the meeting. Team Members Status Working Group Team Leader ATML Bob Fox 2 TRML John Ralph ISML Teresa Lopes TPSML Tim Davis Teresa Lopes Ion Neag Chris Gorringe Rob Powell Tim Davis Ion Neag Richard Chaffin Ron Taylor Teresa Lopes Lockheed Martin Tim Davis Ion Neag Rob Powell Joe Muller Steve Wegener Richard Chaffin Draft Oct 24, 2003 Tim Davis TCML Tim Davis Richard Chaffin Steve Wegener UDML Steve Wegener Tim Davis Joe Stanco Ron Taylor Chris Gorringe Richard Chaffin Lockheed Martin Draft Feb 2004 4 TPML Steve Wegener TSML Rob Powell Tim Davis Joe Stanco Ron Taylor Chris Gorringe Richard Chaffin Matt Cornish Lockheed Martin Tim Davis Ron Taylor John Ralph Rob Powell Draft Feb 2004 Tim Davis Bill Birurakis Teresa Lopes Chris Gorringe Matt Cornish Ion Neag Lockheed Martin Tim Davis Teresa Lopes Rob Powell Draft Jan 2004 Aim for Candidate May 2004 Tim Davis Rob Powell Steve Wegener Draft Oct 24, 2003 Draft Feb 2004 IAML Rob Powell 3 DML Steve O’Donnell Steve Wegner Assembly Steve Wegener 1 Value & Limit Ion Neag & John Ralph Dooooooomed Value Type Strings have a constraint of not allowing quotes(“,’) or <> symbols and will need to be ampersand quoted or changed to use CDATA format. Cost/benefits analysis for ValueType Like the idea of having CDATA sting for make value sub element Features to be changed Need to support composite units Support letters (Unit Symbols) not words (Dimension Names) Look to have units as a single Units attribute with its own type based on xs:string 1) Leave as it is (7) 2) Change to Int and double (0) 3) Change to Int & double and add extra types (3.5) Array The Array’s name ‘SparseArray’to becomes ‘IndexedArray’ because sparse is a use case not a description of the type. The <Array> name to represent a collection or group of items. <Collection> or <List> <Collection> and chosen (7:4) Use of an ID reference name to a Datum element is not wanted and should belong the higher element that has the ValueType. Limit Type Replace Notch and Range with a single term and additional attribute Have the comparison with the value limit (GE, GT, LT, and LE) and bound to the limit value. Because UL & LL may be absolute and relative., when relative can not only detect that the UL is greater than LL, relative values for UL, LL are absolute Remove optional Nominal UL & LL should be optional Add Limit Type to have Nominal, UL and LL UL and LL should be called Limit1 and limit2, why not Limit and list John should split comparator type off line. Use of the LimitType is to cover most of the strategy and identify limitations. LimitType -------Nominal |---Limits Standard and Schedule Recommended three levers for working documents 1. Draft – Draft (many updates) 2. Candidate – Working Draft (minor revisions) 3. Recommendations – Final Draft (fixed revisions) Have different phases of release for each document. When a document becomes candidate the document is put on the ATML.org website. Candidate is intended for internal evaluation only, just some informal document that can not be carried with the schema. To be a candidate, there must be an informal written specification that describes the semantics and have every element must have the annotations filled out, and include all the major examples covering the use cases in the requirement specification. There is only ever one candidate (the one on the website), prior to becoming a recommendation with a version. Recommendation would have standard level documentation associated with the schema. Bob to define the format and minimum requirement for a candidate release Action 8-1 Bob to sort out Need to revisit the Style guide and draft what the ATML style guide will be. Possible XML Best Practices website. Action 8-2 Ron Taylor to co-ordinate Action 8-3 Steve O’Donnell to report back what LIMS are doing Action 8-4 Tim search out previous guides Standards Use The discussion centered on the questions How to use the standards that are out there? Which standards should be followed for what areas? Signal Statements Signal Statements probably represented by three levels Standard signal definition (P1641) Extendable signal based on standard signals Totally open parameter based system P1641 For signal statements representing the 90% of testing performed this is possibly a good way to go. Diagnostics AI-ESTATE Is this a candidate for DML (DiagML) group? Way Forward It is up to each group to consider the appropriate standards and search out a ‘specialist’ that can best describe the overlap between the group and the standard. Update the Standard List that identifies the possible standards and the areas or groups they cover Action 8.5 Ron Taylor Units, Value and Limit Type What are the common types? If all the common types go into one specification the common types will need to be the same level. Common types will maintain their own identity in the initial drafts of the ATML release. May need to consider common types being developed in little pieces prior to combining them into a single specification so that common specification are not constantly being changed. Units & Physical Two alternative Units scenarios where shown (See Units.ppt) 1. MathML 2. Signal & Test Definition (P1641) For STD the concept of Physical is Qualifier <Pk, pk_pk, trms> Quantity e.g. 10mV 123MHz errlmt e.g. +- 4% range e.g. range 10V to 45V ValueType Change complex type to refer to decimal for real and imaginary rather than xs:double. Action 8.6 Ion Neag Limit Type A Limit type is a structure that holds the complete limit information for describing a complete test space for numeric comparisons. A limit type hold an individual pass fail criteria that can be used to indicate that a test value has passed or failed After a brief discussion LimitType (LimitType5.xsd) was concluded to best suit the <LimitType> … <Expected> |- <Limit> |- <LimitPair> TRML Some of the material discussed and documented in the last minutes has not been transferred into the document. The use of reference is an example of schema extension, For all extensions extensibility shall be defined in one of two ways 1. any namespace 2. Abstract data type extensions TRML will use this extensibility mechanism. Check TRML against Minutes#7 actions to ensure all items have been included Action 8.7 John Ralph Process When we need to change a Schema (.xsd) we need to capture the changes and document the changes in the minutes. AoB Post LMIS use cases on the eTesters Web site. Action 8.8 Chris Gorringe Concentrate on interface standards and work back up from. Where we need to apply enough data for the other items to fulfil 1) TRML 2) DML 3) TPML Need to get sorted Indictment (10) (Steve Wegner) UUTData (5) (John Ralph) Components (See Indictment) Signals Resources Repair Actions Works Orders Work Items Measurement Data (bit or test failures) pieces or TRML How can we have a candidate when it call upon another schema is not a candidate. The initial thought was not complete scope and may not include all use cases. (See Action 8.4) ATML Working Group Aim is to gather the complete ATML working documents as the definatiev ATML description and set of documents The current set of dormant ATML documentation contains ATML Common Component ATML Style Guide ATML Handbook ATMl Requirement & Framework Schemas o ValueType.xsd v0.11 o LimitType.xsd v0.5 o TestResults.xsd For the future all draft versions for non release should initiate with a ‘0 ‘ For Candidate Bob to report back on version items Action 8-ATML-1 Bob Fox To approach the IEEESCC20 and IVI groups to identify the pro and cons of aligning the ATML imitative with those various groups Action 8-ATML-2 Bob Fox (SCC20) Action 8-ATML-3 Jeff Hulett (IVI) Future documentation to be maintained 1. ATML Document (Chris) – End Nov Mission Statement (2 sentence) Scope System Framework Schedule List of Documents with synposis Chairman of each Document 2. Operating Procedures (Bob) Nov Process for Versioning 3. Style Guide (Teresa) Nov 21st 4. Use Cases Requirement (Jeff Hulett) - Jan Meeting 5. Survey Document (Ron Taylor) 7. Common Components (Steve Wagner) 8. Template Documentation for Schemas (Tesesa) Jan Meeting 9. Schemas (Working Groups) 10. Action/Issues Spread Sheet (Chris) System Framework architecture to review for rest of documents. Action 8-ATML-4 Chris Gorringe Actions will be separated into an Action list groups by working group. Action 8-ATML-4 Chris Gorringe Working group issues will be collected by the Working group chair and consolidated by the ATML secretary in to a master issue log. Action 8-ATML-4 Chris Gorringe + Group Chairmen Provide SMART TPS use cases for DML Action 8-ATML-5 Steve Wegner Use Cases need to be broken down in to identify the impact on individual working groups, and schemas. Responsibility falls to the groups to show that the requirements are met. Action 8-ATML-6 Jeff Hulett Common components are currently individual files where the document hold list of the common types. Action 8-ATML-7 Steve Wagner Consider the document style and come up with a common format for the next meeting Action 8-ATML-8 Chris Gorringe Date Of next Meeting Proposed meeting date LMIS 20th -22nd January 2004. Wednesday 29th October 10:00 (EST) Ongoing Wednesday Action 8-10 Bob Fox Action List Reviewed ATML Requirements Documents Goals Use Cases To ensure they still match the group’s collective needs Action 7-0 All - Ongoing Talk to BillB over why he wants instrument setup descriptions and expecting from ATML Action 7-1 Bob Fox - Ongoing Update a roadmap showing objectives and dates schedule of completed Action 7-2 Bob Fox - Completed Within the ATML a test must have a unique id (GUID) that identifies the test uniquely. Need to maintain a unique test reference as a string Action 7.3 John Ralph - Completed Review the references to see if inline is more appropriate. for UUTRef UUTData StationRef TestStation TestProgramRef TestPrograms Reference: types shall be created to be complex instance types for all significant objects in the ATML Action 7.4 John Ralph - Complete Remove TestRun ReferenceType element because documentation would not track the measurement result Action 7.5 John Ralph - Complete Recall Mil Standard 1519 as TRD document for input into TRDML complex type Action 7.6 Ron Taylor - Completed Each chairperson to provide ½ page description for the scope and mission statement for their assigned sub-schemas. Action 7.7 All - Ongoing Install WebEx on team machines prior to WebEx meetings Action 7.8 All - Complete Put up all presentation to web site. Action 7-9 Chris - Complete Clean up eTesters Web site and get rid of acronyms move projects over to root element name Action 7-10 Bob Fox - OnGoing Bob to define the format and minimum requirement for a candidate release Action 8-1 Bob to sort out Need to revisit the Style guide and draft what the ATML style guide will be. Possible XML Best Practices website. Action 8-2 Ron Taylor to co-ordinate Action 8-3 Steve O’Donnell to report back what LIMS are doing Action 8-4 Tim search out previous guides Update the Standard List that identifies the possible standards and the areas or groups they cover Action 8.5 Ron Taylor Change complex type to refer to decimal for real and imaginary rather than xs:double. Action 8.6 Ion Neag Check TRML against Minutes#7 actions to ensure all items have been included Action 8.7 John Ralph - Completed Post LMIS use cases on the eTesters Web site. Action 8.8 Chris Gorringe Investigate and report NavAir can use the access to IEEE documents for the ATML groups benefit. Action 8.9 Tim Davis For Candidate Bob to report back on version items Action 8-ATML-1 Bob Fox To approach the IEEESCC20 and IVI groups to identify the pro and cons of aligning the ATML imitative with those various groups Action 8-ATML-2 Bob Fox (SCC20) Action 8-ATML-3 Jeff Hulett (IVI) System Framework architecture to review for rest of documents. Action 8-ATML-4 Chris Gorringe Actions will be separated into an Action list groups by working group. Action 8-ATML-4 Chris Gorringe Working group issues will be collected by the Working group chair and consolidated by the ATML secretary in to a master issue log. Action 8-ATML-4 Chris Gorringe + Group Chairmen Provide SMART TPS use cases for DML Action 8-ATML-5 Steve Wegner Use Cases need to be broken down in to identify the impact on individual working groups, and schemas. Responsibility falls to the groups to show that the requirements are met. Action 8-ATML-6 Jeff Hulett Common components are currently individual files where the document hold list of the common types. Action 8-ATML-7 Steve Wagner Consider the document style and come up with a common format for the next meeting Action 8-ATML-8 Chris Gorringe