{"id":{"repo_id":"vt","oai_identifier":"oai:vtechworks.lib.vt.edu:10919/83569"},"canonical_url":"https://search.dev.ndltd.org/etd/vt/oai:vtechworks.lib.vt.edu:10919/83569","repository":{"repo_id":"vt","name":"Virginia Tech","base_url":"https://vtechworks.lib.vt.edu/oai/request"},"display":{"title":"A Cloud-Based Visual Simulation Environment for Traffic Networks","abstract":"Cloud-based Integrated Development Environments (IDEs) are highly complex systems compared to stand-alone IDEs that are installed on client devices. Today, the visual simulation environments developed as services on the cloud can offer similar features as client-based IDEs thanks to the advancements to the cloud technologies. However, most of the existing visual simulation tools are developed for client-based systems. Moving towards the cloud for visual simulation environments can provide better collaboration for simulation developers, easy access to the software, and less client hardware dependency. Proper guidance for the development of visual simulation tools can help researchers to develop their tools as a service on the cloud. This thesis presents a Cloud-based visuAl simulatioN enVironment for trAffic networkS (CANVAS), providing a framework that tackles challenges on the cloud-based visual simulation tools. CANVAS offers a set of tools for the composition and visualization of simulation models for the traffic network problem domain. CANVAS uses an asynchronous visualization protocol with efficient resource utilization on the server, enabling concurrent usage of the IDE. The simulation is executed on the server while the visualization is processed on the client-device within web browsers enabling execution-heavy simulations to thin clients. The component-based architecture of CANVAS offers a fully decoupled system that provides easier development and maintenance. The architecture can be used for the development of other cloud-based visual simulation IDEs. The CANVAS design and asynchronous visualization protocol show that advanced visualization capabilities can be provided to the client without depending on the client hardware.","abstract_html":"Cloud-based Integrated Development Environments (IDEs) are highly complex systems compared to stand-alone IDEs that are installed on client devices. Today, the visual simulation environments developed as services on the cloud can offer similar features as client-based IDEs thanks to the advancements to the cloud technologies. However, most of the existing visual simulation tools are developed for client-based systems. Moving towards the cloud for visual simulation environments can provide better collaboration for simulation developers, easy access to the software, and less client hardware dependency. Proper guidance for the development of visual simulation tools can help researchers to develop their tools as a service on the cloud. This thesis presents a Cloud-based visuAl simulatioN enVironment for trAffic networkS (CANVAS), providing a framework that tackles challenges on the cloud-based visual simulation tools. CANVAS offers a set of tools for the composition and visualization of simulation models for the traffic network problem domain. CANVAS uses an asynchronous visualization protocol with efficient resource utilization on the server, enabling concurrent usage of the IDE. The simulation is executed on the server while the visualization is processed on the client-device within web browsers enabling execution-heavy simulations to thin clients. The component-based architecture of CANVAS offers a fully decoupled system that provides easier development and maintenance. The architecture can be used for the development of other cloud-based visual simulation IDEs. The CANVAS design and asynchronous visualization protocol show that advanced visualization capabilities can be provided to the client without depending on the client hardware.","abstract_has_math":false,"creators":["Onder, Sait Tuna"],"institution":"Virginia Tech","degree_name":"Master of Science","degree_level":"masters","degree_discipline":"Computer Science and Applications","degree_department":"Computer Science","school":null,"contributors":[],"advisors":[],"committee_chairs":["Balci, Osman"],"committee_members":["Meng, Na","Gracanin, Denis"],"year":2018,"date_issued":"2018-06-19","date_published":"2018-06-19","updated_at":"2026-07-22T22:19:21Z","subjects":["Cloud-based visual simulation","integrated development environment","modeling and simulation","web-based visual simulation"],"languages":[],"rights":["In Copyright"],"rights_urls":["http://rightsstatements.org/vocab/InC/1.0/"],"identifier_entries":[{"key":"dc:identifier.other","label":"Dc Identifier Other","values":["vt_gsexam:15231"],"render_values":[{"text":"vt_gsexam:15231","href":null,"code":true}]}]},"links":{"outbound_url":"http://hdl.handle.net/10919/83569","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":["Meng, Na","Gracanin, Denis"]},{"key":"dc:contributor.department","label":"Department","values":["Computer Science"]},{"key":"dc:creator","label":"Author","values":["Onder, Sait Tuna"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2018-06-20T08:01:43Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2018-06-20T08:01:43Z"]},{"key":"dc:date.issued","label":"Date","values":["2018-06-19"]},{"key":"dc:publisher","label":"Institution","values":["Virginia Tech"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Computer Science and Applications"]},{"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":["Cloud-based visual simulation","integrated development environment","modeling and simulation","web-based visual simulation"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"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":["vt_gsexam:15231"]},{"key":"dc:identifier.uri","label":"Identifier URI","values":["http://hdl.handle.net/10919/83569"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["Cloud-based Integrated Development Environments (IDEs) are highly complex systems compared to stand-alone IDEs that are installed on client devices. Today, the visual simulation environments developed as services on the cloud can offer similar features as client-based IDEs thanks to the advancements to the cloud technologies. However, most of the existing visual simulation tools are developed for client-based systems. Moving towards the cloud for visual simulation environments can provide better collaboration for simulation developers, easy access to the software, and less client hardware dependency. Proper guidance for the development of visual simulation tools can help researchers to develop their tools as a service on the cloud. This thesis presents a Cloud-based visuAl simulatioN enVironment for trAffic networkS (CANVAS), providing a framework that tackles challenges on the cloud-based visual simulation tools. CANVAS offers a set of tools for the composition and visualization of simulation models for the traffic network problem domain. CANVAS uses an asynchronous visualization protocol with efficient resource utilization on the server, enabling concurrent usage of the IDE. The simulation is executed on the server while the visualization is processed on the client-device within web browsers enabling execution-heavy simulations to thin clients. The component-based architecture of CANVAS offers a fully decoupled system that provides easier development and maintenance. The architecture can be used for the development of other cloud-based visual simulation IDEs. The CANVAS design and asynchronous visualization protocol show that advanced visualization capabilities can be provided to the client without depending on the client hardware."]},{"key":"dc:description.abstractgeneral","label":"General Abstract","values":["Doing things “in the cloud” has become ubiquitous. The term “in the cloud” implies that a software application runs on a server computer somewhere in the world and a user with a web browser uses it over the Internet on a computer such as desktop or laptop. This thesis addresses the problem of how to create and execute a visual simulation of a system all “in the cloud”. We developed a system called cloud-based visual simulation environment for traffic networks (CANVAS). We selected traffic networks as an example problem domain to illustrate the capabilities of CANVAS. A person interested in creating and executing a visual simulation of a traffic network “in the cloud” can use CANVAS. Using a web browser on an Internet-connected computer, the user can develop and execute a visual simulation of a traffic network with the tools made available in CANVAS."]},{"key":"dc:description.degree","label":"Dc Description Degree","values":["Master of Science"]},{"key":"dc:format.medium","label":"Dc Format Medium","values":["ETD"]},{"key":"dc:title","label":"Title","values":["A Cloud-Based Visual Simulation Environment for Traffic Networks"]}]}],"canonical_facts":{"dc:contributor.committeechair":["Balci, Osman"],"dc:contributor.committeemember":["Meng, Na","Gracanin, Denis"],"dc:contributor.department":["Computer Science"],"dc:creator":["Onder, Sait Tuna"],"dc:date.accessioned":["2018-06-20T08:01:43Z"],"dc:date.available":["2018-06-20T08:01:43Z"],"dc:date.issued":["2018-06-19"],"dc:description.abstract":["Cloud-based Integrated Development Environments (IDEs) are highly complex systems compared to stand-alone IDEs that are installed on client devices. Today, the visual simulation environments developed as services on the cloud can offer similar features as client-based IDEs thanks to the advancements to the cloud technologies. However, most of the existing visual simulation tools are developed for client-based systems. Moving towards the cloud for visual simulation environments can provide better collaboration for simulation developers, easy access to the software, and less client hardware dependency. Proper guidance for the development of visual simulation tools can help researchers to develop their tools as a service on the cloud. This thesis presents a Cloud-based visuAl simulatioN enVironment for trAffic networkS (CANVAS), providing a framework that tackles challenges on the cloud-based visual simulation tools. CANVAS offers a set of tools for the composition and visualization of simulation models for the traffic network problem domain. CANVAS uses an asynchronous visualization protocol with efficient resource utilization on the server, enabling concurrent usage of the IDE. The simulation is executed on the server while the visualization is processed on the client-device within web browsers enabling execution-heavy simulations to thin clients. The component-based architecture of CANVAS offers a fully decoupled system that provides easier development and maintenance. The architecture can be used for the development of other cloud-based visual simulation IDEs. The CANVAS design and asynchronous visualization protocol show that advanced visualization capabilities can be provided to the client without depending on the client hardware."],"dc:description.abstractgeneral":["Doing things “in the cloud” has become ubiquitous. The term “in the cloud” implies that a software application runs on a server computer somewhere in the world and a user with a web browser uses it over the Internet on a computer such as desktop or laptop. This thesis addresses the problem of how to create and execute a visual simulation of a system all “in the cloud”. We developed a system called cloud-based visual simulation environment for traffic networks (CANVAS). We selected traffic networks as an example problem domain to illustrate the capabilities of CANVAS. A person interested in creating and executing a visual simulation of a traffic network “in the cloud” can use CANVAS. Using a web browser on an Internet-connected computer, the user can develop and execute a visual simulation of a traffic network with the tools made available in CANVAS."],"dc:description.degree":["Master of Science"],"dc:format.medium":["ETD"],"dc:identifier.other":["vt_gsexam:15231"],"dc:identifier.uri":["http://hdl.handle.net/10919/83569"],"dc:publisher":["Virginia Tech"],"dc:rights":["In Copyright"],"dc:rights.uri":["http://rightsstatements.org/vocab/InC/1.0/"],"dc:subject":["Cloud-based visual simulation","integrated development environment","modeling and simulation","web-based visual simulation"],"dc:title":["A Cloud-Based Visual Simulation Environment for Traffic Networks"],"dc:type":["Thesis"],"thesis:degree_discipline":["Computer Science and Applications"],"thesis:degree_level":["masters"],"thesis:degree_name":["Master of Science"],"thesis:institution_name":["Virginia Polytechnic Institute and State University"]},"updated_at":"2026-07-22T22:19:21Z"}