David H. Broyles - PowerPoint PPT Presentation

1 / 28
About This Presentation
Title:

David H. Broyles

Description:

David H. Broyles – PowerPoint PPT presentation

Number of Views:55
Avg rating:3.0/5.0
Slides: 29
Provided by: davidb176
Category:

less

Transcript and Presenter's Notes

Title: David H. Broyles


1
Developing an XML Architecture for VVA
  • The Development of the Proposed Verification
    Validation Markup Language (VVML)

2
The Vision for VVML
V V M L
XM RE COMPOS
SF USE ABILITY
3
Agenda
  • Background VVA Documentation
  • Evolution VVA Doc Tool (VDT) to a Framework
  • Revolution Executing Requirements in the VDT
  • Requirements to Documentation
  • Making the case for XML
  • Example Tracing Predictions to Outcomes
  • Summary and Conclusions

4
Background
  • An Overview of VVA

5
Workable Standards
6
VVA Purpose
  • VVA is the formal process of establishing an
    MSs credibility
  • Builds credibility and confidence in the MSs
    use.
  • Reduces risks associated with use.
  • Supports re-use.
  • Satisfies policy requirements.

7
Evolution
  • Building the Case for standardizing documentation

8
Why a XML language for VV?
  • Requested features of the VVA Doc Tool were
    driving force
  • Features (Repository search, embedded values,
    weighted variables) would be impossible without a
    framework
  • Supports Rapid Composability
  • Allows immediate knowledge of the MS pedigree

9
Benefits of XML
  • XMLs structured Metadata creates relational
    links within and between documents.
  • Universal Data Access
  • Ability to access, assess, and update existing
    data with only the changes needed.
  • Adding properties to existing data, for example
    A Goodyear Blimp pilot needs lat/lon for Busch
    Stadium rather than street address

10
Interoperability
Things that must be together to work usually
can't be shipped together. - unknown
11
Having a Pedigree supports Interoperability
  • VVML formatted VVA would link to Model
    Repositories allow for quick and effective
    searches filtered by Intended Use.
  • VVML expands Metadata usefulness by storing VV
    information on the MS
  • MS Users can quickly distinguish whether "the
    system is built right and "is it the right
    system?"

12
Simulated Runway displayed in Metric or Standard
Scale?
13
Search Only Applicable Data
  • Is it the correct data for the Intended Use?
  • Is this the best Map data I can find?
  • Will this map overlay properly with other Map
    data?
  • Can I use this Map as a data source for my
    intended use?

14
From Requirements to Documentation
  • The VDT Execution of
  • VVA Requirements in the GUI
  • (VDT Process Demonstration)

15
Requirements Captured
  • Module that will migrate legacy models to
  • Must be Web Enabled (Compliant to TFW)
  • Ability to Track VV Planning to Implementation
  • Risk vs. Cost Feature
  • Provide means to structure levels of VV and
    measures of performance

16
VVA Documentation
All Required Navy VVA Documentation is
generated, captured and linked to the MS
throughout the MS Lifecycle
17
Revolution
  • Executing Requirements through the VDT
  • (User Perspective)

18
Hide the Complexity
WYSIWYG VVA
19
Rapid Composability
20
Tracing Predictionsto Outcomes
  • Example

21
VVA Handbook (Automated)
  • Identify the test by name, date, and time.
  • Test conductors name, organization, phone, and
    e-mail address.
  • Describe the hardware/software architecture.
  • State the purpose relative to the acceptability
    criteria.
  • Provide a brief description.
  • Identify any prerequisite conditions that must be
    established prior to performing the test case.

22
Step 1 Test Result Capture
  • Test Description
  • 1. Identify the test by name, date and time.

ltA VVML linkextended hrefhttps//vvadoc.spa
war.navy.mil/minewarfare_NAVSEA.vvmlID(1211)gt mi
newarfare_NAVSEA_VVPLanlt/Agt
Mod1, 091520041500
23
Step 2 URI (Uniform Resource Identifier)
  • Test Description
  • 1. Identify the test by name, date and time.

ltA VVML linkextended hrefhttps//vvadoc.spa
war.navy.mil/minewarfare_NAVSEA.vvmlID(1211)gt mi
newarfare_NAVSEA_VVPLanlt/Agt
Mod1, 091520041500
A-FIST XXI simulates vehicle movement and all of
the firing capabilities for the M1A1
Unique ID stored for each iteration of tests
24
Current Concerns
  • Do I need to learn a language?
  • No. The VVML-enabled VDT is a (what you see is
    what you get) XML editor.
  • Will a VVML file increase file size and affect
    performance?
  • Perhaps. the increased interoperability will most
    likely counter any effect on file size.
  • Is it necessary to re-write legacy/existing VV?
  • XML does not expose data as XML. Rather, it maps
    the VVML interface to the native data.

25
A Contribution to the Semantic Web
  • The Semantic Web is an extension of the current
    web in which information is given well-defined
    meaning, better enabling computers and people to
    work in cooperation.
  • Tim Berners-Lee, James Hendler, Ora Lassila, The
    Semantic Web, Scientific American, May 2001.

26
Summary
  • VVML provides a pedigree of VV information for
    MS components
  • Promotes reuse of models by making it easier to
    search for VVed components
  • Flexibility between standards XML data
    manipulation (i.e. from Navy to DoD and vice
    versa).

27
A Call for Participation
  • Try the VDT, and let us know what you think
  • Request a user name and password from
    vva_at_navmsmo.hq.navy.mil
  • Log onto http//navmsmo.hq.navy.mil
  • Click on VVA (left navigation bar)/VVA
    Documentation Tool.

28
Contact Information
  • vvadoc_at_navy.mil
  • https//vvadoc.spawar.navy.mil/
Write a Comment
User Comments (0)
About PowerShow.com