Graphical high level analysis of communication in distributed virtual reality applications
Autor(a) principal: | |
---|---|
Data de Publicação: | 2015 |
Outros Autores: | , , , |
Tipo de documento: | Artigo de conferência |
Idioma: | eng |
Título da fonte: | Repositório Institucional da UNESP |
Texto Completo: | http://dx.doi.org/10.1016/j.procs.2015.05.343 http://hdl.handle.net/11449/177456 |
Resumo: | Analysing distributed virtual reality applications communicating through message-passing is challenging. Their development is complex, and knowing if something is wrong depends on the states of each process, defects (bugs) cause software crashes, hangs, and generation of incorrect results. To address this daunting problem we specify functional behavior models (for example, using synchronization barriers and shared variables) for these applications that ensures correctness. We also developed the GTracer tool, which compares the functional behavior models developed with the messages transmitted among processes. GTracer checks for violations of these models automatically and displays the message traffic graphically. It is a tool made for libGlass, a message library for distributed computing. We have been able to find several non-trivial defects during the tests of this tool. |
id |
UNSP_a4409804341f59dc599f12f699f4e188 |
---|---|
oai_identifier_str |
oai:repositorio.unesp.br:11449/177456 |
network_acronym_str |
UNSP |
network_name_str |
Repositório Institucional da UNESP |
repository_id_str |
2946 |
spelling |
Graphical high level analysis of communication in distributed virtual reality applicationsAnalysisBugDefectsDistributed computingMessage passingVirtual realityAnalysing distributed virtual reality applications communicating through message-passing is challenging. Their development is complex, and knowing if something is wrong depends on the states of each process, defects (bugs) cause software crashes, hangs, and generation of incorrect results. To address this daunting problem we specify functional behavior models (for example, using synchronization barriers and shared variables) for these applications that ensures correctness. We also developed the GTracer tool, which compares the functional behavior models developed with the messages transmitted among processes. GTracer checks for violations of these models automatically and displays the message traffic graphically. It is a tool made for libGlass, a message library for distributed computing. We have been able to find several non-trivial defects during the tests of this tool.Open University of Brazil UNIFESP Faccamp's Master ProgramCorollarium TechnologiesUFSCARUNESPUNESPUniversidade Federal de São Paulo (UNIFESP)Corollarium TechnologiesUniversidade Federal de São Carlos (UFSCar)Universidade Estadual Paulista (Unesp)De Paiva Guimarães, MarceloGnecco, Bruno BarberiDias, Diego Roberto ColomboBrega, José Remo Ferreira [UNESP]Trevelin, Luis Carlos2018-12-11T17:25:34Z2018-12-11T17:25:34Z2015-01-01info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/conferenceObject1373-1382http://dx.doi.org/10.1016/j.procs.2015.05.343Procedia Computer Science, v. 51, n. 1, p. 1373-1382, 2015.1877-0509http://hdl.handle.net/11449/17745610.1016/j.procs.2015.05.3432-s2.0-84939182374Scopusreponame:Repositório Institucional da UNESPinstname:Universidade Estadual Paulista (UNESP)instacron:UNESPengProcedia Computer Science0,258info:eu-repo/semantics/openAccess2024-04-23T16:11:26Zoai:repositorio.unesp.br:11449/177456Repositório InstitucionalPUBhttp://repositorio.unesp.br/oai/requestopendoar:29462024-08-05T19:25:24.712529Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)false |
dc.title.none.fl_str_mv |
Graphical high level analysis of communication in distributed virtual reality applications |
title |
Graphical high level analysis of communication in distributed virtual reality applications |
spellingShingle |
Graphical high level analysis of communication in distributed virtual reality applications De Paiva Guimarães, Marcelo Analysis Bug Defects Distributed computing Message passing Virtual reality |
title_short |
Graphical high level analysis of communication in distributed virtual reality applications |
title_full |
Graphical high level analysis of communication in distributed virtual reality applications |
title_fullStr |
Graphical high level analysis of communication in distributed virtual reality applications |
title_full_unstemmed |
Graphical high level analysis of communication in distributed virtual reality applications |
title_sort |
Graphical high level analysis of communication in distributed virtual reality applications |
author |
De Paiva Guimarães, Marcelo |
author_facet |
De Paiva Guimarães, Marcelo Gnecco, Bruno Barberi Dias, Diego Roberto Colombo Brega, José Remo Ferreira [UNESP] Trevelin, Luis Carlos |
author_role |
author |
author2 |
Gnecco, Bruno Barberi Dias, Diego Roberto Colombo Brega, José Remo Ferreira [UNESP] Trevelin, Luis Carlos |
author2_role |
author author author author |
dc.contributor.none.fl_str_mv |
Universidade Federal de São Paulo (UNIFESP) Corollarium Technologies Universidade Federal de São Carlos (UFSCar) Universidade Estadual Paulista (Unesp) |
dc.contributor.author.fl_str_mv |
De Paiva Guimarães, Marcelo Gnecco, Bruno Barberi Dias, Diego Roberto Colombo Brega, José Remo Ferreira [UNESP] Trevelin, Luis Carlos |
dc.subject.por.fl_str_mv |
Analysis Bug Defects Distributed computing Message passing Virtual reality |
topic |
Analysis Bug Defects Distributed computing Message passing Virtual reality |
description |
Analysing distributed virtual reality applications communicating through message-passing is challenging. Their development is complex, and knowing if something is wrong depends on the states of each process, defects (bugs) cause software crashes, hangs, and generation of incorrect results. To address this daunting problem we specify functional behavior models (for example, using synchronization barriers and shared variables) for these applications that ensures correctness. We also developed the GTracer tool, which compares the functional behavior models developed with the messages transmitted among processes. GTracer checks for violations of these models automatically and displays the message traffic graphically. It is a tool made for libGlass, a message library for distributed computing. We have been able to find several non-trivial defects during the tests of this tool. |
publishDate |
2015 |
dc.date.none.fl_str_mv |
2015-01-01 2018-12-11T17:25:34Z 2018-12-11T17:25:34Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/conferenceObject |
format |
conferenceObject |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://dx.doi.org/10.1016/j.procs.2015.05.343 Procedia Computer Science, v. 51, n. 1, p. 1373-1382, 2015. 1877-0509 http://hdl.handle.net/11449/177456 10.1016/j.procs.2015.05.343 2-s2.0-84939182374 |
url |
http://dx.doi.org/10.1016/j.procs.2015.05.343 http://hdl.handle.net/11449/177456 |
identifier_str_mv |
Procedia Computer Science, v. 51, n. 1, p. 1373-1382, 2015. 1877-0509 10.1016/j.procs.2015.05.343 2-s2.0-84939182374 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
Procedia Computer Science 0,258 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
1373-1382 |
dc.source.none.fl_str_mv |
Scopus reponame:Repositório Institucional da UNESP instname:Universidade Estadual Paulista (UNESP) instacron:UNESP |
instname_str |
Universidade Estadual Paulista (UNESP) |
instacron_str |
UNESP |
institution |
UNESP |
reponame_str |
Repositório Institucional da UNESP |
collection |
Repositório Institucional da UNESP |
repository.name.fl_str_mv |
Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP) |
repository.mail.fl_str_mv |
|
_version_ |
1808129065116237824 |