25 resultados para articuladores textuais

em Lume - Repositório Digital da Universidade Federal do Rio Grande do Sul


Relevância:

20.00% 20.00%

Publicador:

Resumo:

Com a crescente popularização dos microcomputadores e da rede mundial de informação, Internet, uma enorme variedade e quantidade de informações estão se tornando acessíveis a um número cada vez maior de pessoas. Desta forma, também cresce a importância de se extrair a informação útil que está no grande conjunto das informações disponibilizadas. Hoje há muito mais dados na forma de textos eletrônicos do que em tempos passados, mas muito disto é ignorado. Nenhuma pessoa pode ler, entender e sintetizar megabytes de texto no seu cotidiano. Informações perdidas, e conseqüentemente oportunidades perdidas, estimularam pesquisas na exploração de várias estratégias para a administração da informação, a fim de estabelecer uma ordem na imensidão de textos. As estratégias mais comuns são recuperação de informações, filtragem de informações e outra relativamente nova, chamada de extração de informações. A extração de informações tem muitas aplicações potenciais. Por exemplo, a informação disponível em textos não-estruturados pode ser armazenada em bancos de dados tradicionais e usuários podem examiná-las através de consultas padrão. Para isso, há um complexo trabalho de gerenciamento, que é conseqüência da natureza não estruturada e da difícil análise dos dados. Os dados de entrada, que são os textos semi ou não-estruturados, são manipulados por um processo de extração configurado através de bases de conhecimento criadas pelo usuário do sistema. Esta dissertação tem como objetivo a definição de uma linguagem, com base em uma arquitetura de múltiplos níveis, para extrair satisfatoriamente as informações desejadas pelo usuário, presentes em bases de dados textuais. Também faz parte deste trabalho a implementação de um protótipo que utiliza a linguagem proposta.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

