Start page CM001 Spec Maintenance Toulouse, France October 6, 2003

Slides:



Advertisements
Similar presentations
National Accessible Reading Assessment Projects Principles and Guidelines NARAP Goal 3.
Advertisements

Regents Scoring and Reporting EduTech Regents Converter Migration October, 2010.
Technical Writing II Acknowledgement: –This lecture notes are based on many on-line documents. –I would like to thank these authors who make the documents.
Chapter 3 Program translation1 Chapt. 3 Language Translation Syntax and Semantics Translation phases Formal translation models.
ME 195 A How to Write a Professional Technical Report Dr. Raghu Agarwal ME 195A Presentation: How to Write a Professional Technical Report 1.
DICOM in XML Where we’re headed. Background In 2003, the Ad Hoc Publishing Committee created ‘proof-of-concept’ drafts of Parts 3, 6, 12, and 16 –Base.
Fundamentals of Python: From First Programs Through Data Structures
Start page ITL Subcommittee Toulouse, France -- October 6, 2003 Bill McDonald, Alteon – Subcommitee Chair.
AICT5 – eProject Project Planning for ICT. Process Centre receives Scenario Group Work Scenario on website in October Assessment Window Individual Work.
Fundamentals of Python: First Programs
CS 360 Lecture 3.  The software process is a structured set of activities required to develop a software system.  Fundamental Assumption:  Good software.
US Army Corps of Engineers BUILDING STRONG ® Local Data Requirements and Definitions USACE SDSFIE Training Prerequisites: Creating a Data Dictionary for.
Phoenix, Arizona USA - Feburary 2, 2004 Start page ITL Subcommittee Phoenix, Arizona USA – Feb 2, 2004 Bill McDonald, Alteon – Subcommitee Chair.
ECE791 Senior Design Experience Project Requirements and Timeline.
Official Rules of Competition for Long Range Disciplines Rulebook #13 Updated December 2015 J.B. & M.A.W. International Benchrest Shooters.
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
1 Geant4 Documentation Dennis Wright Geant4 Delta Review 9 October 2002 Internal documentation review Documentation improvements Plans for future improvements.
IHE ITI XDStar Volume 3, Section 4 Redocumentation Debrief Gila Pyke Lead Facilitator/Cognaissance.
SEG Technical Standards Committee Meeting EAGE Conference Vienna 2011 Wednesday May 25, 2011.
FITS Birds of a Feather Session ADASS Meeting London, U.K. Monday 24 Sept :30 – 9:00 pm.
Proposed Changes to the FITS Data Format
Patrick Desbrow, CIO & VP of Engineering October 29, 2014
Today’s Topics DHS Audit Guide Financial Management Manual
ICS 3UI - Introduction to Computer Science
PearsonAccess EOC Training
What’s new in the SIF3 World?
Perspectives on drafting
Requirements Engineering (continued)
Webservices Update for Nodal Market Trials
Systems Architecture WG: Charter and Work Plan
Structured Programming
Overview of Compilation The Compiler Front End
Overview of Compilation The Compiler Front End
ASHRAE Handbook Training
Prepared by Rand E Winters, Jr. ASR Senior Auditor October 2014
Writing Professional Technical Reports
IDN Variant TLDs Program Update
Department of Environmental Quality
Minneapolis, MN -- Feburary 3, 2003
MAWG’s deliverables status and proposed milestone
Specification on float equipment
Draft Recommendation Overview
Reliability Standards Development Plan
Performance Audit Subcommittee Project for ISSAI Level 4 review 66th INTOSAI Governing Board Meeting Vienna, November 5-7, 2014.
Informed Consent (SBER)
S-127 – Marine Traffic Management Release Candidate NIPWG 6 30 January 2019 Raphael Malyankar Eivind Mong Sponsored by IHO.
Daily Drilling Report Phase 2
A summary of part 1 of Chapter 7 CEP 812 Kay Paff March 24, 1999
Overview of Changes to Key Holder Frame Formats
NERC Reliability Standards Development Plan
Larry Bugh ECAR Standard Drafting Team Chair June 1, 2005
Comments on IMT-Advanced Review Process
VC Title Goes Here Name (s), Organization, CEOS Affiliation
NERC Reliability Standards Development Plan
Geant4 Documentation Geant4 Workshop 4 October 2002 Dennis Wright
AHT Title Goes Here Name (s), Organization, CEOS Affiliation
WG Title Goes Here Name (s), Organization, CEOS Affiliation
1915(c) WAIVER REDESIGN 2019 Brain Injury Summit
Chapter 10: Compilers and Language Translation
AICT5 – eProject Project Planning for ICT
May 2015 doc.: IEEE /0496r1 March 2018 IEEE TG13 Multi-Gbit/s Optical Wireless Communication March 2018 Meeting Slides Date:
M. Kezunovic (P.I.) S. S. Luo D. Ristanovic Texas A&M University
TGn Closing Report – July ‘06
Introduce myself & around table
Status of Exceptional Events Implementation Guidance
NESC Update Present & Future
Start page CM001 Spec Maintenance
Gender Training Workshop Name of Institution Place Date
May 2015 doc.: IEEE /0496r1 March 2018 IEEE TG13 Multi-Gbit/s Optical Wireless Communication March 2018 Closing Report Date:
Presentation transcript:

