Toward XML representation of NSS simulation scenario for mission scenario exchange capability
| Author: | Hout, Gary K. |
| Title: | Toward XML representation of NSS simulation scenario for mission scenario exchange capability |
| Abstract: | The Naval Simulation System (NSS) is a powerful modeling and analysis tool developed by the Navy for use in performing campaign analysis, naval forces studies, and course of action analysis. NSS has the ability to exchange scenario information, but this capability is limited. The purpose of this research is to develop a more generalized way for NSS to exchange scenario data through customized use of the Extensible Markup Language (XML) family of data-markup language specifications. The driving idea behind the development of markup languages has been to separate the presentation (form) of a document from its content (data). This concept led to the development of XML for defining new languages to structure data. XML-based applications can export the contents of internal structures in such a way that another application can easily import the data that is unique to its own input requirements. The same XML source document can be read by many applications, each of which can transform the data into their unique input requirements, using the XML family of specifications. XML validation capabilities ensure that data files can be error free, eliminating many runtime application problems. NSS is currently developed as an application that accesses information from a proprietary commercial object-oriented database that does not support XML interchange. Extending NSS to become an XML-based application is now possible using an XML schema that represents the NSS database. Because the proprietary NSS codebase is not readily modifiable, such XML scenario import/export is achieved via text -based data file conversions. Development of an NSS XML schema and exemplars opens up a powerful new direction for future work. |
| Date: | September 2003 |
| Url: | http://handle.dtic.mil/10... |
Powered by
InventoryBuilder