O presente estudo busca entender a relação entre a competência discursiva escrita e o trabalho com os gêneros textuais -postulado por Bronckart-, com o seu interacionismo sócio-discursivo. Como ferramenta metodológica da pesquisa foi efetuada a atividade de linguagem da produção de um jornal de sala de aula com alunos do ensino médio de duas escolas públicas de Porto Alegre. Através desse suporte textual, os alunos-escritores das duas escolas puderam praticar a língua escrita, trabalhando com gêneros textuais diversificados, buscando interagir sócio-discursivamente com seus colegas-leitores e com toda a comunidade escolar. A pesquisa aponta para a emersão de novos gêneros híbridos que surgiram em função da produção dos gêneros textuais jornalísticos no ambiente discursivo escolar, além de mostrar a importância do trabalho com projetos dentro da escola, visando a uma ação pedagógica legítima, notadamente, no que diz respeito ao ensino-aprendizagem da língua escrita.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Nesta dissertação, faz-se um estudo do gênero artigo científico, em especial de expressões típicas de seu desenvolvimento e organização. Essas expressões foram denominadas marcadores textuais, e os objetivos deste trabalho foram identificá-las e verificar seus padrões de uso em textos em português e inglês, em um estudo permeado pelos interesses e pelas perspectivas da tradução e apoiado pelos pressupostos da Retórica Contrastiva. Para esse fim, foram utilizados dois corpora: um em português, composto de 333 artigos, e outro em inglês, composto de 111 artigos. Os mesmos foram analisados utilizandose a ferramenta WordSmith Tools, empregada pelos estudos em Lingüística de Corpus. Os marcadores selecionados a partir dos corpora foram classificados com base nas metafunções da linguagem propostas por Halliday. Após essa classificação, comparamos as ocorrências das unidades em inglês e português, observando padrões de uso, freqüência e colocação.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Este trabalho discorre no escopo de informática médica, no âmbito da Unidade de Cardiologia Fetal do Instituto de Cardiologia - Fundação Universitária de Cardiologia do RS. Sabe-se que a medicina gera um grande volume de dados, sejam eles, textuais, numéricos, gráficos ou mesmo imagens ou sons geradas por equipamentos de ultra-som, tomógrafos computadorizados, ressonância magnética, RX, entre outros. Este trabalho desenvolve a integração das imagens ecocardiográficas fetais ao banco de dados. Atualmente, a tendência observada no desenvolvimento de sistemas de informações é a utilização de banco de dados que sejam capazes de manipular informações completas sobre seus pacientes, tais como: consultas, medicamentos, internações, bem como os laudos de exames com suas respectivas imagens quando estes possuírem. É com base nestas tendências que foram definidos os tópicos relevantes a serem estudados e implementados neste trabalho, integrando os estudos ecocardiográficos fetais com as informações do banco de dados da unidade de cardiologia fetal (UCF). Neste trabalho está apresentado o modelo do banco de dados da UCF. Para esta modelagem foram realizados estudos para aquisição de conhecimento da área e também para compreender as necessidades da unidade Da mesma forma, as imagens ecocardiográficas fetais foram estudadas para que fosse possível serem modeladas junto ao banco de dados. Para esta modelagem foi necessário fazer uma breve revisão dos conceitos utilizados pelo paradigma de orientação a objetos, uma vez que o modelo foi desenvolvido utilizando esta metodologia. As imagens ecocardiográficas fetais receberam grande atenção, uma vez que para elas foram criadas classes distintas. Também para aumentar a funcionalidade foram estudados conceitos de imagem digital, para posterior aplicação sobre as imagens do domínio. Foram realizados estudos sob manipulação de imagens, como modificação do brilho, medidas, filtros e formas de armazenamento. Considerando os formatos de gravação, dois padrões foram contemplados neste trabalho: o utilizado pela placa disponível no instituto denominado DT-IRIS e o DICOM que é um padrão internacional de armazenamento e comunicação de imagens médicas. Por fim, a implementação do protótipo procura demonstrar a viabilidade do modelo proposto, disponibilizando dados textuais, imagens e ainda realizando manipulações sobre estas imagens do domínio.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Minha dissertação consiste em desenvolver a relação estabelecida entre o texto e o leitor no processo de leitura literária como produtividade, considerada como um conjunto, compreendendo o produtor do texto e seu leitor. A leitura vista como ‘‘jogo", em que o retorno do diferente não desdenha a tradição da leitura, conduz o leitor à produzir um texto múltiplo, plural. O texto é o mesmo e um outro ao mesmo tempo. Este estudo compreende três textos singulares da obra de Samuel Beckett: Malone meurt, L’Innommable e En attendant Godot. Tudo o que é assimilado, assim como refutado por Beckett, é convidado a entrar em cena no decorrer deste trabalho. Como via de acesso para a composisão da escritura becketiana, foi necessário seguir os passos da memória de leitura do autor para chegar a uma conclusão, segundo minha própria leitura, a partir da leitura dos três textos escolhidos. Por isso, reencontrei em Proust, a idéia do leitor ‘‘livre’’ e ‘‘independente’’ mantido por Beckett. Seguindo os traços da tradição, foi possível desenvolver uma memória de leitura como uma repetição, conduzindo a um resultado imprevisto. Balzac é a primeira referência da leitura beketiana. O autor é trabalhado como fonte principal da leitura becketiana. Assim, a composição da memória em Beckett não pode ser recuperada senão na articulação dos estudos textuais como ‘‘produção’’ e, cujas imagens repetitivas fornecidas pelos três textos de Samuel Beckett asseguram a continuidade, a produtividade de leitura, em que, esta memória, torna-se inevitavelmente, memória do texto.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

