DocumentCode
2615969
Title
Code analysis and CS-XML
Author
Olson, Kara A. ; Overstreet, C.M. ; Derrick, E. Joseph
Author_Institution
Old Dominion Univ. Norfolk, Norfolk
fYear
2007
fDate
9-12 Dec. 2007
Firstpage
756
Lastpage
761
Abstract
The automated analysis of model specifications is an area that historically receives little attention in the simulation research community but which can offer significant benefits. A common objective in simulation is enhanced understanding of a system; model specification analysis can provide insights not otherwise available as well as time and cost savings in model development. The condition specification (CS) (Overstreet and Nance 1985) represents a model specification form that is amenable to analysis. This paper discusses the motivations for and the creation of CS-XML; a translator for CSes into XML-based condition specifications; and a translator for CS-XML into fully-executable C/C++ code. It presents initial results from analysis efforts using CodeSurfer (Anderson et al. 2003), a software static analysis tool, and discusses future work. In conclusion, it is argued that the CS-XML can provide an essential foundation for Web services that support the analysis of discrete-event simulation models.
Keywords
XML; formal specification; program diagnostics; reverse engineering; C/C++ code; CS-XML; code analysis; condition specification; model specification; software static analysis tool; system understanding; Analytical models; Application software; Computational modeling; Computer science; Costs; Markup languages; OWL; Software standards; Web sites; XML;
fLanguage
English
Publisher
ieee
Conference_Titel
Simulation Conference, 2007 Winter
Conference_Location
Washington, DC
Print_ISBN
978-1-4244-1306-5
Electronic_ISBN
978-1-4244-1306-5
Type
conf
DOI
10.1109/WSC.2007.4419670
Filename
4419670
Link To Document