Linda Talk : suporte distribuido a programação concorrente orientada a objetos

Detalhes bibliográficos
Autor(a) principal: Marchini, Marcio Quintaes
Data de Publicação: 1994
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFSC
Texto Completo: https://repositorio.ufsc.br/xmlui/handle/123456789/157884
Resumo: Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnologico
id UFSC_12395914da01fa1d5b3a961532e265d0
oai_identifier_str oai:repositorio.ufsc.br:123456789/157884
network_acronym_str UFSC
network_name_str Repositório Institucional da UFSC
repository_id_str 2373
spelling Linda Talk : suporte distribuido a programação concorrente orientada a objetosProgramação orientada a objetos (Computação)Smaltalk (Linguagem de programação de computador)Linda (Sistema de computador)TesesDissertação (mestrado) - Universidade Federal de Santa Catarina, Centro TecnologicoProblemas complexos são geralmente decompostos em subproblemas menores, que sejam tratáveis mais facilmente. O mesmo vale para sistemas de computação, os quais contam com uma gama rica de abordagens de decomposição (funcional, procedural, etc). Dentre estas, a decomposição orientada a objetos tem ganho cada vez mais espaço, dada sua riqueza e poder na modelagem e implementação de sistemas informáticos. A possibilidade de programar sistemas multiprocessadores e sistemas em redes de computadores, por outro lado, favoreceu as linhas de programação paralela/concorrente/distribuída. Contudo, se de um lado a orientação a objetos clássica promove uma modelagem natural de entidades no domínio do problema, por outro lado ela falha na tentativa de expressar atividades concorrentes/paralelas. Já sistemas que suportam a noção de processos paralelos, tais como Occam, Conic, Ada, etc, permitem preencher esta lacuna. Contudo, o poder de modelagem e abstração de entidades fica bastante limitado neste tipo de abordagem, levandogeralmente à produção de sistemas difíceis de adaptar, manter e recusar. Modelos com suporte à programação paralela orientada a objetos, tais como Emerald, ConcurrentSmalltalk, Act-1, ABCL/1, etc. surgem na tentativa de unificar objetos no sentido clássico de orientação a objetos com a noção de processos paralelos e comunicantes. Porém, tanto nesta abordagem quanto na programação orientada a objetos clássica e alguns modelos de programação concorrente/paralela/distribuída, a metófora de interação entre objetos/processo é a mesma: troca de mensagens. Troca de mensagens conforme presente em sistemas concorrentes orientados a objetos apresentam diversas fraquezas no que toca a implementação, manutenção e reusabilidade de sistemas distribuídos. Nossa proposta busca incorporar a uma linguagem orientada a objetos clássica - Smalltalk - um modelo que suporte a programação paralela/distribuída com um maior grau de flexibilidade. Este modelo é o de Espaço de Tuplas, de Linda. Através de um pequeno conjunto de primitivas, tem-se um modelo simples de criação e coordenação de processos ortogonal à linguagem em que se insere o modelo (Smalltalk, no caso). Através do uso extensivo do modelo, acreditamos ser possível a construção de sistemas realmente distribuídos e orientados a objetos com um maior grau de flexibilidade em sua implementação, reusabilidade e manutenção.Maia, Luiz Fernando JacinthoUniversidade Federal de Santa CatarinaMarchini, Marcio Quintaes2016-01-08T19:08:30Z2016-01-08T19:08:30Z1994info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesis111f.| ilapplication/pdf94314https://repositorio.ufsc.br/xmlui/handle/123456789/157884porreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSCinfo:eu-repo/semantics/openAccess2016-03-07T18:53:07Zoai:repositorio.ufsc.br:123456789/157884Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestopendoar:23732016-03-07T18:53:07Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false
dc.title.none.fl_str_mv Linda Talk : suporte distribuido a programação concorrente orientada a objetos
title Linda Talk : suporte distribuido a programação concorrente orientada a objetos
spellingShingle Linda Talk : suporte distribuido a programação concorrente orientada a objetos
Marchini, Marcio Quintaes
Programação orientada a objetos (Computação)
Smaltalk (Linguagem de programação de computador)
Linda (Sistema de computador)
Teses
title_short Linda Talk : suporte distribuido a programação concorrente orientada a objetos
title_full Linda Talk : suporte distribuido a programação concorrente orientada a objetos
title_fullStr Linda Talk : suporte distribuido a programação concorrente orientada a objetos
title_full_unstemmed Linda Talk : suporte distribuido a programação concorrente orientada a objetos
title_sort Linda Talk : suporte distribuido a programação concorrente orientada a objetos
author Marchini, Marcio Quintaes
author_facet Marchini, Marcio Quintaes
author_role author
dc.contributor.none.fl_str_mv Maia, Luiz Fernando Jacintho
Universidade Federal de Santa Catarina
dc.contributor.author.fl_str_mv Marchini, Marcio Quintaes
dc.subject.por.fl_str_mv Programação orientada a objetos (Computação)
Smaltalk (Linguagem de programação de computador)
Linda (Sistema de computador)
Teses
topic Programação orientada a objetos (Computação)
Smaltalk (Linguagem de programação de computador)
Linda (Sistema de computador)
Teses
description Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnologico
publishDate 1994
dc.date.none.fl_str_mv 1994
2016-01-08T19:08:30Z
2016-01-08T19:08:30Z
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 94314
https://repositorio.ufsc.br/xmlui/handle/123456789/157884
identifier_str_mv 94314
url https://repositorio.ufsc.br/xmlui/handle/123456789/157884
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 111f.| il
application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFSC
instname:Universidade Federal de Santa Catarina (UFSC)
instacron:UFSC
instname_str Universidade Federal de Santa Catarina (UFSC)
instacron_str UFSC
institution UFSC
reponame_str Repositório Institucional da UFSC
collection Repositório Institucional da UFSC
repository.name.fl_str_mv Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)
repository.mail.fl_str_mv
_version_ 1808652067985686528