O desenvolvimento e manutenção de software fazem parte de um processo intrinsecamente difícil e que consome tempo e custos, principalmente quando o sistema consiste de milhares de linhas de código. Por isso, sistemas de visualização de software objetivam prover mecanismos para construir representações visuais de informações sobre programas e sistemas, através das quais o programador pode analisar e compreender características de sua estrutura e funcionamento em um maior nível de abstração do que o código fonte. Assim, ferramentas visuais de software que suportam as tarefas de desenvolvimento, depuração, manutenção e reutilização tornam-se mais necessárias pelo fato de ajudarem a reduzir a complexidade inerente do processo de compreensão. Esse trabalho tem como objetivo principal o desenvolvimento de um visualizador que exiba as informações existentes nos programas de forma mais rápida e legível, evitando que o programador/analista tenha que percorrer as linhas de código. O texto inicialmente situa a área de visualização de informações, abordando a área de visualização de software, uma vez que a visualização de software é assim chamada por tratar da visualização de informações que são extraídas de programas. Em seguida, é apresentado um estudo de caso baseado no desenvolvimento dos sistemas da empresa Benfare Informática, no qual caracteriza-se a necessidade de ferramentas que auxiliem a compreensão de programas, com o objetivo de otimizar as operações de manutenção e desenvolvimento de programas. O restante do trabalho trata do sistema VisProgress que foi um protótipo desenvolvido como ferramenta de apoio para a equipe de desenvolvimento da empresa e como forma de avaliar o uso de técnicas de visualização em tal situação. A ferramenta desenvolvida é um visualizador de informações que percorre programas escritos em Progress, ferramenta de desenvolvimento utilizada pela empresa, e extrai as informações encontradas nos programas. A visualização é dividida em três partes. A primeira permite a visualização de informações textuais extraídas diretamente do código fonte dos programas que compõem os sistemas, a segunda faz a visualização de um grafo que representa a chamada de programas, e a terceira e última faz a visualização também de um grafo, porém representando o compartilhamento de variáveis entre os programas. A obtenção dos grafos foi construída em Delphi, porém a visualização gráfica é feita através da ferramenta Dotty, ferramenta específica para visualização de grafos. Após a descrição do protótipo implementado, são apresentados os resultados obtidos com a avaliação da ferramenta feita nas empresas Benfare Informática e Dzset Soluções e Sistemas para Computação.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Esta tese apresenta uma abordagem baseada em conceitos para realizar descoberta de conhecimento em textos (KDT). A proposta é identificar características de alto nível em textos na forma de conceitos, para depois realizar a mineração de padrões sobre estes conceitos. Ao invés de aplicar técnicas de mineração sobre palavras ou dados estruturados extraídos de textos, a abordagem explora conceitos identificados nos textos. A idéia é analisar o conhecimento codificado em textos num nível acima das palavras, ou seja, não analisando somente os termos e expressões presentes nos textos, mas seu significado em relação aos fenômenos da realidade (pessoas, objetos, entidades, eventos e situações do mundo real). Conceitos identificam melhor o conteúdo dos textos e servem melhor que palavras para representar os fenômenos. Assim, os conceitos agem como recursos meta-lingüísticos para análise de textos e descoberta de conhecimento. Por exemplo, no caso de textos de psiquiatria, os conceitos permitiram investigar características importantes dos pacientes, tais como sintomas, sinais e comportamentos. Isto permite explorar o conhecimento disponível em textos num nível mais próximo da realidade, minimizando o problema do vocabulário e facilitando o processo de aquisição de conhecimento. O principal objetivo desta tese é demonstrar a adequação de uma abordagem baseada em conceitos para descobrir conhecimento em textos e confirmar a hipótese de que este tipo de abordagem tem vantagens sobre abordagens baseadas em palavras. Para tanto, foram definidas estratégias para identificação dos conceitos nos textos e para mineração de padrões sobre estes conceitos. Diferentes métodos foram avaliados para estes dois processos. Ferramentas automatizadas foram empregadas para aplicar a abordagem proposta em estudos de casos. Diferentes experimentos foram realizados para demonstrar que a abordagem é viável e apresenta vantagens sobre os métodos baseados em palavras. Avaliações objetivas e subjetivas foram conduzidas para confirmar que o conhecimento descoberto era de qualidade. Também foi investigada a possibilidade de se realizar descobertas proativas, quando não se tem hipóteses iniciais. Os casos estudados apontam as várias aplicações práticas desta abordagem. Pode-se concluir que a principal aplicação da abordagem é permitir análises qualitativa e quantitativa de coleções textuais. Conceitos podem ser identificados nos textos e suas distribuições e relações podem ser analisadas para um melhor entendimento do conteúdo presente nos textos e, conseqüentemente, um melhor entendimento do conhecimento do domínio.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Este trabalho apresenta o módulo Collaborative Service, uma extensão do ambiente Cave, desenvolvido para suportar conceitos de trabalho cooperativo no projeto de circuitos integrados. Esta extensão por sua vez, é baseada na metodologia Pair- Programming e nas tecnologias Jini e Javaspaces. O módulo Collaborative Service foi desenvolvido para auxiliar a continuidade do processo de desenvolvimento de circuitos integrados complexos, inserindo uma dinâmica de grupo através da extensão de Pair-Programming para máquinas remotas. Esse modelo permite que dois ou mais projetistas interajam em um mesmo projeto ou blocos de projeto, independente de suas localizações geográficas e tipos de plataformas de hardware/software. Ele foi projetado para ser genérico e essa característica o torna capaz de suportar as ferramentas de CAD, atuais e futuras, do ambiente Cave (um framework de apoio ao projeto de circuitos integrados). Como estudo de caso, foram utilizadas duas ferramentas do Ambiente Cave. O primeiro caso mostra uma cooperação em nível de descrições gráficas, representada pela ferramenta Blade, um editor de esquemáticos hierárquico. O segundo caso foi representado pelo editor de descrições textuais (VHDL, Verilog e Linguagem C), chamado Homero. No estudo de caso com a ferramenta Blade foi demonstrado que a cooperação proposta por esse modelo pode atuar sob diferentes níveis de hierarquia de projeto, além de suportar a interação de inúmeros projetistas em um mesmo bloco. Na ferramenta Homero, demonstrou-se a cooperação em nível de descrições textuais, representados por (códigos) projetos VHDL acrescidos da participação de vários projetistas. Com esses exemplos, foi possível demonstrar as estratégias de percepção e comunicação com os projetistas, além de descrever a criação de blocos de projeto de uma forma cooperativa. Como contribuição desse trabalho, acrescenta-se ao Ambiente Cave mais um recurso para o projeto de circuitos integrados. Nesse sentido, grupos de projetistas podem projetar um sistema ou circuito integrado de forma cooperativa utilizando-se das funcionalidades desse modelo.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Este texto se propõe a evidenciar o percurso de uma pesquisa que mostra o papel da interação social por parte da família no desenvolvimento do narrador autônomo. Para fazer isso, os dados foram coletados transversalmente em crianças de 5;0 a 7;0 anos (incompletos). Teoricamente o trabalho está apoiado nos estudos que destacam a importância do Outro no desenvolvimento da linguagem, tanto da linha da psicologia desenvolvimental (Vygotsky, 1988), quanto da linha de aquisição da linguagem (de Lemos, 1982, 1985 e Perroni, 1986, 1992). O corpus está constituído por entrevistas: uma com a mãe e outra com a própria criança, contendo informações relativas aos aspectos socioculturais. Além disso, com as crianças foram coletados três tipos de narrativas orais: uma ficcional (NF), uma a partir de gravuras (NG) e uma terceira, livre (NL). A partir dos dados, os sujeitos foram divididos em três grupos distintos: grupo basicamente interativo, raramente audiovisual (GIA), grupo basicamente audiovisual, raramente interativo (GAI) e um terceiro grupo basicamente audiovisual (GA). Nossos achados evidenciaram que crianças pertencentes ao GIA apresentaram uma melhor autonomia narrativa em relação às crianças do GAI e do GA em todas as faixas etárias e em todos os tipos de eliciação. Essa autonomia foi constatada em termos de estrutura narrativa, evidenciados, especialmente, nos elementos textuais utilizados pelas crianças. Esses achados da pesquisa foram testados também na produção escrita com dois informantes, um do GIA e outro do GAI, num pequeno ensaio, três anos após à coleta oral, e as diferenças em termos de elementos contextualizadores, seqüencializadores e discursivos da narrativa ficaram evidentes. Atribuímos o desenvolvimento das crianças do GIA ao processo de construção conjunta entre mãe/pai-filho(a) nas atividades interativas/dialógicas, ao lerem histórias com as crianças, o que não aconteceu na mesma intensidade com as crianças do GAI que, embora estimuladas, sofreram processos mecânicos de obtenção de narrativas.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Nos últimos anos, um grande esforço tem sido despendido no estudo de formas de representar documentos textuais, chamados semi-estruturados, objetivando extrair informações destes documentos com a mesma eficiência com que essas são extraídas de bancos de dados relacionais e orientados a objetos. A pesquisa, em dados semi-estruturados, tornou-se fundamental com o crescimento da Web como fonte e repositório de dados, uma vez que os métodos de pesquisa existentes, baseados em navegação e busca por palavra-chave, mostraram-se insuficientes para satisfazer as necessidades de consulta em escala cada vez maior. Com o surgimento da XML, e a tendência de se tornar a linguagem padrão na Web, fez com que a representação de informações fosse dirigida para este novo padrão, porque disponibiliza um bom intercâmbio de informações e a produção de documentos eletrônicos. Existe a necessidade de se disponibilizar os documentos e as informações na rede em formato Web, HTML ou XML. Sendo assim, consultar documentos XML representa um desafio para a comunidade de pesquisa em banco de dados, pois implica em disponibilizar os grandes volumes de dados já existentes em formato XML, surgindo a necessidade de ferramentas de consulta que sejam ao mesmo tempo, flexíveis o suficiente para compreender a heterogeneidade dos documentos e, poderosas ao ponto de extraírem informações com rapidez e correção. Este trabalho apresenta uma abordagem sobre a linguagem XML, sua importância, vantagens, principais aplicações e as linguagens de consulta para dados XML. Após, é detalhada uma aplicação para Web utilizando a tecnologia XML, baseado em Ontologias, e a sua disponibilização na Web. A aplicação desenvolvida utilizou XML e linguagens de consulta para XML e com suporte a XML, baseando-se em Ontologias, com o objetivo de permitir consultas e o armazenamento de informações referentes aos alunos concluintes de determinados cursos da Universidade da Região da Campanha - Urcamp/Bagé, colocando à disposição da Universidade uma nova ferramenta, que disponibiliza informações referentes aos cursos em questão, utilizando uma nova tecnologia, que tende a tornar-se padrão na Web.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Este é um estudo descritivo de caráter exploratório, realizado através da adição da pesquisa quantitativa à qualitativa. Aborda o Programa Agente de Desenvolvimento do Banco do Nordeste, cujo objetivo é promover o desenvolvimento sustentável nos municípios nordestinos, para identificar o grau de intervenção do Agente de Desenvolvimento em nível de comunidade, no estado do Ceará. Essa investigação teve como propósito identificar mudanças ocorridas nesses municípios a partir do Programa, verificando em que medida elas podem ser consideradas estratégias de desenvolvimento sustentável. Paralelamente, o estudo procurou, junto aos Agentes e representantes de associações, caracterizar o grau de intervenção do Agente naquelas mudanças que resultam em transformações econômicas e sociais. A estrutura da análise e, conseqüentemente, os resultados encontrados, seguem três dimensões: o Programa Programa, o A g e n t e e a Mudança. Pelos resultados obtidos, o Programa vem alcançando os objetivos propostos. Os Agentes, de fato, podem ser considerados articuladores estratégicos do desenvolvimento local. Quanto às mudanças, parecem contemplar gradativas melhorias na qualidade de vida da população, na transferência de tecnologia e na redução do impacto ambiental e, embora sutis, com certeza elas apontam na direção da sustentabilidade. Entretanto, para que os resultados elencados pelo Programa e esperados pelos Agentes e pela população possam adquirir maior consistência no longo prazo, é fundamental que os ajustes e as adequações demandadas e/ou sugeridos neste estudo sejam implementados em todas as dimensões.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Neste trabalho, faz-se uma análise dos textos das provas do Concurso Vestibular UFRGS 2001 a partir da Lingüística Textual, tendo-se como referência Teorias da Enunciação. Busca-se verificar como se caracterizam os textos das provas do ponto de vista lingüístico. Para isso, baseando-se em elementos de textualização, analisam-se alguns aspectos que se destacaram na organização estrutural e enunciativa dos textos das provas. Nesta análise, faz-se também uma tipologização das seqüências textuais que aparecem nos textos das questões das provas. Conclui-se que os textos das provas do vestibular da UFRGS de 2001 caracterizam-se por estabelecer uma aparente proximidade do enunciador com o leitor por meio de alguns recursos de modalização enunciativa e, ao mesmo tempo, por uma tentativa de não-marcação da enunciação, tendo em vista se inserirem numa situação formal de avaliação. A forma como se compõem os textos das provas revela a tentativa de um máximo controle do sentido. É necessário, durante a elaboração das provas, que sejam previstos os conhecimentos e inferências que o leitor poderá fazer a partir de seu conhecimento de mundo e do conhecimento do conteúdo que está sendo avaliado. Por sua vez, o leitor precisa relacionar e mobilizar o seu conhecimento de mundo e do conteúdo avaliado com o que supostamente está de acordo com o mundo científico em que se insere a prova. Quanto mais os conhecimentos de mundo e de conteúdo do produtor e do leitor-candidato coincidirem, maior será a possibilidade de êxito do candidato nas provas. Este trabalho é de interesse especialmente aos estudiosos de língua em seus aspectos textuais e enunciativos, mas também o consideramos pertinente aos professores que preparam seus alunos para provas de escolha múltipla, seja de vestibulares ou concursos públicos em geral.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

