VTechWorks staff will be away for the winter holidays starting Tuesday, December 24, 2024, through Wednesday, January 1, 2025, and will not be replying to requests during this time. Thank you for your patience, and happy holidays!
 

An Extensible Component-Based Architecture for Web-Based Simulation Using Standards-Based Web Browsers

dc.contributor.authorMyers, David S.en
dc.contributor.committeechairBalci, Osmanen
dc.contributor.committeememberNance, Richard E.en
dc.contributor.committeememberMcCrickard, D. Scotten
dc.contributor.departmentComputer Scienceen
dc.date.accessioned2011-08-06T16:06:25Zen
dc.date.adate2004-09-23en
dc.date.available2011-08-06T16:06:25Zen
dc.date.issued2004-08-30en
dc.date.rdate2004-09-23en
dc.date.sdate2004-09-07en
dc.description.abstractWeb-based simulation (WBS) systems offer tradeoffs between user interactivity and hardware requirements striking to seek a balance between the differing concerns. Server-based systems offer little interactivity or concurrent visualization capabilities, while client-based systems have increased hardware requirements asking the user to provide high-end workstations. Concurrent visualization of simulation output proves execution intensive, or unusable in some situations. Creating an execution efficient and user friendly WBS system greatly improves user experience while gaining all of the benefits inherent in a web-based system such as high accessibility and ease of maintenance. In order to provide a usable concurrent visualization WBS this thesis developed the Web-Based Queuing System Simulation System (WebQS3). WebQS3 splits the responsibilities of simulation execution and simulation visualization into a client-server environment; the client is responsible for the visualization display and server is responsible for simulation execution. The system differs from many previous WBS systems in that the client-side application is developed using web-standard technologies such as HTTP, XML, SVG, and ECMAScript instead relying on Java Applets and associated technologies. Using web-standards as the foundation of the client agent opens the visualization and model construction functionality to any user that accesses the application using a web browser while also making the application more scalable in terms of user load. Implementing the client with web-standards also included the development of an asynchronous client-server communication protocol as opposed to traditional synchronous communication protocols used by Java WBS systems. The asynchronous protocol demonstrates similar or better execution performance than similar synchronous communication protocols in most quality characteristics. By creating a WBS system using web-standards implemented in most modern web browsers any user may visit the WebQS3 site and have simulation tools available for use. Providing simulation services on the web makes eases the creation of simulation models my making the tools to readily available while facilitating information sharing and collaboration over the web. The WebQS3 system serves as a model to drive research in WBS systems away from proprietary Java technologies to web standards for front-end visualization technologies.en
dc.description.degreeMaster of Scienceen
dc.format.mediumETDen
dc.identifier.otheretd-09072004-120912en
dc.identifier.sourceurlhttp://scholar.lib.vt.edu/theses/available/etd-09072004-120912en
dc.identifier.urihttp://hdl.handle.net/10919/10123en
dc.publisherVirginia Techen
dc.relation.haspartWebQS3_Thesis-final2.pdfen
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subjectvisual simulationen
dc.subjectweb-based simulationen
dc.subjectasynchronous communication protocolen
dc.subjectcomponent-based simulationen
dc.subjectweb standardsen
dc.subjectextensible markup languageen
dc.subjectclient/server simulation systemen
dc.subjectAnimationen
dc.titleAn Extensible Component-Based Architecture for Web-Based Simulation Using Standards-Based Web Browsersen
dc.typeThesisen
thesis.degree.disciplineComputer Scienceen
thesis.degree.grantorVirginia Polytechnic Institute and State Universityen
thesis.degree.levelmastersen
thesis.degree.nameMaster of Scienceen

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
WebQS3_Thesis-final2.pdf
Size:
1.82 MB
Format:
Adobe Portable Document Format

Collections