

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Material Type: Notes; Class: SOFTWARE ENGINEERING METHODOLOGY; Subject: Computer Science; University: Rice University; Term: Unknown 2006;
Typology: Study notes
1 / 2
This page cannot be seen from the preview
Don't miss anything!


Jack Chi May 07, 2006 Comp 410: SkyNet XML Entity Creation Schema The following will describe how to create a SkyNet Simulation XML file and properly load the schema into the Database entities with attributes. All SkyNet related Entity Creation XML Schema needs to have the following identifier:
-
The number of Entity and Attribute occurrences can be unbounded. The entity creation is modeled inside Simulation -> Behavior namespace since we want to create entities dynamically at run time. For more information on the Behavior interface, look at IWorldBehavior.cs inside SkyNet-> ServerShared for the common shared interfaces used by the server model of SkyNet. The DataSet used to translate SkyNet database into a structural form is called “SkyNetDataSet” in Shared. The XML loading/saving models after the design of the database. In order to fully understand the conventions used, please read the database documentation or talk to John Yue (xy1@) and Sarah McGee (smcgee@). The basic structure of the XML format is based on Rows and Columns, EntityRows() and AttributeRows(). For each row, you can get the Entity and Attribute for each row. In the saving process, the Guids are also stored so when the XML is loaded back into the database it will be mirrored.