Uma metodologia para computação com DNA
| Ano de defesa: | 2004 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Não Informado pela instituição
|
| Programa de Pós-Graduação: |
Não Informado pela instituição
|
| Departamento: |
Não Informado pela instituição
|
| País: |
Não Informado pela instituição
|
| Palavras-chave em Português: | |
| Palavras-chave em Inglês: | |
| Link de acesso: | http://hdl.handle.net/10183/16662 |
Resumo: | A computação com DNA é um campo da Bioinformática que, através da manipulação de seqüências de DNA, busca a solução de problemas. Em 1994, o matemático Leonard Adleman, utilizando operações biológicas e manipulação de seqüências de DNA, solucionou uma instância de um problema intratável pela computação convencional, estabelecendo assim, o início da computação com DNA. Desde então, uma série de problemas combinatoriais vem sendo solucionada através deste modelo de programação. Este trabalho analisa a computação com DNA, com o objetivo de traçar algumas linhas básicas para quem deseja programar nesse ambiente. Para isso, são apresentadas algumas vantagens e desvantagens da computação com DNA e, também, alguns de seus métodos de programação encontrados na literatura. Dentre os métodos estudados, o método de filtragem parece ser o mais promissor e, por isso, uma metodologia de programação, através deste método, é estabelecida. Para ilustrar o método de Filtragem Seqüencial, são mostrados alguns exemplos de problemas solucionados a partir deste método. |
| id |
UFRGS-2_fe28469b1bf730232636c80452f1014c |
|---|---|
| oai_identifier_str |
oai:www.lume.ufrgs.br:10183/16662 |
| network_acronym_str |
UFRGS-2 |
| network_name_str |
Repositório Institucional da UFRGS |
| repository_id_str |
|
| spelling |
Isaia Filho, EduardoToscani, Laira Vieira2009-08-06T04:16:33Z2004http://hdl.handle.net/10183/16662000704501A computação com DNA é um campo da Bioinformática que, através da manipulação de seqüências de DNA, busca a solução de problemas. Em 1994, o matemático Leonard Adleman, utilizando operações biológicas e manipulação de seqüências de DNA, solucionou uma instância de um problema intratável pela computação convencional, estabelecendo assim, o início da computação com DNA. Desde então, uma série de problemas combinatoriais vem sendo solucionada através deste modelo de programação. Este trabalho analisa a computação com DNA, com o objetivo de traçar algumas linhas básicas para quem deseja programar nesse ambiente. Para isso, são apresentadas algumas vantagens e desvantagens da computação com DNA e, também, alguns de seus métodos de programação encontrados na literatura. Dentre os métodos estudados, o método de filtragem parece ser o mais promissor e, por isso, uma metodologia de programação, através deste método, é estabelecida. Para ilustrar o método de Filtragem Seqüencial, são mostrados alguns exemplos de problemas solucionados a partir deste método.DNA computing is a field of Bioinformatics that, through the manipulation of DNA sequences, looks for the solution of problems. In 1994 the mathematician Leonard Adleman, using biological operations and DNA sequences manipulation, solved an instance of a problem considered as intractable by the conventional computation, thus establishing the beginning of the DNA computing. Since then, a series of combinatorial problems were solved through this model of programming. This work studies the DNA computing, aiming to present some basic guide lines for those people interested in this field. Advantages and disadvantages of the DNA computing are contrasted and some methods of programming found in literature are presented. Amongst the studied methods, the filtering method appears to be the most promising and for this reason it was chosen to establish a programming methodology. To illustrate the sequential filtering method, some examples of problems solved by this method are shown.application/pdfporRedes : ComputadoresSeguranca : Redes : ComputadoresDetecção : IntrusãoDNA computingDNA programming methodologiesFiltering methodUma metodologia para computação com DNAA DNA computing methodology info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPrograma de Pós-Graduação em ComputaçãoPorto Alegre, BR-RS2004mestradoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSTEXT000704501.pdf.txt000704501.pdf.txtExtracted Texttext/plain157843http://www.lume.ufrgs.br/bitstream/10183/16662/2/000704501.pdf.txte79d9bbb20632f9521ce3cdf733132bcMD52ORIGINAL000704501.pdf000704501.pdfTexto completoapplication/pdf452864http://www.lume.ufrgs.br/bitstream/10183/16662/1/000704501.pdf0773a98e4e55e88d8a5ee83b83577563MD51THUMBNAIL000704501.pdf.jpg000704501.pdf.jpgGenerated Thumbnailimage/jpeg1044http://www.lume.ufrgs.br/bitstream/10183/16662/3/000704501.pdf.jpg5a8d3399ee70ead7cc5fe73c0460bfddMD5310183/166622018-10-17 08:42:04.69oai:www.lume.ufrgs.br:10183/16662Repositório InstitucionalPUBhttps://lume.ufrgs.br/oai/requestlume@ufrgs.bropendoar:2018-10-17T11:42:04Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false |
| dc.title.pt_BR.fl_str_mv |
Uma metodologia para computação com DNA |
| dc.title.alternative.en.fl_str_mv |
A DNA computing methodology |
| title |
Uma metodologia para computação com DNA |
| spellingShingle |
Uma metodologia para computação com DNA Isaia Filho, Eduardo Redes : Computadores Seguranca : Redes : Computadores Detecção : Intrusão DNA computing DNA programming methodologies Filtering method |
| title_short |
Uma metodologia para computação com DNA |
| title_full |
Uma metodologia para computação com DNA |
| title_fullStr |
Uma metodologia para computação com DNA |
| title_full_unstemmed |
Uma metodologia para computação com DNA |
| title_sort |
Uma metodologia para computação com DNA |
| author |
Isaia Filho, Eduardo |
| author_facet |
Isaia Filho, Eduardo |
| author_role |
author |
| dc.contributor.author.fl_str_mv |
Isaia Filho, Eduardo |
| dc.contributor.advisor1.fl_str_mv |
Toscani, Laira Vieira |
| contributor_str_mv |
Toscani, Laira Vieira |
| dc.subject.por.fl_str_mv |
Redes : Computadores Seguranca : Redes : Computadores Detecção : Intrusão |
| topic |
Redes : Computadores Seguranca : Redes : Computadores Detecção : Intrusão DNA computing DNA programming methodologies Filtering method |
| dc.subject.eng.fl_str_mv |
DNA computing DNA programming methodologies Filtering method |
| description |
A computação com DNA é um campo da Bioinformática que, através da manipulação de seqüências de DNA, busca a solução de problemas. Em 1994, o matemático Leonard Adleman, utilizando operações biológicas e manipulação de seqüências de DNA, solucionou uma instância de um problema intratável pela computação convencional, estabelecendo assim, o início da computação com DNA. Desde então, uma série de problemas combinatoriais vem sendo solucionada através deste modelo de programação. Este trabalho analisa a computação com DNA, com o objetivo de traçar algumas linhas básicas para quem deseja programar nesse ambiente. Para isso, são apresentadas algumas vantagens e desvantagens da computação com DNA e, também, alguns de seus métodos de programação encontrados na literatura. Dentre os métodos estudados, o método de filtragem parece ser o mais promissor e, por isso, uma metodologia de programação, através deste método, é estabelecida. Para ilustrar o método de Filtragem Seqüencial, são mostrados alguns exemplos de problemas solucionados a partir deste método. |
| publishDate |
2004 |
| dc.date.issued.fl_str_mv |
2004 |
| dc.date.accessioned.fl_str_mv |
2009-08-06T04:16:33Z |
| 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://hdl.handle.net/10183/16662 |
| dc.identifier.nrb.pt_BR.fl_str_mv |
000704501 |
| url |
http://hdl.handle.net/10183/16662 |
| identifier_str_mv |
000704501 |
| 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.format.none.fl_str_mv |
application/pdf |
| dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFRGS instname:Universidade Federal do Rio Grande do Sul (UFRGS) instacron:UFRGS |
| instname_str |
Universidade Federal do Rio Grande do Sul (UFRGS) |
| instacron_str |
UFRGS |
| institution |
UFRGS |
| reponame_str |
Repositório Institucional da UFRGS |
| collection |
Repositório Institucional da UFRGS |
| bitstream.url.fl_str_mv |
http://www.lume.ufrgs.br/bitstream/10183/16662/2/000704501.pdf.txt http://www.lume.ufrgs.br/bitstream/10183/16662/1/000704501.pdf http://www.lume.ufrgs.br/bitstream/10183/16662/3/000704501.pdf.jpg |
| bitstream.checksum.fl_str_mv |
e79d9bbb20632f9521ce3cdf733132bc 0773a98e4e55e88d8a5ee83b83577563 5a8d3399ee70ead7cc5fe73c0460bfdd |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
| repository.name.fl_str_mv |
Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS) |
| repository.mail.fl_str_mv |
lume@ufrgs.br |
| _version_ |
1864541984659603456 |