Start page CM001 Spec Maintenance Toulouse, France October 6, 2003 Bill McDonald, Alteon - CMI Subcommittee Chair October 6, 2003 CMI Subcommittee - Toulouse, France 16

CMI Subcommittee - Toulouse, France CMI001 Spec Maintenance Overview CMI001 Spec Maintenance/Rewrite Background Purpose Ground rules Plan/Status Current Draft Issues (& Discussion) Document walk-thru (& Discussion) October 6, 2003 CMI Subcommittee - Toulouse, France

CMI Subcommittee - Toulouse, France CMI001 - Spec Maintenance Background (Need) CMI001 has known issues Document Structure confusing Errors and Omissions Ambiguous definitions CMI001 (HACP and file-based) specs are still in wide use many are still depending on it. Some AICC data elements have been “slashed-n-burned” out of related specs from ADL, LTSC. Obviously, no other organization is going to support this effort. October 6, 2003 CMI Subcommittee - Toulouse, France

CMI Subcommittee - Toulouse, France CMI001 Spec Maintenance Purpose “Disambiguate” Clarify Ambiguities Narrow Definitions Make explanations more concise Fix Errors and Omissions Remove conflicting statements “Clean house” Eliminate Duplication Reorganize Preserve existing features in use today and identify features for deprecation/removal October 6, 2003 CMI Subcommittee - Toulouse, France

CMI Subcommittee - Toulouse, France CMI001 Spec Maintenance Ground Rules No new features (this is a maintenance release) . New features/functional changes may be considered for later releases as deemed necessary. When resolving spec error/ambiguities : Consider existing practice (existing implementations). Consider difficulty/practicality of implementation In short, please consider the “stake holders” Suggestions for changes will be requested “in writing” (to facilitate editing). October 6, 2003 CMI Subcommittee - Toulouse, France

CMI Subcommittee - Toulouse, France CMI001 Spec Maintenance Revised Plan/Status Initial effort proposed [Vienna - June 2002] Preliminary document discussed [Montreal - Sept 2002] Partial Draft Review – [Miami - Feb 2003] Initial Draft Complete – [March 2003 ] Second Review - [Minneapolis - June, 2003] Third Review – [Toulouse – Oct 2003] Final Review/Approval – [ Feb 2004 or June 2004 ] ? Draft Testing Document – [ June 2004 ] New Test Suite Prototype – [ June 2004 ] October 6, 2003 CMI Subcommittee - Toulouse, France

“Working Draft 10” Status CMI001 Spec Maintenance “Working Draft 10” Status Overview - [Drafted] Communications Data Model - [Drafted] Course Structure Data Model - [Drafted] AU Sequencing in Course - [Drafted] File-based Communication Binding - [Drafted] HACP Binding - [Drafted] API Binding - [Drafted] Course Structure (Files) Definition - [Drafted] Data Types - [Drafted] BNF (Backus-Naur Form) Notation - [Drafted] Glossary - [In progress] October 6, 2003 CMI Subcommittee - Toulouse, France

Minneapolis Meeting (recap) CMI001 Spec Maintenance Minneapolis Meeting (recap) Work conflicts prevented my attendance, so an ad-hoc review was led by Jack (thanks Jack!). Communication Data Model reviewed up to section 2.7.3 in the meeting. API binding reviewed (Section 6.6) Most of this input is now in “Working Draft 10” October 6, 2003 CMI Subcommittee - Toulouse, France

