Implementação dos serviços de comunicação e monitoração em um ambiente para desenvolvimento de sistemas distribuídos

Detalhes bibliográficos
Autor(a) principal: Góis, Lourival Aparecido de
Data de Publicação: 2002
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFSCAR
Texto Completo: https://repositorio.ufscar.br/handle/20.500.14289/300
Resumo: The TEV (Teaching Environment for Virtuoso) environment is a set of teaching tools that support the phases of analysis, design, implementation, depuration and test of real-time applications which are executed using the Virtuoso (Virtual Single Processor Programming System) kernel. This environment allows the application designer to graphically define the application data structures through an editor, write the C language code of the tasks and functions of the application and, finally, generate the necessary files to compile the application. These facilities solve most of the problems while generating of real-time applications, however, they do not support distributed applications. This master research aims at modeling and implementing an API (Application Programming Interface), based on TCP/IP protocols, to be used together with the TEV environment in order to provide some functionality related to real-time application generation on a network structure as well as to deal with some problems related to transparency in the communication between the protocols and the application processes. Based on this API, a generator, called AGAD, was developed to be used in the implementation and monitoring of the tasks involved with the communication. This work presents the API modeling, its utilization on the creation of the AGAD and the integration of the with TEV.
id SCAR_1923720dbb0939960cef93e18a881f27
oai_identifier_str oai:repositorio.ufscar.br:20.500.14289/300
network_acronym_str SCAR
network_name_str Repositório Institucional da UFSCAR
repository_id_str 4322
spelling Góis, Lourival Aparecido deMoron, Célio Estevanhttp://lattes.cnpq.br/863547681277936019d8876b-b2bd-41dd-82ab-8b35f5a0b4cb2016-06-02T19:05:14Z2004-08-142016-06-02T19:05:14Z2002-08-30GÓIS, Lourival Aparecido de. Implementação dos serviços de comunicação e monitoração em um ambiente para desenvolvimento de sistemas distribuídos. 2002. 94 f. Dissertação (Mestrado em Ciências Exatas e da Terra) - Universidade Federal de São Carlos, São Carlos, 2002.https://repositorio.ufscar.br/handle/20.500.14289/300The TEV (Teaching Environment for Virtuoso) environment is a set of teaching tools that support the phases of analysis, design, implementation, depuration and test of real-time applications which are executed using the Virtuoso (Virtual Single Processor Programming System) kernel. This environment allows the application designer to graphically define the application data structures through an editor, write the C language code of the tasks and functions of the application and, finally, generate the necessary files to compile the application. These facilities solve most of the problems while generating of real-time applications, however, they do not support distributed applications. This master research aims at modeling and implementing an API (Application Programming Interface), based on TCP/IP protocols, to be used together with the TEV environment in order to provide some functionality related to real-time application generation on a network structure as well as to deal with some problems related to transparency in the communication between the protocols and the application processes. Based on this API, a generator, called AGAD, was developed to be used in the implementation and monitoring of the tasks involved with the communication. This work presents the API modeling, its utilization on the creation of the AGAD and the integration of the with TEV.O ambiente TEV (Teaching Environment for Virtuoso) é um conjunto de ferramentas de ensino que suportam as fases de análise, projeto, implementação, depuração e testes de aplicações de tempo real que são executadas usando o kernel Virtuoso (Virtual Single Processor Programming System). Tal ambiente permite ao projetista da aplicação definir graficamente suas estruturas de dados através de um editor, escrever o código em linguagem C das suas tarefas e funções e, por fim, gerar os arquivos necessários para sua compilação. Estas facilidades resolvem grande parte dos problemas encontrados na geração de aplicações de tempo real, porém, as mesmas não dão suporte a aplicações distribuídas. O objetivo deste trabalho de mestrado é a modelagem e implementação de uma API (Application Programming Interface), baseada na pilha de protocolos TCP/IP, para ser utilizada em conjunto com o ambiente TEV de forma a prover funcionalidades relacionadas com a geração de aplicações de tempo real em uma estrutura de rede, bem como tratar problemas originados pela transparência existente na comunicação entre os protocolos e os processos destas aplicações. A partir desta API foi desenvolvido um gerador, denominado AGAD (Ambiente para Geração de Aplicações Distribuídas), para ser utilizado na implementação e monitoração das tarefas envolvidas com a comunicação. Este trabalho apresenta a modelagem da API, sua utilização na construção da ferramenta AGAD e a integração desta com o TEV.application/pdfporUniversidade Federal de São CarlosPrograma de Pós-Graduação em Ciência da Computação - PPGCCUFSCarBRSistemas distribuídosRedes de comunicação de dadosMonitoração de redesArquitetura de redes de computadoresAGADTEVProgramação em tempo realCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOImplementação dos serviços de comunicação e monitoração em um ambiente para desenvolvimento de sistemas distribuídosinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesis76c6f7d6-1970-4378-a2fe-6cd75bbc900einfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFSCARinstname:Universidade Federal de São Carlos (UFSCAR)instacron:UFSCARORIGINALDissLAG.pdfapplication/pdf787800https://repositorio.ufscar.br/bitstreams/3cee82f6-edf4-4a07-be3a-ec438d3b19a0/downloadd4508cae885190812202856f7b54a35cMD51trueAnonymousREADTEXTDissLAG.pdf.txtDissLAG.pdf.txtExtracted texttext/plain160687https://repositorio.ufscar.br/bitstreams/3c470c34-b556-4e31-ab97-d68021f1c54e/downloadaa27e9da7ae075cf25e63c9ff9330f91MD52falseAnonymousREADTHUMBNAILDissLAG.pdf.jpgDissLAG.pdf.jpgIM Thumbnailimage/jpeg7599https://repositorio.ufscar.br/bitstreams/601603fd-1b28-4bdf-b4e8-c86010b66475/download3fa9349c4d41e646ad28f8fa1a43f6ebMD53falseAnonymousREAD20.500.14289/3002025-02-06 04:46:30.315open.accessoai:repositorio.ufscar.br:20.500.14289/300https://repositorio.ufscar.brRepositório InstitucionalPUBhttps://repositorio.ufscar.br/oai/requestrepositorio.sibi@ufscar.bropendoar:43222025-02-06T07:46:30Repositório Institucional da UFSCAR - Universidade Federal de São Carlos (UFSCAR)false
dc.title.por.fl_str_mv Implementação dos serviços de comunicação e monitoração em um ambiente para desenvolvimento de sistemas distribuídos
title Implementação dos serviços de comunicação e monitoração em um ambiente para desenvolvimento de sistemas distribuídos
spellingShingle Implementação dos serviços de comunicação e monitoração em um ambiente para desenvolvimento de sistemas distribuídos
Góis, Lourival Aparecido de
Sistemas distribuídos
Redes de comunicação de dados
Monitoração de redes
Arquitetura de redes de computadores
AGAD
TEV
Programação em tempo real
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Implementação dos serviços de comunicação e monitoração em um ambiente para desenvolvimento de sistemas distribuídos
title_full Implementação dos serviços de comunicação e monitoração em um ambiente para desenvolvimento de sistemas distribuídos
title_fullStr Implementação dos serviços de comunicação e monitoração em um ambiente para desenvolvimento de sistemas distribuídos
title_full_unstemmed Implementação dos serviços de comunicação e monitoração em um ambiente para desenvolvimento de sistemas distribuídos
title_sort Implementação dos serviços de comunicação e monitoração em um ambiente para desenvolvimento de sistemas distribuídos
author Góis, Lourival Aparecido de
author_facet Góis, Lourival Aparecido de
author_role author
dc.contributor.author.fl_str_mv Góis, Lourival Aparecido de
dc.contributor.advisor1.fl_str_mv Moron, Célio Estevan
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/8635476812779360
dc.contributor.authorID.fl_str_mv 19d8876b-b2bd-41dd-82ab-8b35f5a0b4cb
contributor_str_mv Moron, Célio Estevan
dc.subject.por.fl_str_mv Sistemas distribuídos
Redes de comunicação de dados
Monitoração de redes
Arquitetura de redes de computadores
AGAD
TEV
Programação em tempo real
topic Sistemas distribuídos
Redes de comunicação de dados
Monitoração de redes
Arquitetura de redes de computadores
AGAD
TEV
Programação em tempo real
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
dc.subject.cnpq.fl_str_mv CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description The TEV (Teaching Environment for Virtuoso) environment is a set of teaching tools that support the phases of analysis, design, implementation, depuration and test of real-time applications which are executed using the Virtuoso (Virtual Single Processor Programming System) kernel. This environment allows the application designer to graphically define the application data structures through an editor, write the C language code of the tasks and functions of the application and, finally, generate the necessary files to compile the application. These facilities solve most of the problems while generating of real-time applications, however, they do not support distributed applications. This master research aims at modeling and implementing an API (Application Programming Interface), based on TCP/IP protocols, to be used together with the TEV environment in order to provide some functionality related to real-time application generation on a network structure as well as to deal with some problems related to transparency in the communication between the protocols and the application processes. Based on this API, a generator, called AGAD, was developed to be used in the implementation and monitoring of the tasks involved with the communication. This work presents the API modeling, its utilization on the creation of the AGAD and the integration of the with TEV.
publishDate 2002
dc.date.issued.fl_str_mv 2002-08-30
dc.date.available.fl_str_mv 2004-08-14
2016-06-02T19:05:14Z
dc.date.accessioned.fl_str_mv 2016-06-02T19:05:14Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv GÓIS, Lourival Aparecido de. Implementação dos serviços de comunicação e monitoração em um ambiente para desenvolvimento de sistemas distribuídos. 2002. 94 f. Dissertação (Mestrado em Ciências Exatas e da Terra) - Universidade Federal de São Carlos, São Carlos, 2002.
dc.identifier.uri.fl_str_mv https://repositorio.ufscar.br/handle/20.500.14289/300
identifier_str_mv GÓIS, Lourival Aparecido de. Implementação dos serviços de comunicação e monitoração em um ambiente para desenvolvimento de sistemas distribuídos. 2002. 94 f. Dissertação (Mestrado em Ciências Exatas e da Terra) - Universidade Federal de São Carlos, São Carlos, 2002.
url https://repositorio.ufscar.br/handle/20.500.14289/300
dc.language.iso.fl_str_mv por
language por
dc.relation.authority.fl_str_mv 76c6f7d6-1970-4378-a2fe-6cd75bbc900e
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de São Carlos
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Ciência da Computação - PPGCC
dc.publisher.initials.fl_str_mv UFSCar
dc.publisher.country.fl_str_mv BR
publisher.none.fl_str_mv Universidade Federal de São Carlos
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFSCAR
instname:Universidade Federal de São Carlos (UFSCAR)
instacron:UFSCAR
instname_str Universidade Federal de São Carlos (UFSCAR)
instacron_str UFSCAR
institution UFSCAR
reponame_str Repositório Institucional da UFSCAR
collection Repositório Institucional da UFSCAR
bitstream.url.fl_str_mv https://repositorio.ufscar.br/bitstreams/3cee82f6-edf4-4a07-be3a-ec438d3b19a0/download
https://repositorio.ufscar.br/bitstreams/3c470c34-b556-4e31-ab97-d68021f1c54e/download
https://repositorio.ufscar.br/bitstreams/601603fd-1b28-4bdf-b4e8-c86010b66475/download
bitstream.checksum.fl_str_mv d4508cae885190812202856f7b54a35c
aa27e9da7ae075cf25e63c9ff9330f91
3fa9349c4d41e646ad28f8fa1a43f6eb
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFSCAR - Universidade Federal de São Carlos (UFSCAR)
repository.mail.fl_str_mv repositorio.sibi@ufscar.br
_version_ 1834469066641768448