Presentation on theme: "TII-ATML Terms The Next level?. Conclusion (Last Time) We believe that each group will try to harmonize terms at the local level. We will use namespaces."— Presentation transcript:
Conclusion (Last Time) We believe that each group will try to harmonize terms at the local level. We will use namespaces for separating the different schemas. ATML Management group would monitor situation Try to amalgamate the various Common schemas
Whats Changed IEEE P1671 ATML Draft H document with formal ATML definitions. Combined Common Working Group (John/Teresa) –Instrument –UUT –Test Result
TermGroupReference TestDMC, TD, CAP- Test groupDMC, TD, CAP- OutcomeDMC, TII, (TD Possible Outcomes) Test Outcome TesterTC- ComponentDMC- CapabilityCAP?, TA, TSCapability Working Group PortINS, CAP, TA, TS, UUTInterface\Port PinINS(?), CAP, TA, TS, UUTInterface\port\pinID ConnectionTA, TS,- ProgramTCTest Program EventDMC- Test RequirementTD, CAP- Test ResultDMCTest Results Work Group DescriptionDMC, TA, TDItemDescription\Description Test DefinitionCAP- Behavior-- ConstraintDMC (?)- OccurrenceTA, TS- DefinitionTA, TS, CAP, (Description INS) - InstanceDMC (?)- FaultDMC- FailureDMC- DiagnosisDMC- IndictmentDMC- ResourceDMC, (Component TA),TC, TD, INS, CAP - CalibrationTA, TS, DMCHardwareInstance\ItemInstan ce\Calibration LimitDMCLimit Re- SequenceTDsequence IEEE100 Common 1671 Working Group
How can we build on this… Proposal Setup up a common terms management group (CTMG) as part of the TII sub- committee The definition of common terms will be: 1.As defined in the IEEE 1671 Std. 2.As defined in the combined common schema 3.As allowed by the CTMG 4.Use another name
Potential Issues with Definitions Some terms only have a meaning in the context that they are in Could become difficult to decide on the core definitions, since there are three areas where definitions are stored (1671 and two Commons), and Working Groups will continually request new/modified definitions May be a problem if a definition from another SCC20 standard is different from the ATML desired definition (difficult to change another groups definitions) Working Group co-operation may slow down the Schema generation process (all candidates by end of FY06)
Objective Common Terms To use the same names for the same items, and for different items to have different names. Recognise that the same items may appear across different schemas at different stages of their existence
Proposed Terms Definition Process The Working Groups are responsible for using terms in their context as defined from the following locations –a) IEEE 1671 (ATML terms as controlled by CTWG) –b) Common Schema If the working Groups use of a term is outside that definition they can use a different name or bring (online) their definition to the CTWG to have the new definition considered. The CTWG will then decide if the suggested change is needed (either the common definition will be extended, the new definition will be strengthened and added to the common definitions, or a prefix will be added to the name of the term). The CTWG will try to maximize the use of the common terms to prevent every working group from reinventing their own terms. Each element of a schema shall have an annotated definition describing its purpose, as outlined in the ATML Style Guide [A.5]. It will be the Working Group's responsibility to cross reference their definitions (i.e. each Working Group must check the list of core definitions before creating a alternative definition of the same term). They could even quote where the definition originated from.