Download presentation
Presentation is loading. Please wait.
Published byEdmund King Modified over 9 years ago
1
www.vektrex.com - slide 1 1 ATML Tools The Key to Success Mark Skiba Software Architect Vektrex Electronic Systems, Inc. www.vektrex.com
2
www.vektrex.com - slide 2 2 x Confidential ATML Tools Overview Importance of ATML Tools ATML Tool/Schema Challenges.NET Instrument Description Experience Online ATML Instrument Editor Recommendations Discussions
3
www.vektrex.com - slide 3 3 x Confidential 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
www.vektrex.com - slide 4 4 x Confidential 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
www.vektrex.com - slide 5 5 x Confidential.NET Platform Experience ATML 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
www.vektrex.com - slide 6 6 x Confidential ATML 3 rd Party Tool Sample: Instrument Description Editor
7
www.vektrex.com - slide 7 7 x Confidential 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
www.vektrex.com - slide 8 8 x Confidential Discussion
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.