Projeto e implementação de um serviço de eventos para o desenvolvimento de aplicações baseadas em componentes.
| Ano de defesa: | 2001 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | , |
| 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 |