Lessons Learned Developing a CDB Run Time Publisher
Historically, synthetic environments have been generated off-line, often requiring unique, and sometimes proprietary, databases to be generated for each sub-system of a simulator. While this approach has been used successfully in many fielded systems, its disadvantages can include lengthy database production times, data duplication, and the introduction of correlation errors due to the variety of tools used to generate the content. The Common Database (CDB) initiative was developed for the United States Special Operations Command (USSOCOM) to facilitate the rapid creation of databases necessary to meet their mission rehearsal timelines. CDB defines a single database repository consisting entirely of open formats, which provides source level correlation for all components of the simulation. CDB also introduces the concept of a Run Time Publisher (RTP) that operates on these open formats to convert the data at run time into the form most optimally suited for each Client.