1 / 8

ATML Tools The Key to Success

ATML Tools The Key to Success. Mark Skiba Software Architect Vektrex Electronic Systems, Inc. www.vektrex.com. ATML Tools Overview. Importance of ATML Tools ATML Tool/Schema Challenges .NET Instrument Description Experience Online ATML Instrument Editor Recommendations Discussions.

Download Presentation

ATML Tools The Key to Success

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ATML ToolsThe Key to Success Mark Skiba Software Architect Vektrex Electronic Systems, Inc. www.vektrex.com

  2. ATML Tools Overview • Importance of ATML Tools • ATML Tool/Schema Challenges • .NET Instrument Description Experience • Online ATML Instrument Editor • Recommendations • Discussions

  3. Importance of ATML Tools • Tools involved in almost all ATML usage cases • Broad ATML tool adoption = ATML Success • Tool development an essential part of schema validation • Many XML platforms don’t support all Schema constructs • Key relationships may be missing • Iterative “Tool Development”/”Schema Changes” key to getting optimal ATML Schemas

  4. ATML Tool/Schema Challenges • Platform Support Issues • Object Oriented Data hosted in relational DBs • Schema constructs not supported • Application Issues • Inter-document relationships • Example: Test Configuration, Instrument Description, UUT • Intra-element relationships • Example: Instrument Description (Ports & NetworkList)

  5. .NET Platform ExperienceATML Instrument Description Editor • ADO.NET (.NET XML-DB binding technology) doesn’t support current ATML schema • XML Spy generated code – problems with abstract elements • .NET Serialization worked • Application Issues: • No common way to link documents (e.g. Components) • Relationship between linked elements not clear (e.g. Ports & NetworkList)

  6. ATML 3rd Party Tool Sample: Instrument Description Editor

  7. ATML Tools Recommendations • Consider our usage cases carefully • Is Relational DB support necessary? • “Common.xsd” solutions • Inter-document references • ATML Schema Style-Guide additions • Recommendations on constructs to avoid • Intra-element relationships more explicit (possibly add foreign key relationships) • Validate schemas with prototype applications

  8. Discussion

More Related