{"id":{"repo_id":"vt","oai_identifier":"oai:vtechworks.lib.vt.edu:10919/44236"},"canonical_url":"https://search.dev.ndltd.org/etd/vt/oai:vtechworks.lib.vt.edu:10919/44236","repository":{"repo_id":"vt","name":"Virginia Tech","base_url":"https://vtechworks.lib.vt.edu/oai/request"},"display":{"title":"An object-oriented simulator for the visual simulation environment","abstract":"This thesis presents an object-oriented visual simulator for the Visual Simulation Environment (VSE). VSE allows graphical model definition and provides an object-oriented Visual Simulation Language (VSL) for specifying model logic. The Visual Simulator executes VSE models and displays the visual representation of the execution. It provides a class library used by modelers' VSL logic specification, and lets users collect statistics. Four major requirements of a visual simulator for the VSE have been identified. The simulator needs to support the object-oriented approach used in the VSE, support hierarchically defined dynamic objects, let modelers view model behavior graphically, and allow modelers to easily navigate the modeL The Visual Simulator satisfies these requirements. It fully supports the object-oriented approach used throughout the VSE by providing an object-oriented class library through which modelers access simulator features. It also provides support for hierarchically defined dynamic objects. The Visual Simulator helps users understand the structure and behavior of VSE models by providing easy viewing and navigation among model components, and by allowing inspection of object attributes.","abstract_html":"This thesis presents an object-oriented visual simulator for the Visual Simulation Environment (VSE). VSE allows graphical model definition and provides an object-oriented Visual Simulation Language (VSL) for specifying model logic. The Visual Simulator executes VSE models and displays the visual representation of the execution. It provides a class library used by modelers&#x27; VSL logic specification, and lets users collect statistics. Four major requirements of a visual simulator for the VSE have been identified. The simulator needs to support the object-oriented approach used in the VSE, support hierarchically defined dynamic objects, let modelers view model behavior graphically, and allow modelers to easily navigate the modeL The Visual Simulator satisfies these requirements. It fully supports the object-oriented approach used throughout the VSE by providing an object-oriented class library through which modelers access simulator features. It also provides support for hierarchically defined dynamic objects. The Visual Simulator helps users understand the structure and behavior of VSE models by providing easy viewing and navigation among model components, and by allowing inspection of object attributes.","abstract_has_math":false,"creators":["Bertelrud, P. Anders I."],"institution":"Virginia Tech","degree_name":"Master of Science","degree_level":"masters","degree_discipline":"Computer Science","degree_department":"Computer Science","school":null,"contributors":[],"advisors":[],"committee_chairs":["Balci, Osman"],"committee_members":["Nance, Richard E.","Abrams, Marc"],"year":1995,"date_issued":"1995-09-08","date_published":"1995-09-08","updated_at":"2026-07-22T22:18:50Z","subjects":["VSE models"],"languages":["en"],"rights":["In Copyright"],"rights_urls":["http://rightsstatements.org/vocab/InC/1.0/"],"identifier_entries":[{"key":"dc:identifier.other","label":"Dc Identifier Other","values":["etd-08142009-040521"],"render_values":[{"text":"etd-08142009-040521","href":null,"code":true}]}]},"links":{"outbound_url":"http://hdl.handle.net/10919/44236","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.committeechair","label":"Committee Chair","values":["Balci, Osman"]},{"key":"dc:contributor.committeemember","label":"Committee Member","values":["Nance, Richard E.","Abrams, Marc"]},{"key":"dc:contributor.department","label":"Department","values":["Computer Science"]},{"key":"dc:creator","label":"Author","values":["Bertelrud, P. Anders I."]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2014-03-14T21:42:46Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2014-03-14T21:42:46Z","2009-08-14"]},{"key":"dc:date.issued","label":"Date","values":["1995-09-08"]},{"key":"dc:publisher","label":"Institution","values":["Virginia Tech"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]},{"key":"dc:type.dcmitype","label":"Dc Type Dcmitype","values":["Text"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Computer Science"]},{"key":"thesis:degree_level","label":"Degree Level","values":["masters"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Master of Science"]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["Virginia Polytechnic Institute and State University"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["VSE models"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language.iso","label":"Language (ISO)","values":["en"]},{"key":"dc:rights","label":"Dc Rights","values":["In Copyright"]},{"key":"dc:rights.uri","label":"Rights URI","values":["http://rightsstatements.org/vocab/InC/1.0/"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.other","label":"Dc Identifier Other","values":["etd-08142009-040521"]},{"key":"dc:identifier.uri","label":"Identifier URI","values":["http://hdl.handle.net/10919/44236"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["This thesis presents an object-oriented visual simulator for the Visual Simulation Environment (VSE). VSE allows graphical model definition and provides an object-oriented Visual Simulation Language (VSL) for specifying model logic. The Visual Simulator executes VSE models and displays the visual representation of the execution. It provides a class library used by modelers' VSL logic specification, and lets users collect statistics. Four major requirements of a visual simulator for the VSE have been identified. The simulator needs to support the object-oriented approach used in the VSE, support hierarchically defined dynamic objects, let modelers view model behavior graphically, and allow modelers to easily navigate the modeL The Visual Simulator satisfies these requirements. It fully supports the object-oriented approach used throughout the VSE by providing an object-oriented class library through which modelers access simulator features. It also provides support for hierarchically defined dynamic objects. The Visual Simulator helps users understand the structure and behavior of VSE models by providing easy viewing and navigation among model components, and by allowing inspection of object attributes."]},{"key":"dc:description.degree","label":"Dc Description Degree","values":["Master of Science"]},{"key":"dc:format.medium","label":"Dc Format Medium","values":["BTD"]},{"key":"dc:format.mimetype","label":"Dc Format Mimetype","values":["application/pdf"]},{"key":"dc:title","label":"Title","values":["An object-oriented simulator for the visual simulation environment"]}]}],"canonical_facts":{"dc:contributor.committeechair":["Balci, Osman"],"dc:contributor.committeemember":["Nance, Richard E.","Abrams, Marc"],"dc:contributor.department":["Computer Science"],"dc:creator":["Bertelrud, P. Anders I."],"dc:date.accessioned":["2014-03-14T21:42:46Z"],"dc:date.available":["2014-03-14T21:42:46Z","2009-08-14"],"dc:date.issued":["1995-09-08"],"dc:description.abstract":["This thesis presents an object-oriented visual simulator for the Visual Simulation Environment (VSE). VSE allows graphical model definition and provides an object-oriented Visual Simulation Language (VSL) for specifying model logic. The Visual Simulator executes VSE models and displays the visual representation of the execution. It provides a class library used by modelers' VSL logic specification, and lets users collect statistics. Four major requirements of a visual simulator for the VSE have been identified. The simulator needs to support the object-oriented approach used in the VSE, support hierarchically defined dynamic objects, let modelers view model behavior graphically, and allow modelers to easily navigate the modeL The Visual Simulator satisfies these requirements. It fully supports the object-oriented approach used throughout the VSE by providing an object-oriented class library through which modelers access simulator features. It also provides support for hierarchically defined dynamic objects. The Visual Simulator helps users understand the structure and behavior of VSE models by providing easy viewing and navigation among model components, and by allowing inspection of object attributes."],"dc:description.degree":["Master of Science"],"dc:format.medium":["BTD"],"dc:format.mimetype":["application/pdf"],"dc:identifier.other":["etd-08142009-040521"],"dc:identifier.uri":["http://hdl.handle.net/10919/44236"],"dc:language.iso":["en"],"dc:publisher":["Virginia Tech"],"dc:rights":["In Copyright"],"dc:rights.uri":["http://rightsstatements.org/vocab/InC/1.0/"],"dc:subject":["VSE models"],"dc:title":["An object-oriented simulator for the visual simulation environment"],"dc:type":["Thesis"],"dc:type.dcmitype":["Text"],"thesis:degree_discipline":["Computer Science"],"thesis:degree_level":["masters"],"thesis:degree_name":["Master of Science"],"thesis:institution_name":["Virginia Polytechnic Institute and State University"]},"updated_at":"2026-07-22T22:18:50Z"}