Software adaptativo: método de projeto, representação gráfica e implementação de linguagem de programação.

Detalhes bibliográficos
Autor(a) principal: Silva, Salvador Ramos Bernardino da
Data de Publicação: 2011
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da USP
Texto Completo: http://www.teses.usp.br/teses/disponiveis/3/3141/tde-12122011-145913/
Resumo: Linguagem para programação adaptativa se apresenta como um tema relativo às tecnologias adaptativas que suscita muitas pesquisas, até que venha a se constituir em mais uma ferramenta disponível ao programador. Nessa perspectiva, esta dissertação apresenta uma linguagem de alto nível, básica, que permita a geração de código adaptativo, bem como os requisitos e características de uma linguagem dessa natureza, recomendações sobre como projetar um software nessa linguagem e a representação gráfica do mesmo, o respectivo compilador e o ambiente de run-time no qual os programas serão executados. Apresenta, ainda, um exemplo de um programa fonte escrito na linguagem proposta.
id USP_ce274c9d8366948a6f8407fc3d2d0b67
oai_identifier_str oai:teses.usp.br:tde-12122011-145913
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str 2721
spelling Software adaptativo: método de projeto, representação gráfica e implementação de linguagem de programação.Adaptive software: project method, graphical representation and programming language implementation.AdaptatividadeAdaptive programsAdaptivityLinguagem de programaçãoProgramação adaptativaProgramming languagesLinguagem para programação adaptativa se apresenta como um tema relativo às tecnologias adaptativas que suscita muitas pesquisas, até que venha a se constituir em mais uma ferramenta disponível ao programador. Nessa perspectiva, esta dissertação apresenta uma linguagem de alto nível, básica, que permita a geração de código adaptativo, bem como os requisitos e características de uma linguagem dessa natureza, recomendações sobre como projetar um software nessa linguagem e a representação gráfica do mesmo, o respectivo compilador e o ambiente de run-time no qual os programas serão executados. Apresenta, ainda, um exemplo de um programa fonte escrito na linguagem proposta.Programming Languages for coding adaptive programs constitute a very rich research subject in the field of adaptive technology. It aims to offer a tool for programmers to express adaptive programs in a user-friendly, high-level, machine- readable, abstract notation. This MSc thesis presents the specification of requirements and desirable attributes for high-level languages allowing the automatic generation of adaptive code, and recommends a design methodology for conceiving and implementing adaptive programs using such languages as well. A graphical notation is suggested for that purpose, a compiler and a run-time environment are also considered and described. An example is given of the design and semi-formal specification of an adaptive software with the help of the suggested graphical notation, and finally the corresponding source program is encoded in the proposed language and executed.Biblioteca Digitais de Teses e Dissertações da USPJosé Neto, JoãoSilva, Salvador Ramos Bernardino da2011-09-02info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://www.teses.usp.br/teses/disponiveis/3/3141/tde-12122011-145913/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2016-07-28T16:10:30Zoai:teses.usp.br:tde-12122011-145913Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212016-07-28T16:10:30Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.none.fl_str_mv Software adaptativo: método de projeto, representação gráfica e implementação de linguagem de programação.
Adaptive software: project method, graphical representation and programming language implementation.
title Software adaptativo: método de projeto, representação gráfica e implementação de linguagem de programação.
spellingShingle Software adaptativo: método de projeto, representação gráfica e implementação de linguagem de programação.
Silva, Salvador Ramos Bernardino da
Adaptatividade
Adaptive programs
Adaptivity
Linguagem de programação
Programação adaptativa
Programming languages
title_short Software adaptativo: método de projeto, representação gráfica e implementação de linguagem de programação.
title_full Software adaptativo: método de projeto, representação gráfica e implementação de linguagem de programação.
title_fullStr Software adaptativo: método de projeto, representação gráfica e implementação de linguagem de programação.
title_full_unstemmed Software adaptativo: método de projeto, representação gráfica e implementação de linguagem de programação.
title_sort Software adaptativo: método de projeto, representação gráfica e implementação de linguagem de programação.
author Silva, Salvador Ramos Bernardino da
author_facet Silva, Salvador Ramos Bernardino da
author_role author
dc.contributor.none.fl_str_mv José Neto, João
dc.contributor.author.fl_str_mv Silva, Salvador Ramos Bernardino da
dc.subject.por.fl_str_mv Adaptatividade
Adaptive programs
Adaptivity
Linguagem de programação
Programação adaptativa
Programming languages
topic Adaptatividade
Adaptive programs
Adaptivity
Linguagem de programação
Programação adaptativa
Programming languages
description Linguagem para programação adaptativa se apresenta como um tema relativo às tecnologias adaptativas que suscita muitas pesquisas, até que venha a se constituir em mais uma ferramenta disponível ao programador. Nessa perspectiva, esta dissertação apresenta uma linguagem de alto nível, básica, que permita a geração de código adaptativo, bem como os requisitos e características de uma linguagem dessa natureza, recomendações sobre como projetar um software nessa linguagem e a representação gráfica do mesmo, o respectivo compilador e o ambiente de run-time no qual os programas serão executados. Apresenta, ainda, um exemplo de um programa fonte escrito na linguagem proposta.
publishDate 2011
dc.date.none.fl_str_mv 2011-09-02
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 http://www.teses.usp.br/teses/disponiveis/3/3141/tde-12122011-145913/
url http://www.teses.usp.br/teses/disponiveis/3/3141/tde-12122011-145913/
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv
dc.rights.driver.fl_str_mv Liberar o conteúdo para acesso público.
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Liberar o conteúdo para acesso público.
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.coverage.none.fl_str_mv
dc.publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
dc.source.none.fl_str_mv
reponame:Biblioteca Digital de Teses e Dissertações da USP
instname:Universidade de São Paulo (USP)
instacron:USP
instname_str Universidade de São Paulo (USP)
instacron_str USP
institution USP
reponame_str Biblioteca Digital de Teses e Dissertações da USP
collection Biblioteca Digital de Teses e Dissertações da USP
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)
repository.mail.fl_str_mv virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br
_version_ 1815256996316708864