Software adaptativo: método de projeto, representação gráfica e implementação de linguagem de programação.
Autor(a) principal: | |
---|---|
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 |