O volume de informações armazenadas e representadas em XML cresce rapidamente, abrangendo desde a Web até bancos de dados corporativos. Nesse contexto, surge a necessidade de mecanismos de recuperação de dados nesse formato que sejam, ao mesmo tempo, mais eficientes e mais eficazes. Várias propostas de linguagens de consulta têm sido feitas, dentre as quais podem ser citadas XQL, XML-QL e Quilt. Essas linguagens, todas textuais, são mais indicadas para manipulação programática ou para usuários experientes. Visando atingir também os usuários menos experientes, foram propostas linguagens visuais, tais como XML-GL e Xing. Todas essas linguagens, entretanto, apresentam duas características comuns: a) o usuário precisa conhecer, pelo menos em um certo nível, a estrutura interna dos documentos; b) a mesma informação, se armazenada de formas diferentes, exige instruções de consulta diferentes. A solução para esses problemas apresentada neste trabalho envolve a utilização de um modelo conceitual para representar os conceitos e as relações entre conceitos que ocorrem em documentos XML pertencentes a um determinado domínio de problema. O modelo conceitual é representado por uma ontologia do domínio do problema. Essa associação permite que consultas possam ser elaboradas tendo como base os conceitos da ontologia. Para permitir a associação da ontologia a conjuntos de documentos XML, apresentam-se regras de mapeamento que permitem definir se um documento XML é compatível com uma determinada ontologia. A partir dessa definição, propõe-se uma linguagem visual para consultas a documentos XML com base em ontologias, e apresenta-se uma proposta de interface visual para essa linguagem.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Este trabalho propõe uma investigação do uso de estratégias comunicativas (ECs) em textos narrativos produzidos por doze universitários brasileiros aprendizes de francês como língua estrangeira. Foi utilizada a tipologia de Yule (1997) de ECs para análise dos dados levantados nas produções textuais produzidas a partir de três histórias em quadrinhos sem textos seguidas de entrevistas nas quais os aprendizes puderam expressar livremente suas reflexões sobre o seu processo de escrita. As mesmas tarefas foram aplicadas a três falantes nativos de francês cujas produções foram utilizadas como elemento de comparação e licitação dos desempenhos dos aprendizes. As hipóteses iniciais eram as seguintes: os aprendizes preocupam-se com a correção quando escrevem, utilizam diferentes ECs de acordo com a sua proficiência e têm consciência de que utilizam alguma estratégia compensatória para evitar erros quando escrevem. Os dados fornecidos pelos alunos ilustraram as hipóteses iniciais sugerem uma relação entre o tipo de tarefa, as dificuldades que esta oferece e as ECs escolhidas pelos aprendizes.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Em vista da maior complexidade da programação paralela e distribuída em relação à programação de ambientes centralizados, novas ferramentas vêm sendo construídas com o objetivo de auxiliar o programador desses ambientes a desempenhar sua tarefa de formas mais eficazes e produtivas. Uma das ferramentas que há algum tempo tem sido usada na programação centralizada e aos poucos está sendo empregada também na programação concorrente é a programação visual. A programação visual se vale da presença de elementos visuais na especificação dos programas como peças chaves do processo de desenvolvimento de software. No caso específico da programação concorrente, a programação visual é especialmente útil pela capacidade que os gráficos têm de representar de forma mais adequada estruturas bidimensionais. Um programa concorrente, por relacionar no espaço diversos elementos com seus próprios fluxos de execução, faz surgir duas dimensões de análise que são mais difíceis de serem observadas através de programas textuais. Atualmente existem ferramentas de programação visual paralela e distribuída, mas a ênfase é dada na programação paralela, sem muita atenção a aplicações de sistemas abertos ou cliente-servidor. Além disso, tais ferramentas sofrem da falta de apoio à engenharia do software. Considerando essas deficiências, este trabalho apresenta uma ferramenta de programação visual para o desenvolvimento de aplicações compostas por objetos distribuídos que ofereça também a possibilidade de aplicar os principais conceitos da engenharia de software, como reutilização e orientação a objeto. Nesta ferramenta, o programador especifica de maneira visual a estrutura do seu programa, insere o código textual para a lógica da aplicação e o ambiente se encarrega do tratamento da distribuição e da comunicação de mais baixo nível. A aplicação é representada como um grafo dirigido, onde os nodos representam os objetos distribuídos e os arcos indicam os relacionamentos existentes entre esses objetos. A especificação dos programas é modular, baseando-se na reunião de componentes reutilizáveis, o que torna o sistema altamente configurável e extensível. Tanto a implementação da ferramenta quanto o código das aplicações geradas usam a linguagem de programação Java. A linguagem de programação visual projetada não especifica detalhes a respeito de como irá funcionar a comunicação e distribuição dos objetos. Portanto, foram implementados componentes para comunicação e outros recursos de programação distribuída, como locks e dados globais para serem usados nas aplicações. Para validar os principais objetivos da ferramenta, foram implementados alguns exemplos de aplicações distribuídas, como um pequeno sistema de bate-papo.