CMI Subcommittee - Toulouse, France CMI001 Spec Maintenance CMI001v4 Draft - Issues Objectives_Status vs. PutObjectives Completion Requirements (Rules Firing order) Comprehensive input/output cross-reference tables. Issues with some of the Minneapolis Meeting inputs. October 6, 2003 CMI Subcommittee - Toulouse, France

Objectives_Status vs. PutObjectives CMI001 Spec Maintenance Objectives_Status vs. PutObjectives (Note) This question should not affect the API Does PutObjectives (Objectives status file) method update status/time for objectives in later AU sessions (like the [Objectives_Status] group ? Are both “output” methods equivalent? Which has precedence if both are used? There are good arguments for and against. Current draft takes the “they are different” approach with regards to updates – this can be easily reversed October 6, 2003 CMI Subcommittee - Toulouse, France

Completion Requirements Rules CMI001 Spec Maintenance Completion Requirements Rules (Note) Affects interpretation of course structure Order of rules execution, when status is updated, rules precedence, etc are not fully explained. A draft “single pass” definition for rules interpretation is in 4.3.2 October 6, 2003 CMI Subcommittee - Toulouse, France

Minneapolis Meeting draft inputs. CMI001 Spec Maintenance Minneapolis Meeting draft inputs. Some edits conflict with current practice, test suite, and last version October 6, 2003 CMI Subcommittee - Toulouse, France

CMI Subcommittee - Toulouse, France CMI001 Spec Maintenance END October 6, 2003 CMI Subcommittee - Toulouse, France

CMI Subcommittee - Toulouse, France CMI001 Spec Maintenance BNF Primer Construct = Rule Definitions < verbal definition of a rule >  Literal : "literal" Logical “or” : rule1 | rule2 grouping : (rule1 rule2) optional : [rule] Repeat zero or more times : *rule Repeat N times : N rule Repeat x to y times: x*y rule Comments : ; comment October 6, 2003 CMI Subcommittee - Toulouse, France

CMI Subcommittee - Toulouse, France CMI001 Spec Maintenance BNF Example BNF: CSV_FORMAT = CSV_HEADER *CSV_RECORD Description: CSV_FORMAT begins with a CSV_HEADER followed by zero or more occurrences of CSV_RECORD October 6, 2003 CMI Subcommittee - Toulouse, France

CMI Subcommittee - Toulouse, France CMI001 Spec Maintenance ; LWS, HEADER_NAME, CRLF, CSV_ELEMENT are defined in earlier rules ; Comma separated field name list – i.e. “the header row” CSV_HEADER = ( LWS HEADER_NAME LWS *( "," LWS HEADER_NAME LWS ) ) CRLF ; Comma separated list with leading/training linear white space – “a record” CSV_RECORD = ( LWS CSV_ELEMENT LWS *( "," LWS CSV_ELEMENT LWS ) ) CRLF    ; AICC Comma Separated Values (CSV) Format definition CSV_FORMAT = CSV_HEADER *CSV_RECORD October 6, 2003 CMI Subcommittee - Toulouse, France

New Document “Walk-Thru” CMI001 Spec Maintenance New Document “Walk-Thru” Review: Overview of Structure Data Model Tables (multi-binding) Datatypes/BNF Common Binding Organization Examples Discussion October 6, 2003 CMI Subcommittee - Toulouse, France

Miami Meeting - Plan/Status CMI001 Spec Maintenance Miami Meeting - Plan/Status Initial effort proposed [Vienna - June 2002] Preliminary document discussed [Montreal - Sept 2002] Initial Draft Review – [Miami - Feb 2003] Incomplete Review period (online) - [Feb thru June, 2003] Start Conformance-Testing Design work [May 2003] Final Review - [Minneapolis - June, 2003] Conformance Testing Document - [Minneapolis - June, 2003] Test Suite Prototype - [Toulouse - Sept, 2003] ?? October 6, 2003 CMI Subcommittee - Toulouse, France

Miami Meeting - Draft Status (“stop lights”) CMI001 Spec Maintenance Miami Meeting - Draft Status (“stop lights”) Overview - [Not Started] Communications Data Model - [Done] Course Structure Data Model - [Done] AU Sequencing in Course - [In progress 60%] File-based Communication Binding - [Done] HACP Binding - [In progress 80%] API Binding - [Done] Course Structure (Files) Definition - [In progress 60%] Data Types - [Done] BNF (Backus-Naur Form) Notation - [Done] Glossary - [Not Started] October 6, 2003 CMI Subcommittee - Toulouse, France