Programacao Concorrente
Mostrando 1-12 de 28 artigos, teses e dissertações.
-
1. Avaliação do custo e efetividade dos critérios de teste estruturais no contexto de programas concorrentes com memória compartilhada / Evaluation of the cost. effectiveness and strength of structural testing criteria in the concurrent programs context with shared memory
O teste de programas concorrentes e uma atividade desaadora, devido a fatores que não estão presentes em programas sequenciais, como comunicação, sincronização e não determinismo. Algumas técnicas de teste têm sido propostas para o contexto de programação concorrente, mas raramente sua aplicabilidade e avaliada por estudos teóricos ou experimenta
IBICT - Instituto Brasileiro de Informação em Ciência e Tecnologia. Publicado em: 11/10/2012
-
2. PAWEB - Uma plataforma para desenvolvimento de aplicativos web utilizando o modelo de atores / PAWEB - A platform for developing web applications using the actor model.
Existem várias linguagens e plataformas que permitem a programação baseada no modelo de atores, uma solução elegante para a programação concorrente proposta há algumas décadas. Segundo esse modelo, implementa-se o programa na forma de uma série de agentes que são executados em paralelo e se comunicam entre si somente por meio da troca de mensagens
IBICT - Instituto Brasileiro de Informação em Ciência e Tecnologia. Publicado em: 02/10/2012
-
3. Uso do padrão AMQP para transporte de mensagens entre atores remotos / Usage of the AMQP standard to transport messages among remote actors
O modelo de atores tem sido visto como uma abordagem alternativa à programação concorrente convencional, baseada em travas e variáveis de condição. Atores são agentes computacionais que se comunicam por troca de mensagens e que possuem uma caixa de correio e um comportamento. As mensagens destinadas a um ator são armazenadas na caixa de correio do at
IBICT - Instituto Brasileiro de Informação em Ciência e Tecnologia. Publicado em: 08/05/2012
-
4. Estimativa da redução das emissões gases de efeito estufa através da intermodalidade no setor sucroenergético: uma aplicação de programação linear / Estimating greenhouse gas emission reductions through a diversification in transportation systems in the sugarcane industry: applying a linear programming system
A questão em torno do aquecimento global vem preocupando a sociedade mundial,sendo que os governantes e ambientalistas têm intensificado estudos e aplicações de medidas para tentar minimizar os efeitos das emissões de gases de efeito estufa na atmosfera. O setor de transporte é o segundo maior consumidor de energia, pois é muito dependente de combust�
IBICT - Instituto Brasileiro de Informação em Ciência e Tecnologia. Publicado em: 19/04/2012
-
5. Interface computacional 3D para biofeedback multimodal em tempo real
Este artigo descreve o projeto de um sistema computacional em tempo real para biofeedback multimodal. As informações biológicas ou psico-fisiológicas do paciente são detectadas por sensores específicos e processadas para prover feedback visual, por meio de ambientes virtuais tridimensionais e feedback auditivo. O dispositivo foi projetado para coleta e
Rev. Bras. Eng. Bioméd.. Publicado em: 2012-12
-
6. Uma infraestrutura para aplicações distribuídas baseadas em atores Scala / An infrastructure for distributed applications based on Scala actors
Escrever aplicações concorrentes é comumente tido como uma tarefa difícil e propensa a erros. Isso é particularmente verdade para aplicações escritas nas linguagens de uso mais disseminado, como C++ e Java, que oferecem um modelo de programação concorrente baseado em memória compartilhada e travas. Muitos consideram que o modo de se programar conco
IBICT - Instituto Brasileiro de Informação em Ciência e Tecnologia. Publicado em: 28/11/2011
-
7. Tutorial do comando Awk.
Mesmo que o Windows ainda seja, disparado, o sistema operacional mais utilizado e conhecido pelas pessoas no mundo todo, o Linux vem se difundindo cada vez mais em diversos nichos da população, sejam profissionais de informática ou não. Uma das grandes vantagens do Linux sobre seu concorrente é a diversidade de comandos que seu terminal shell (interface
Campinas: Embrapa Informática Agropecuária. Publicado em: 2011
-
8. ESTUDO COMPARATIVO ENTRE PROGRAMAÇÃO CONCORRENTE, SUCESSIVAS ATRIBUIÇÕES E A METAHEURÍSTICA SIMULATED ANNEALING NO PROBLEMA DE ALOCAÇÃO DE FROTA
O Plano Operacional no Serviço de Transporte Coletivo Urbano de Passageiros é o principal detentor das atividades mais complexas e essenciais para um serviço de qualidade dentro de um sistema de transporte coletivo, compondo, com isso, grande parte dos preços tarifários praticados e influenciando diretamente a vida dos usuários de um Sistema de Transpo
IBICT - Instituto Brasileiro de Informação em Ciência e Tecnologia. Publicado em: 06/12/2010
-
9. Uma implementação paralela do AIRS em Scala / A parallel implementation of AIRS in Scala
Com o avanço tecnológico dos últimos anos passou a ser normal vermos microprocessadores com múltiplos núcleos (cores). A expectativa é de que o crescimento da quantidade de núcleos passe a ser maior do que o crescimento da velocidade desses núcleos. Assim, além de se preocuparem em otimizar algoritmos sequenciais, os programadores começaram a dar m
IBICT - Instituto Brasileiro de Informação em Ciência e Tecnologia. Publicado em: 15/09/2010
-
10. Um método para implementação de programas concorrentes no computador dec-10
Este trabalho descreve um método para a construção de programas concorrentes no sistema DEC-10, utilizando os conceitos de processos, monitores e classes. Alem do método em si, são apresentados uma linguagem de programação, especificada para facilitar a aplicação do método, e o programa tradutor correspondente. A linguagem e um meio termo entre Pas
Publicado em: 2010
-
11. Implementação do sistema pascal concorrente no computador labo-8034
O trabalho descreve a implementação do Sistema Pascal Concorrente de Brinch Hansen no minicomputador LABO-B034 (Nixdorf B870/1). O sistema e composto por Bois compiladores - um para Pascal Concorrente a outro Para Pascal Seqüencial - o um sistema operacional básico, mono-usuário, clue Paden' ser usados Para desenvolvimento de outros sistemas operacionai
Publicado em: 2010
-
12. Uma Linguagem de Domíınio Específico para Programação de Memórias Transacionais em Java
As arquiteturas multi-core influenciam diretamente no desenvolvimento de software. Para que os programas possam tirar proveito dessas arquiteturas e necessario que estes possuam varias atividades concorrentes e que possam ser alocadas aos cores dispon ıveis. Programas concorrentes para maquinas multi-core sao geralmente implementados usando threads e se
Publicado em: 2010