TII-ATML Terms The Next level?. Conclusion (Last Time) We believe that each group will try to...

9
TII-ATML Terms The Next level?

Transcript of TII-ATML Terms The Next level?. Conclusion (Last Time) We believe that each group will try to...

Page 1: 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.

TII-ATML Terms

The Next level?

Page 2: 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.

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

Page 3: 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.

What’s Changed

• IEEE P1671 ATML Draft H document with formal ATML definitions.

• Combined Common Working Group (John/Teresa)– Instrument– UUT– Test Result

Page 4: 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.

Term Group Reference

Test DMC, TD, CAP -

Test group DMC, TD, CAP -

Outcome DMC, TII, (TD Possible Outcomes)

Test Outcome

Tester TC -

Component DMC -

Capability CAP?, TA, TS Capability Working Group

Port INS, CAP, TA, TS, UUT Interface\Port

Pin INS(?), CAP, TA, TS, UUT Interface\port\pinID

Connection TA, TS, -

Program TC Test Program

Event DMC -

Test Requirement TD, CAP -

Test Result DMC Test Results Work Group

Description DMC, TA, TD ItemDescription\Description

Test Definition CAP -

Behavior - -

Constraint DMC (?) -

Occurrence TA, TS -

Definition TA, TS, CAP, (Description INS)

-

Instance DMC (?) -

Fault DMC -

Failure DMC -

Diagnosis DMC -

Indictment DMC -

Resource DMC, (Component TA),TC, TD, INS, CAP

-

Calibration TA, TS, DMC HardwareInstance\ItemInstance\Calibration

Limit DMC Limit

Re- Sequence TD sequence

IEEE100

Common

1671

Working Group

Page 5: 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.

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 schema3. As allowed by the CTMG4. Use another name

Page 6: 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.

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 group’s definitions)

• Working Group co-operation may slow down the Schema generation process (all candidates by end of FY06)

Page 7: 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.

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

Page 8: 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.

Thoughts

And

Answers

Page 9: 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.

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 Group’s 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.