Uma biblioteca intervalar baseada em processamento de strings

Detalhes bibliográficos
Autor(a) principal: LEITE, Ivan Oliveira Bernardo
Data de Publicação: 2007
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFPE
Texto Completo: https://repositorio.ufpe.br/handle/123456789/1671
Resumo: Java é uma linguagem multiplataforma amplamente utilizada nos dias atuais. Sistemas cliente-servidor, aplicações embarcadas e desktop são desenvolvidos a partir da facilidade que Java oferece. A comunidade que utiliza Java cria suas próprias bibliotecas e as disponibiliza na Web para que todos possam compartilhar de suas facilidades. Bibliotecas para criar servidores HTTP, processar imagens, conectar banco de dados fazem parte do núcleo da linguagem. O objetivo deste trabalho é desenvolver uma biblioteca em Java para representar um novo sistema numérico que utiliza a matemática intervalar e a aritmética de exatidão máxima. As operações aritméticas são realizadas através de processamento de Strings. As principais conclusões deste trabalho foram: (i) a representação de números racionais processados através de strings permite que se trabalhe com precisão e exatidão superiores à Java-XSC e o Maple Intervalar, sendo o custo desta exatidão refletido no tempo das operações; (ii) para qualquer uma das operações, repetidas 1000 vezes, seu tempo total de processamento é menor do que 1 segundo
id UFPE_ac599925ff19143f117e087bca71c01e
oai_identifier_str oai:repositorio.ufpe.br:123456789/1671
network_acronym_str UFPE
network_name_str Repositório Institucional da UFPE
repository_id_str 2221
spelling LEITE, Ivan Oliveira BernardoCAMPOS, Marcília Andrade2014-06-12T15:51:48Z2014-06-12T15:51:48Z2007Oliveira Bernardo Leite, Ivan; Andrade Campos, Marcília. Uma biblioteca intervalar baseada em processamento de strings. 2007. Dissertação (Mestrado). Programa de Pós-Graduação em Ciência da Computação, Universidade Federal de Pernambuco, Recife, 2007.https://repositorio.ufpe.br/handle/123456789/1671Java é uma linguagem multiplataforma amplamente utilizada nos dias atuais. Sistemas cliente-servidor, aplicações embarcadas e desktop são desenvolvidos a partir da facilidade que Java oferece. A comunidade que utiliza Java cria suas próprias bibliotecas e as disponibiliza na Web para que todos possam compartilhar de suas facilidades. Bibliotecas para criar servidores HTTP, processar imagens, conectar banco de dados fazem parte do núcleo da linguagem. O objetivo deste trabalho é desenvolver uma biblioteca em Java para representar um novo sistema numérico que utiliza a matemática intervalar e a aritmética de exatidão máxima. As operações aritméticas são realizadas através de processamento de Strings. As principais conclusões deste trabalho foram: (i) a representação de números racionais processados através de strings permite que se trabalhe com precisão e exatidão superiores à Java-XSC e o Maple Intervalar, sendo o custo desta exatidão refletido no tempo das operações; (ii) para qualquer uma das operações, repetidas 1000 vezes, seu tempo total de processamento é menor do que 1 segundoporUniversidade Federal de PernambucoAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessMatemática intervalarComputação científicaJavaProcessamento de StringsUma biblioteca intervalar baseada em processamento de stringsinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisreponame:Repositório Institucional da UFPEinstname:Universidade Federal de Pernambuco (UFPE)instacron:UFPETHUMBNAILiobl.pdf.jpgiobl.pdf.jpgGenerated Thumbnailimage/jpeg1394https://repositorio.ufpe.br/bitstream/123456789/1671/4/iobl.pdf.jpg5d865c819ad1bf894fbebd36ca588723MD54LICENSElicense.txttext/plain1748https://repositorio.ufpe.br/bitstream/123456789/1671/1/license.txt8a4605be74aa9ea9d79846c1fba20a33MD51ORIGINALiobl.pdfiobl.pdfapplication/pdf634844https://repositorio.ufpe.br/bitstream/123456789/1671/2/iobl.pdff825bed9f73ef8738075dcfee50c0ea8MD52TEXTiobl.pdf.txtiobl.pdf.txtExtracted texttext/plain174156https://repositorio.ufpe.br/bitstream/123456789/1671/3/iobl.pdf.txt26c00fa80b5a7cabec296906c0787ef9MD53123456789/16712019-10-25 06:27:32.931oai:repositorio.ufpe.br:123456789/1671Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPUBhttps://repositorio.ufpe.br/oai/requestattena@ufpe.bropendoar:22212019-10-25T09:27:32Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)false
dc.title.pt_BR.fl_str_mv Uma biblioteca intervalar baseada em processamento de strings
title Uma biblioteca intervalar baseada em processamento de strings
spellingShingle Uma biblioteca intervalar baseada em processamento de strings
LEITE, Ivan Oliveira Bernardo
Matemática intervalar
Computação científica
Java
Processamento de Strings
title_short Uma biblioteca intervalar baseada em processamento de strings
title_full Uma biblioteca intervalar baseada em processamento de strings
title_fullStr Uma biblioteca intervalar baseada em processamento de strings
title_full_unstemmed Uma biblioteca intervalar baseada em processamento de strings
title_sort Uma biblioteca intervalar baseada em processamento de strings
author LEITE, Ivan Oliveira Bernardo
author_facet LEITE, Ivan Oliveira Bernardo
author_role author
dc.contributor.author.fl_str_mv LEITE, Ivan Oliveira Bernardo
dc.contributor.advisor1.fl_str_mv CAMPOS, Marcília Andrade
contributor_str_mv CAMPOS, Marcília Andrade
dc.subject.por.fl_str_mv Matemática intervalar
Computação científica
Java
Processamento de Strings
topic Matemática intervalar
Computação científica
Java
Processamento de Strings
description Java é uma linguagem multiplataforma amplamente utilizada nos dias atuais. Sistemas cliente-servidor, aplicações embarcadas e desktop são desenvolvidos a partir da facilidade que Java oferece. A comunidade que utiliza Java cria suas próprias bibliotecas e as disponibiliza na Web para que todos possam compartilhar de suas facilidades. Bibliotecas para criar servidores HTTP, processar imagens, conectar banco de dados fazem parte do núcleo da linguagem. O objetivo deste trabalho é desenvolver uma biblioteca em Java para representar um novo sistema numérico que utiliza a matemática intervalar e a aritmética de exatidão máxima. As operações aritméticas são realizadas através de processamento de Strings. As principais conclusões deste trabalho foram: (i) a representação de números racionais processados através de strings permite que se trabalhe com precisão e exatidão superiores à Java-XSC e o Maple Intervalar, sendo o custo desta exatidão refletido no tempo das operações; (ii) para qualquer uma das operações, repetidas 1000 vezes, seu tempo total de processamento é menor do que 1 segundo
publishDate 2007
dc.date.issued.fl_str_mv 2007
dc.date.accessioned.fl_str_mv 2014-06-12T15:51:48Z
dc.date.available.fl_str_mv 2014-06-12T15:51:48Z
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 Oliveira Bernardo Leite, Ivan; Andrade Campos, Marcília. Uma biblioteca intervalar baseada em processamento de strings. 2007. Dissertação (Mestrado). Programa de Pós-Graduação em Ciência da Computação, Universidade Federal de Pernambuco, Recife, 2007.
dc.identifier.uri.fl_str_mv https://repositorio.ufpe.br/handle/123456789/1671
identifier_str_mv Oliveira Bernardo Leite, Ivan; Andrade Campos, Marcília. Uma biblioteca intervalar baseada em processamento de strings. 2007. Dissertação (Mestrado). Programa de Pós-Graduação em Ciência da Computação, Universidade Federal de Pernambuco, Recife, 2007.
url https://repositorio.ufpe.br/handle/123456789/1671
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de Pernambuco
publisher.none.fl_str_mv Universidade Federal de Pernambuco
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFPE
instname:Universidade Federal de Pernambuco (UFPE)
instacron:UFPE
instname_str Universidade Federal de Pernambuco (UFPE)
instacron_str UFPE
institution UFPE
reponame_str Repositório Institucional da UFPE
collection Repositório Institucional da UFPE
bitstream.url.fl_str_mv https://repositorio.ufpe.br/bitstream/123456789/1671/4/iobl.pdf.jpg
https://repositorio.ufpe.br/bitstream/123456789/1671/1/license.txt
https://repositorio.ufpe.br/bitstream/123456789/1671/2/iobl.pdf
https://repositorio.ufpe.br/bitstream/123456789/1671/3/iobl.pdf.txt
bitstream.checksum.fl_str_mv 5d865c819ad1bf894fbebd36ca588723
8a4605be74aa9ea9d79846c1fba20a33
f825bed9f73ef8738075dcfee50c0ea8
26c00fa80b5a7cabec296906c0787ef9
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)
repository.mail.fl_str_mv attena@ufpe.br
_version_ 1802310683449098240