Return to search

Uma aplicação da linguagem Java à computação cientifica

Submitted by João Arthur Martins (joao.arthur@ufpe.br) on 2015-03-12T17:26:20Z
No. of bitstreams: 2
Dissertacao Thiago Varjao.pdf: 1253062 bytes, checksum: 2f617e0f9c6d1b7386384337d729200a (MD5)
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5) / Approved for entry into archive by Daniella Sodre (daniella.sodre@ufpe.br) on 2015-03-13T13:24:30Z (GMT) No. of bitstreams: 2
Dissertacao Thiago Varjao.pdf: 1253062 bytes, checksum: 2f617e0f9c6d1b7386384337d729200a (MD5)
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5) / Made available in DSpace on 2015-03-13T13:24:30Z (GMT). No. of bitstreams: 2
Dissertacao Thiago Varjao.pdf: 1253062 bytes, checksum: 2f617e0f9c6d1b7386384337d729200a (MD5)
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
Previous issue date: 2013-08-30 / No mundo do desenvolvimento de software, Java representa um marco. Concebida na
década de 90, alcançou enorme popularidade desde o início de sua utilização. Apresentada
inicialmente como uma linguagem que trabalhava em sites para internet, o que não era
possível na época, seu amadurecimento levou a criação de muitas implementações,
permitindo-lhe, hoje, ser encontrada, além das páginas da internet, em desktops, celulares
e diversos outros dispositivos, provendo grande segurança, sendo utilizada em grandes
bancos e empresas que necessitam de estabilidade e portabilidade, para trafegar grande
quantidade de dados.
Apesar de toda influência da linguagem Java, baseada em seu poder e aplicabilidade,
ela não costuma ser usada na computação científica por ter os típicos problemas computacionais
acentuados pela forte tipagem de seus tipos primitivos, comprometendo sua
aplicação na matemática computacional, mesmo em experimentos feitos, na implementação
de bibliotecas intervalares que usam esses tipos primitivos.
Este trabalho apresenta a extensão de uma biblioteca, fundamentada na matemática intervalar
e aritmética de exatidão máxima, na linguagem Java. Além das funções potência,
raiz quadrada, exponencial, logarítmica e trigonométricas, a nova versão da biblioteca
foi incrementada com cálculo de probabilidades para as variáveis aleatórias Uniforme,
Exponencial e Pareto. Por fim, foi desenvolvida uma proposta de benchmark para comparação
de tecnologias aplicadas à matemática intervalar no qual foram confrontados os
desempenhos da extensão aqui proposta com uma biblioteca intervalar em Python.

Identiferoai:union.ndltd.org:IBICT/oai:repositorio.ufpe.br:123456789/12443
Date30 August 2013
CreatorsVARJÃO, Thiago Fabiano Silva
ContributorsCAMPOS, Marcilia Andrade
PublisherUniversidade Federal de Pernambuco
Source SetsIBICT Brazilian ETDs
LanguageBreton
Detected LanguagePortuguese
Typeinfo:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis
Sourcereponame:Repositório Institucional da UFPE, instname:Universidade Federal de Pernambuco, instacron:UFPE
RightsAttribution-NonCommercial-NoDerivs 3.0 Brazil, http://creativecommons.org/licenses/by-nc-nd/3.0/br/, info:eu-repo/semantics/openAccess

Page generated in 0.0024 seconds