953 resultados para Programação concorrente
Resumo:
O objetivo dessa pesquisa foi desenvolver, validar e normatizar uma bateria composta por cinco escalas para a avaliação do ajustamento psicológico juvenil. As escalas são instrumentos de auto-relato que avaliam ansiedade, humor, atenção/atividade motora, pensamento e conduta social em adolescentes entre 11 e 17 anos de idade. Esses construtos foram escolhidos a partir da avaliação da demanda clínica observada. Estudos de validade de conteúdo, construto e critério mostraram que os instrumentos apresentam boas características psicométricas e são adequados para utilização clínica. Para análise fatorial foi utilizada uma amostra de 4033 adolescentes gaúchos (idade média = 14,4 anos, d.p.= 1,72) que preencheram 5302 escalas. Os resultados indicaram índices de precisão que variaram entre 0,62 e 0,93. Foram encontradas soluções de dois fatores para as escalas de ansiedade (Indicadores de Ansiedade e Controle da Ansiedade) e de pensamento (Fenômenos cognitivos e sensoriais, Ações compulsivas). Soluções de três fatores foram encontradas para as escalas de humor (Humor deprimido, Bem-estar subjetivo e Mania e risco de suicídio), de atenção/atividade motora (Desatenção, Controle das funções executivas, Hiperatividade/impulsividade) e de conduta social (Comportamento anti-social, Comportamento pró-social e Desafio-oposicionismo). Correlações com instrumentos convergentes/divergentes ocorreram de acordo com a literatura (N=1040). Para validação concorrente, grupos critérios foram constituídos com amostras clínicas (N=200), escolares com comportamento atípico (N=104) e adolescentes acusados de ato infracional (N=129), sendo constatada a validade dos instrumentos. A partir desses dados, uma normatização preliminar foi estabelecida, a fim de viabilizar a utilização da bateria no contexto clínico. Os resultados obtidos fornecem novas possibilidades para avaliação e compreensão do desenvolvimento juvenil, bem como para o planejamento de intervenções interdisciplinares.
Resumo:
O comércio baseado em contêineres é tipicamente desequilibrado com relação às quantidades de contêineres de exportação e de importação. Não é raro haver contêineres não utilizados em um local ao mesmo tempo em que contêineres vazios são necessários em outros. Esta tese apresenta um modelo de rede integrado combinando realocação de contêineres vazios e operações de transbordo de contêineres cheios e vazios. Na rede, os nós representam clientes (demandando contêineres vazios para ser carregados e enviados a outros clientes da rede), companhias de leasing assim como portos e depósitos em terra (pontos de transbordo), enquanto que os arcos representam rotas de transporte (por navio, trem ou caminhão) conectando os nós. O modelo matemático subjacente opera em estágios. Primeiro, a demanda de contêineres vazios é ajustada, considerando os suprimentos e demandas globais dos clientes. A seguir, um modelo de transbordo determina a solução de mínimo custo, considerando transporte, processamento e armazenagem de unidades de contêineres, utilizando programação linear. A partir desse resultado, os roteiros de transporte são registrados e controlados dinamicamente. O processamento continua repetindo os estágios ciclicamente, para um dado horizonte de tempo. O modelo é bastante flexível, permitindo a configuração de vários parâmetros, tais como demanda, tempo de processamento e tempo de armazenagem. Um sistema de simulação foi implementado utilizando parâmetros gerados aleatoriamente, dentro de limites preestabelecidos, a fim de avaliar a complexidade do modelo, testar diferentes soluções e verificar a formulação matemática.
Resumo:
Este trabalho tem como objetivo estudar e avaliar técnicas para a aceleração de algoritmos de análise de timing funcional (FTA - Functional Timing Analysis) baseados em geração automática de testes (ATPG – Automatic Test Generation). Para tanto, são abordados três algoritmos conhecidos : algoritmo-D, o PODEM e o FAN. Após a análise dos algoritmos e o estudo de algumas técnicas de aceleração, é proposto o algoritmo DETA (Delay Enumeration-Based Timing Analysis) que determina o atraso crítico de circuitos que contêm portas complexas. O DETA está definido como um algoritmo baseado em ATPG com sensibilização concorrente de caminhos. Na implementação do algoritmo, foi possível validar o modelo de computação de atrasos para circuitos que contêm portas complexas utilizando a abordagem de macro-expansão implícita. Além disso, alguns resultados parciais demonstram que, para alguns circuitos, o DETA apresenta uma pequena dependência do número de entradas quando comparado com a dependência no procedimento de simulação. Desta forma, é possível evitar uma pesquisa extensa antes de se encontrar o teste e assim, obter sucesso na aplicação de métodos para aceleração do algoritmo.
Resumo:
Esta dissertação apresenta duas implementações de algoritmos para gerência dinâmica de memória em software, as quais foram desenvolvidas utilizando como alvo uma plataforma embarcada Java. Uma vez que a plataforma utilizada pertence a uma metodologia para geração semi-automática de hardware e software para sistemas embarcados, os dois algoritmos implementados foram projetados para serem integrados ao contexto desta mesma metodologia. Como forma de estabelecer comparações detalhadas entre as duas implementações desenvolvidas, foram realizadas diversas estimativas em desempenho, uso de memória, potência e energia para cada implementação, utilizando para isto duas versões existentes da plataforma adotada. Através da análise dos resultados obtidos, observou-se que um dos algoritmos desenvolvidos obteve um desempenho melhor para realização da gerência dinâmica da memória. Em contrapartida, o outro algoritmo possui características de projeto que possibilitam sua utilização com aplicações de tempo-real. De um modo geral, os custos adicionais resultantes da utilização do algoritmo de tempo-real, em relação ao outro algoritmo também implementado, são de aproximadamente 2% para a potência média dissipada, 16% para o número de ciclos executados, 18% para a energia consumida e 10% sobre a quantidade de total memória utilizada. Isto mostra que o custo extra necessário para utilização do algoritmo de tempo real é razoavelmente baixo se comparado aos benefícios proporcionados pela sua utilização. Como impactos finais produzidos por este trabalho, obteve-se um acréscimo de 35% sobre o número total de instruções suportadas pela arquitetura utilizada. Adicionalmente, 12% das instruções que já existiam no conjunto desta arquitetura foram modificadas para se adaptarem aos novos mecanismos implementados. Com isto, o conjunto atual da arquitetura passa a corresponder a 44% do total de instruções existentes na arquitetura da máquina virtual Java. Por último, além das estimativas desenvolvidas, foram também realizadas algumas sugestões para melhoria global dos algoritmos implementados. Em síntese, alguns pontos cobertos por estas sugestões incluem: a migração de elementos do processamento do escopo dinâmico para o estático, o desenvolvimento de mecanismos escaláveis para compactação de memória em tempo-real, a integração de escalonadores ao processo de gerência de memória e a extensão do processo de geração semi-automática de software e hardware para sistemas embarcados.
Resumo:
A procura por uma forma de, fácil e rapidamente, retirar conhecimento de um especialista e transmiti-lo a outros profissionais tem levado ao desenvolvimento de diversas pesquisas que unem metodologias de raciocínio com o atendimento a problemas. Os ambientes corporativos demonstram sua eficiência baseados na maneira como desenvolvem suas tarefas. Cada vez mais, buscam alternativas que os ajudem a responder por atividades e problemas ocorridos, as quais podem significar um processo de manutenção que pode decidir o nível de eficiência e competência da organização. Estas alternativas compreendem ferramentas ou profissionais, os quais transformaram-se em especialistas por adquirirem conhecimento e capacidade em prover soluções a problemas. As características de um problema podem ser alteradas sob alguns aspectos mas, mesmo em domínios mais complexos como a gerência de redes de computadores ou a medicina, algo que foi aprendido sempre tem utilidade em novas situações. Este é o tipo de conhecimento e raciocínio próprios de um especialista, ou seja, o uso de suas experiências. Raciocínio Baseado em Casos (case-based reasoning) é uma metodologia de inteligência artificial que apresenta a forma de raciocínio semelhante à de um especialista, onde o raciocínio é obtido por um processo de recordar um exemplo concreto. Porém, as pesquisas que a utilizam, geralmente, desenvolvem trabalhos para um específico tipo de domínio de problema, o que resulta em alterações de programação, caso estes desejem ser adaptados para outros domínios. Este procedimento, muitas vezes, é tido como difícil e trabalhoso Baseando-se neste contexto, o presente trabalho apresenta um mecanismo que fornece inclusões de conhecimento de especialistas, independente do tipo de domínio de problema, e raciocínio sobre este conhecimento, de forma a auxiliar usuários com problemas referentes ao domínio cadastrado. Para tanto, a implementação baseou-se na união de sistemas de registros de problemas (trouble ticket systems) com raciocínio baseado em casos, propondo uma forma auxiliar no conhecimento e busca de soluções em domínios de problema. O estudo, além de fazer uso das metodologias citadas acima, usa o domínio de gerenciamento de segurança em redes de computadores para exercitar suas funções, provar sua utilidade e dificuldades. Assim, um estudo mais detalhado sobre os problemas que cercam o domínio de segurança em redes TCP/IP foi desenvolvido.
Resumo:
The focus of this thesis is to discuss the development and modeling of an interface architecture to be employed for interfacing analog signals in mixed-signal SOC. We claim that the approach that is going to be presented is able to achieve wide frequency range, and covers a large range of applications with constant performance, allied to digital configuration compatibility. Our primary assumptions are to use a fixed analog block and to promote application configurability in the digital domain, which leads to a mixed-signal interface. The use of a fixed analog block avoids the performance loss common to configurable analog blocks. The usage of configurability on the digital domain makes possible the use of all existing tools for high level design, simulation and synthesis to implement the target application, with very good performance prediction. The proposed approach utilizes the concept of frequency translation (mixing) of the input signal followed by its conversion to the ΣΔ domain, which makes possible the use of a fairly constant analog block, and also, a uniform treatment of input signal from DC to high frequencies. The programmability is performed in the ΣΔ digital domain where performance can be closely achieved according to application specification. The interface performance theoretical and simulation model are developed for design space exploration and for physical design support. Two prototypes are built and characterized to validate the proposed model and to implement some application examples. The usage of this interface as a multi-band parametric ADC and as a two channels analog multiplier and adder are shown. The multi-channel analog interface architecture is also presented. The characterization measurements support the main advantages of the approach proposed.
Resumo:
Este trabalho apresenta um modelo de análise estática de programas orientados a objetos, o qual se denomina DEPAnalyzer (DEPendencies Analyzer). O modelo realiza a análise das dependências entre as classes de um programa, ou seja, os relacionamentos estabelecidos entre estas. As classes representam as entidades estáticas, as quais em tempo de execução darão origem a conjuntos de objetos. Através da simulação do programa o modelo consegue obter as informações sobre quem se relaciona com quem e qual é a intensidade destes relacionamentos. Estas informações visam auxiliar no processo de escalonamento de um programa em uma arquitetura distribuída. Para expressar estes relacionamentos podem ser gerados dois grafos, o grafo de dependências e o grafo de invocações. A geração de um ou de ambos depende do propósito de utilização, ou seja, alocação inicial ou redistribuição dos objetos. O grafo de dependências apresenta uma versão resumida dos relacionamentos. Este adequa-se a auxiliar no processo de distribuição inicial por propiciar um panorama geral dos relacionamentos sem considerar a ordenação de ocorrência das ações. Por sua vez o grafo de invocações tem como propósito a discriminação da ordem de ocorrência das ações de uma aplicação. Viabilizando a utilização deste por parte do processo de redistribuição dos objetos.
Resumo:
Esta monografia apresenta os resultados da pesquisa sobre o Mutirão da comunidade do Parque Santa Edwiges localizado em Anchieta no Estado do Rio de Janeiro. Concentra-se em trabalhos comunitários, realizados dentro de uma programação alternativa e espontânea, que se caracteriza pela proposta de participação dos usuários na construção das próprias moradias. Respaldada em estudos bibliográficos, a pesquisa trata de destacar os resultados de programas similares, que contaram com a colaboração do Estado, e explicita a avaliação feita, por outros autores, da ação governamental no setor. Com base em levantamento de dados, a pesquisa procura contribuir para um melhor entendimento do significado das estratégias participativas; e, da dinâmica do processo de desenvolvimento, da referida comunidade, auto-administrada e voltada para a execução de programa alternativo de construção habitacional .
Resumo:
Este trabalho teve como objetivo verificar as possibilidades de utilização de uma usina de produção de etanol açúcar e energia elétrica como plataforma para implantação de uma biorefinaria. De forma prospectiva, foram avaliados os principais blocos de construção para o desenvolvimento de uma gama de produtos com base em matérias-primas açucaradas. Alguns destes produtos, como o ácido cítrico, a lisina e o sorbitol, já são fabricados a partir de biomassa no país. Devido ao baixo custo do açúcar de cana e da disponibilidade de fibra para geração de utilidades, as usinas se mostraram plataformas adequadas para anexar unidades para geração de produtos com maior valor agregado. A operação sazonal, entretanto, constitui um dos grandes empecilhos para a viabilização destes complexos, levando à necessidade de estocagem de combustível para operação anual das caldeiras, bem como para produção a estocagem de açúcar, melaço ou etanol como matérias-primas para os processos anexos. Fatores de competitividade, como economia de escala, escopo, diversificação, diferenciação e flexibilidade foram avaliados visando fornecer subsídio para escolha do tamanho de unidades e tipos de produtos e processos. A produção de 15.000 toneladas de cana por dia foi escolhida como módulo de produção eficiente para região de expansão. Esta escala se mostrou adequada para a produção dos produtos derivados de sacarose que atualmente são produzidos no Brasil. Entretanto, a integração da produção de eteno por rotas alcoolquímica à usina demanda unidades com capacidade de processamento acima de 30.000 toneladas de cana por dia. Para avaliação das premissas teóricas, foi realizado um estudo de caso de um complexo envolvendo a produção de etanol, açúcar, ácido cítrico, lisina, PHB e leveduras. A este complexo foi anexada uma unidade de extração de óleo de soja e uma planta de produção de biodiesel. A integração do complexo soja se mostrou viável sob o ponto de vista de suprimento de utilidades (vapor e energia elétrica) e produção de rações de farelo de soja com lisina e levedura. A produção de soja na reforma da área de cana apresenta benefícios de redução de custo de plantio, sendo uma alternativa de integração entre culturas energéticas e de alimentos. Esta produção, entretanto, é insuficiente para justificar a instalação de extratoras de soja anexas a usinas. A biorefinaria sugerida apresentou um valor presente líquido superior ao da instalação de uma usina autônoma utilizada como referência. Para futuros trabalhos foram sugeridos estudos de programação linear para as rotas de produção dos produtos intermediários e finais a partir dos blocos de construção identificados, a integração da biorefinaria com unidades de produção de proteína animal, com a cultura do sorgo e eucalipto. Esta integração tem como objetivo aumentar o fator de utilização dos equipamentos e possibilitar a inserção de tecnologias avançadas, por rotas de hidrólise e gaseificação além da produção de microalgas para melhor aproveitamento do CO2.
Resumo:
Após o surgimento e a expansão exponencial, a internet evoluiu para uma tecnologia que extrapolou os contornos acadêmicos em que foi criada, desenvolvendo diversas e simultâneas vocações, entre elas, fonte de educação e lazer, armazenamento de informações, rede de computadores, meio de comunicação individual e veículo de mídia de massa. É esta vocação, de veículo de mídia, que provocou o interesse pela pesquisa objeto desta dissertação. A entrada da internet no ambiente de mídia tem renovado o interesse na questão do consumo de mídia. Particularmente, a crescente popularidade como novo meio de comunicação resultou em mudanças nos usos dos meios tradicionais, como teorizado na Teoria do Nicho aplicada à indústria de mídia. O declínio da audiência das grandes redes de TV aberta mostra como o setor vem reagindo à concorrência de novos canais, à emergência de novas plataformas de acesso à programação televisiva e à mudança nos hábitos de consumo de mídia. Esta investigação faz uma revisão da literatura e compara o panorama internacional e especialmente a situação do Brasil, onde as principais emissoras de sinal aberto tentam resistir ao processo de fragmentação do público que se registra mundialmente. Para melhor compreender o que significam tais mudanças, é primordial entender quais as variáveis relevantes no universo dos veículos de mídia. A principal delas é a audiência, que representa o número de pessoas que acessam, veem, leem, ouvem ou consomem determinado meio de comunicação em determinado espaço de tempo. O objetivo deste estudo foi desenvolver um modelo preditivo sobre o tempo despendido pelas pessoas na internet, a partir de informações sociodemográficas e do comportamento dessas pessoas enquanto audiência dos meios de comunicação tradicionais, particularmente a televisão. Como os dados secundários analisados apresentam respostas em categorias ordinais, foi escolhido a regressão logística ordinal como o modelo de probabilidades para realizar esse estudo.
Resumo:
Programas de Fundos Competitivos para financiamento da pesquisa agrícola há muito estão sendo implementados nos países desenvolvidos. Entretanto, somente a partir da década de 1990 a adoção desse mecanismo se intensificou nos países em desenvolvimento, especialmente na América Latina. Isso ocorreu em razão da redução dos recursos do governo federal para a pesquisa agrícola, o que levou as instituições de pesquisa a buscar fontes alternativas para o financiamento de sua programação. A partir desse cenário, o presente trabalho analisa e discute a importância dos Fundos Competitivos como alternativa criativa e inovadora na captação de recursos para o financiamento da pesquisa agrícola no Brasil. A análise é feita a partir de estudo teórico sobre esse mecanismo de financiamento e com base em um estudo de caso do Sistema Competitivo do PRODETAB, implementado e coordenado pela Embrapa. O objetivo foi o de avaliar a importância e a contribuição dos fundos competitivos para o aumento da eficiência na alocação dos recursos públicos para a pesquisa agrícola e para a melhoria da qualidade dos projetos de pesquisa e desenvolvimento.
Resumo:
Braços robóticos articulados são cada vez mais utilizados hoje em dia e consistem de dispositivos mecânicos programáveis, equipados com sensores e atuadores sob o controle de um sistema computacional. Existem atualmente no mercado inúmeros fabricantes e modelos destes braços, cada um adequado a uma determinada utilização ou faixa de mercado. Para que se saiba operar devidamente este robô é necessário um período de aprendizagem. Essa necessidade pode ser suprida pelo emprego dos simuladores de braços robóticos.Desenvolver um simulador é uma atividade complexa, mas alguns elementos de sua estrutura e de seu comportamento são comuns a vários tipos de simuladores e podem idealmente ser reusados. Permitir reuso de código e de projeto é exatamente um dos principais fatores que motivaram a construção de um framework. Este trabalho descreve a definição e a construção do fwWorkCell , um framework que permita agilizar a construção destes simuladores. Tal agilidade será obtida através da implementação de um ambiente de edição e de classes genéricas para controle, visualização e programação dos robôs. A proposta deste framework inclui definição de classes genéricas e de controle, a construção de todo um ambiente de suporte à manipulação e visualização das células de trabalho e suas simulações e visa dar suporte à construção de uma grande variedade de simuladores. O framework proposto foi utilizado em uma aplicação real: através dele foi feita a migração de um simulador já existente.
Resumo:
Sistemas produtivos industriais podem combinar, em células de manufatura, diferentes características de automação de processos permitindo interfaceamento e possibilitando a flexibilização e otimização da manufatura. Nos processos de fabricação, as dificuldades para a execução de processos de usinagem convencional ou mesmo através de comando numérico, quando se dispõe de máquinas adequadas para a fabricação de peças de geometrias complexas, podem limitar a criatividade, bem como dificultar o desenvolvimento do processo produtivo de forma otimizada. As dificuldades encontradas vão desde fixação das peças, necessidades de dispositivos especiais, restrições nos volumes de trabalho de máquinas CNC e mesmo a geração de trajetórias complexas para máquinas com limitações de eixos. Este trabalho propõe uma metodologia alternativa para usinagem, especialmente fresamento, com desenvolvimento de um algoritmo capaz de, através da utilização de recursos de sistemas CAD/CAM, traduzir arquivos gráficos para uma linguagem de programação utilizada em robôs. Na aplicação utilizam-se recursos dos sistemas CAD/CAM para gerar, numa primeira etapa, o código de programação para máquinas-ferramenta de comando numérico e posterior adaptação, para aplicação em sistemas robóticos. Informações de caminhos de ferramenta para usinagem em máquinas CNC são convertidos, através de uma interface computacional, em trajetórias a serem seguidas por uma ferramenta guiada por um manipulador de robô industrial. Os parâmetros de processo são também adequados as restrições dos sistemas robotizados. A viabilidade do sistema proposto é confirmada através de testes realizados em modelos de superfícies complexas, onde o objetivo do referido trabalho foi alcançado.
Resumo:
O crescente avanço nas mais diversas áreas da eletrônica, desde instrumentação em baixa freqüência até telecomunicações operando em freqüências muito elevadas, e a necessidade de soluções baratas em curto espaço de tempo que acompanhem a demanda de mercado, torna a procura por circuitos programáveis, tanto digitais como analógicos, um ponto comum em diversas pesquisas. Os dispositivos digitais programáveis, que têm como grande representante os Field Programmable Gate Arrays (FPGAs), vêm apresentando um elevado e contínuo crescimento em termos de complexidade, desempenho e número de transistores integrados, já há várias décadas. O desenvolvimento de dispositivos analógicos programáveis (Field Programmable Analog Arrays – FPAAs), entretanto, esbarra em dois pontos fundamentais que tornam sua evolução um tanto latente: a estreita largura de banda alcançada, conseqüência da necessidade de um grande número de chaves de programação e reconfiguração, e a elevada área consumida por componentes analógicos como resistores e capacitores, quando integrados em processos VLSI Este trabalho apresenta uma proposta para aumentar a faixa de freqüências das aplicações passíveis de serem utilizadas tanto em FPAAs comerciais quanto em outros FPAAs, através da utilização de uma interface de translação e seleção de sinais, mantendo características de programabilidade do FPAA em questão, sem aumentar em muito sua potência consumida. A proposta, a simulação e a implementação da interface são apresentadas ao longo desta dissertação. Resultados de simulação e resultados práticos obtidos comprovam a eficácia da proposta.
Resumo:
A introdução da tecnologia flex-fuel resultou em um expressivo aumento do consumo de etanol no Brasil, tornando-o principal concorrente da gasolina nos postos de combustíveis. Apesar disso, diferentemente da gasolina, a oferta de etanol sofre com a sazonalidade da safra de cana de açúcar, mostrando-se insuficiente para atender a demanda, incorrendo em altos preços nos períodos de entressafra. Além destes fatores, a expansão do uso de etanol como combustível enfrenta a ausência de políticas públicas claras que incentivem o mercado, assim como uma estrutura logística que permita o escoamento do produto a baixos custos. O presente trabalho buscou demonstrar como se comportam espacialmente os preços de etanol e gasolina no Brasil. Observou-se que os preços de etanol combustível ao consumidor foram menores quanto mais próximos das regiões produtoras e maiores conforme se distanciam, até se tornarem desvantajosos para o consumidor de alguns estados na medida em que a paridade de preços frente à gasolina supera o limite técnico de 70%. Observou-se também que a sazonalidade distinta das duas regiões produtoras do país define padrões sazonais de áreas que predominantemente consomem etanol ou gasolina, conforme a paridade de 70%. Este resultado indica que a necessidade de estoques e fluxos de produtos depende não apenas das condições logísticas, mas também da combinação da sazonalidade das regiões produtoras. Por fim, intencionou-se entender como e em que proporção os preços ao produtor do estado de São Paulo relacionam-se com os preços ao consumidor de outras regiões do país. Este estudo demonstrou que a velocidade de transmissão dos preços não está relacionada com a distância e que fatores logísticos e características específicas de cada mercado são os principais determinantes do comportamento dos preços ao consumidor em relação às alterações nos preços ao produtor do estado de São Paulo.