Projeto e implementação de um serviço de eventos para o desenvolvimento de aplicações baseadas em componentes.

Detalhes bibliográficos
Ano de defesa: 2001
Autor(a) principal: COSTA NETO, Alberto. lattes
Orientador(a): SAUVÉ, Jacques Philippe. lattes
Banca de defesa: CIRNE FILHO , Walfredo da Costa., FERRAZ, Carlos André Guimarães.
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal de Campina Grande
Programa de Pós-Graduação: PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO
Departamento: Centro de Engenharia Elétrica e Informática - CEEI
País: Brasil
Palavras-chave em Português:
Área do conhecimento CNPq:
Link de acesso: https://dspace.sti.ufcg.edu.br/handle/riufcg/8125
Resumo: Neste trabalho, é especificado um framework orientado a objetos para auxiliar o desenvolvimento de aplicações e componentes que se comunicam através de troca de eventos. Um serviço de eventos que facilite a criação de produtos de software que utilizam os modelos de distribuição Push e Pull foi criado; a solução permite também a migração de um modelo para o outro de forma direta. Foram criadas duas instâncias do framework para cada um desses modelos, nas quais foram empregadas técnicas de multithreading e pool de threads visando torná-las eficientes. O problema da ordenação natural de eventos é abordado e o framework incorpora uma solução para o mesmo.
id UFCG_8e2e15122509604c88ff3a6c8d68229a
oai_identifier_str oai:dspace.sti.ufcg.edu.br:riufcg/8125
network_acronym_str UFCG
network_name_str Biblioteca Digital de Teses e Dissertações da UFCG
repository_id_str
spelling SAUVÉ, Jacques Philippe.SAUVÉ, J. P.http://lattes.cnpq.br/9516359108766806CIRNE FILHO , Walfredo da Costa.FERRAZ, Carlos André Guimarães.COSTA NETO, A.http://lattes.cnpq.br/1790423250842160COSTA NETO, Alberto.Neste trabalho, é especificado um framework orientado a objetos para auxiliar o desenvolvimento de aplicações e componentes que se comunicam através de troca de eventos. Um serviço de eventos que facilite a criação de produtos de software que utilizam os modelos de distribuição Push e Pull foi criado; a solução permite também a migração de um modelo para o outro de forma direta. Foram criadas duas instâncias do framework para cada um desses modelos, nas quais foram empregadas técnicas de multithreading e pool de threads visando torná-las eficientes. O problema da ordenação natural de eventos é abordado e o framework incorpora uma solução para o mesmo.This dissertation specifies an object-oriented framework to support the development of applications and components that communicate through events. An Event Service that eases the creation of software products that use the Push and Pull models of distribution was created; the solution also allows easy migration from one model to the other. Two instances of the framework were created for those models, and multithreading and thread pool techniques were used to make them more efficient. The problem of natural ordering of events is approached and the framework incorporates a solution to it.Submitted by Maria Medeiros (maria.dilva1@ufcg.edu.br) on 2019-10-16T11:31:03Z No. of bitstreams: 1 ALBERTO COSTA NETO - DISSERTAÇÃO (PPGCC) 2001.pdf: 662764 bytes, checksum: b56411e62090b286442d784fbe667a43 (MD5)Made available in DSpace on 2019-10-16T11:31:03Z (GMT). No. of bitstreams: 1 ALBERTO COSTA NETO - DISSERTAÇÃO (PPGCC) 2001.pdf: 662764 bytes, checksum: b56411e62090b286442d784fbe667a43 (MD5) Previous issue date: 2001-08-16Universidade Federal de Campina GrandePÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃOUFCGBrasilCentro de Engenharia Elétrica e Informática - CEEICiência da ComputaçãoEngenharia de SoftwareServiço de EventosFrameworkSoftware EngineeringEvent ServiceProjeto e implementação de um serviço de eventos para o desenvolvimento de aplicações baseadas em componentes.Design and implementation of an event service for the development of component based applications.2001-08-162019-10-16T11:31:03Z2019-10-162019-10-16T11:31:03Zhttps://dspace.sti.ufcg.edu.br/handle/riufcg/8125COSTA NETO, A. Projeto e implementação de um serviço de eventos para o desenvolvimento de aplicações baseadas em componentes. 2001. 103 f. Dissertação (Mestrado em Ciência da Computação) – Pós-Graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2001. https://dspace.sti.ufcg.edu.br/handle/riufcg/8125info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisporinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFCGinstname:Universidade Federal de Campina Grande (UFCG)instacron:UFCGTEXTALBERTO COSTA NETO - DISSERTAÇÃO (PPGCC) 2001.pdf.txtALBERTO COSTA NETO - DISSERTAÇÃO (PPGCC) 2001.pdf.txttext/plain169598https://dspace.sti.ufcg.edu.br/bitstream/riufcg/8125/4/ALBERTO+COSTA+NETO+-+DISSERTA%C3%87%C3%83O+%28PPGCC%29+2001.pdf.txt8a056d415c22c309acc5189507cf1ca3MD54ORIGINALALBERTO COSTA NETO - DISSERTAÇÃO (PPGCC) 2001.pdfALBERTO COSTA NETO - DISSERTAÇÃO (PPGCC) 2001.pdfapplication/pdf666387https://dspace.sti.ufcg.edu.br/bitstream/riufcg/8125/3/ALBERTO+COSTA+NETO+-+DISSERTA%C3%87%C3%83O+%28PPGCC%29+2001.pdfb334e1692421f46205b11a4a54b9d94bMD53LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://dspace.sti.ufcg.edu.br/bitstream/riufcg/8125/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52riufcg/81252025-07-24 04:54:06.864oai:dspace.sti.ufcg.edu.br:riufcg/8125Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Biblioteca Digital de Teses e Dissertaçõeshttp://bdtd.ufcg.edu.br/PUBhttp://dspace.sti.ufcg.edu.br:8080/oai/requestbdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.bropendoar:48512025-07-24T07:54:06Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)false
dc.title.pt_BR.fl_str_mv Projeto e implementação de um serviço de eventos para o desenvolvimento de aplicações baseadas em componentes.
dc.title.alternative.pt_BR.fl_str_mv Design and implementation of an event service for the development of component based applications.
title Projeto e implementação de um serviço de eventos para o desenvolvimento de aplicações baseadas em componentes.
spellingShingle Projeto e implementação de um serviço de eventos para o desenvolvimento de aplicações baseadas em componentes.
COSTA NETO, Alberto.
Ciência da Computação
Engenharia de Software
Serviço de Eventos
Framework
Software Engineering
Event Service
title_short Projeto e implementação de um serviço de eventos para o desenvolvimento de aplicações baseadas em componentes.
title_full Projeto e implementação de um serviço de eventos para o desenvolvimento de aplicações baseadas em componentes.
title_fullStr Projeto e implementação de um serviço de eventos para o desenvolvimento de aplicações baseadas em componentes.
title_full_unstemmed Projeto e implementação de um serviço de eventos para o desenvolvimento de aplicações baseadas em componentes.
title_sort Projeto e implementação de um serviço de eventos para o desenvolvimento de aplicações baseadas em componentes.
author COSTA NETO, Alberto.
author_facet COSTA NETO, Alberto.
author_role author
dc.contributor.advisor1.fl_str_mv SAUVÉ, Jacques Philippe.
dc.contributor.advisor1ID.fl_str_mv SAUVÉ, J. P.
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/9516359108766806
dc.contributor.referee1.fl_str_mv CIRNE FILHO , Walfredo da Costa.
dc.contributor.referee2.fl_str_mv FERRAZ, Carlos André Guimarães.
dc.contributor.authorID.fl_str_mv COSTA NETO, A.
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/1790423250842160
dc.contributor.author.fl_str_mv COSTA NETO, Alberto.
contributor_str_mv SAUVÉ, Jacques Philippe.
CIRNE FILHO , Walfredo da Costa.
FERRAZ, Carlos André Guimarães.
dc.subject.cnpq.fl_str_mv Ciência da Computação
topic Ciência da Computação
Engenharia de Software
Serviço de Eventos
Framework
Software Engineering
Event Service
dc.subject.por.fl_str_mv Engenharia de Software
Serviço de Eventos
Framework
Software Engineering
Event Service
description Neste trabalho, é especificado um framework orientado a objetos para auxiliar o desenvolvimento de aplicações e componentes que se comunicam através de troca de eventos. Um serviço de eventos que facilite a criação de produtos de software que utilizam os modelos de distribuição Push e Pull foi criado; a solução permite também a migração de um modelo para o outro de forma direta. Foram criadas duas instâncias do framework para cada um desses modelos, nas quais foram empregadas técnicas de multithreading e pool de threads visando torná-las eficientes. O problema da ordenação natural de eventos é abordado e o framework incorpora uma solução para o mesmo.
publishDate 2001
dc.date.issued.fl_str_mv 2001-08-16
dc.date.accessioned.fl_str_mv 2019-10-16T11:31:03Z
dc.date.available.fl_str_mv 2019-10-16
2019-10-16T11:31:03Z
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.uri.fl_str_mv https://dspace.sti.ufcg.edu.br/handle/riufcg/8125
dc.identifier.citation.fl_str_mv COSTA NETO, A. Projeto e implementação de um serviço de eventos para o desenvolvimento de aplicações baseadas em componentes. 2001. 103 f. Dissertação (Mestrado em Ciência da Computação) – Pós-Graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2001. https://dspace.sti.ufcg.edu.br/handle/riufcg/8125
url https://dspace.sti.ufcg.edu.br/handle/riufcg/8125
identifier_str_mv COSTA NETO, A. Projeto e implementação de um serviço de eventos para o desenvolvimento de aplicações baseadas em componentes. 2001. 103 f. Dissertação (Mestrado em Ciência da Computação) – Pós-Graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2001. https://dspace.sti.ufcg.edu.br/handle/riufcg/8125
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de Campina Grande
dc.publisher.program.fl_str_mv PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO
dc.publisher.initials.fl_str_mv UFCG
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Centro de Engenharia Elétrica e Informática - CEEI
publisher.none.fl_str_mv Universidade Federal de Campina Grande
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFCG
instname:Universidade Federal de Campina Grande (UFCG)
instacron:UFCG
instname_str Universidade Federal de Campina Grande (UFCG)
instacron_str UFCG
institution UFCG
reponame_str Biblioteca Digital de Teses e Dissertações da UFCG
collection Biblioteca Digital de Teses e Dissertações da UFCG
bitstream.url.fl_str_mv https://dspace.sti.ufcg.edu.br/bitstream/riufcg/8125/4/ALBERTO+COSTA+NETO+-+DISSERTA%C3%87%C3%83O+%28PPGCC%29+2001.pdf.txt
https://dspace.sti.ufcg.edu.br/bitstream/riufcg/8125/3/ALBERTO+COSTA+NETO+-+DISSERTA%C3%87%C3%83O+%28PPGCC%29+2001.pdf
https://dspace.sti.ufcg.edu.br/bitstream/riufcg/8125/2/license.txt
bitstream.checksum.fl_str_mv 8a056d415c22c309acc5189507cf1ca3
b334e1692421f46205b11a4a54b9d94b
8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)
repository.mail.fl_str_mv bdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.br
_version_ 1863363442458492928