883 resultados para Estilo de programação adaptativa
Resumo:
Este trabalho descreve a aplicação da Programação Genética, uma técnica de Computação Evolucionária, ao problema da Síntese de Fala automática. A Programação Genética utiliza as técnicas da evolução humana para descobrir programas bem adaptados a um problema específico. Estes programas, compostos de instruções, variáveis, constantes e outros elementos que compõe uma linguagem de programação, são evoluídos ao longo de um conjunto de gerações. A Síntese de Fala, consiste na geração automática das formas de ondas sonoras a partir de um texto escrito. Uma das atividades mais importantes, é realizada através da conversão de palavras e letras para os sons da fala elementares (fonemas). Muitos sistemas de síntese são implementados através de regras fixas, escritas por programadores humanos. Um dos mais conhecidos sistemas de síntese é o FESTIVAL, desenvolvido pela Universidade de Edimburgh, usando a linguagem de programação funcional LISP e um número fixo de regras. Neste trabalho, nós exploramos a possibilidade da aplicação do paradigma da Programação Genética, para evoluir automaticamente regras que serão adotadas para implementação do idioma Português na ferramenta FESTIVAL, desenvolvido no projeto SPOLTECH (CNPq – NSF cooperação entre UFRGS e Universidade do Colorado). A modelagem do problema, consiste na definição das regras de pronúncia do Português Brasileiro, que a implementação do sistema FESTIVAL pronuncia erradamente, já que o mesmo foi implementado primariamente para o idioma Inglês. A partir destas regras, o sistema de Programação Genética, desenvolvido neste trabalho, evolui programas que constituem boas soluções para a conversão de letras para fonemas. A descrição dos resultados obtidos, cobre detalhes sobre a evolução das soluções, complexidade e regras implementadas, representadas pelas soluções mais bem adaptadas; mostrando que a Programação Genética, apesar de ser complexa, é bastante promissora.
Resumo:
O estudo teve por objetivo investigar,em uma fábrica de calçados destinados ao mercado de exportação, a influência de fatores psico-organizacionais, em especial o "estilo de liderança" na gênese dos Distúrbios Osteomusculares Relacionados ao Trabalho (DORT). O trabalho buscou, ainda, a identificação das prevalências dos DORT na referida empresa. A amostra foi constituída por 111 funcionários voluntários de ambos os sexos, selecionados de maneira aleatória, restringindo-se aos que tinham tempo mínimo de dois anos de atuação na empresa. Para a realização do estudo foram aplicados questionários com base em ferramenta de investigação de DORT do National Institute for Occupational Safety and Health (NIOSH) adaptada às condições da empresa. Os resultados observados mostraram que o estilo de liderança autocrático é significativo na gênese dos DORT, e que o Odds Ratio é 6,39 vezes maior que os não expostos a esse fator. Verificou-se ainda que a prevalência geral de DORT na empresa é de 35%, atingindo em 94,9% os trabalhadores do sexo feminino. A patologia específica mais encontrada foi a Síndrome do Túnel do Carpa (STe) em 20,5% dos casos. O índice de absenteísmo constatado foi 2,47 vezes maior entre os portadores de DORT. Como conclusão o estudo aponta para a necessidade de tomada de medidas mais adequadas do ponto de vista ergonômico no processo produtivo bem como na capacitação dos chefes, supervisores e gerentes no que conceme às relações interpessoais.
Resumo:
Esse estudo visa identificar o estilo de gestão do Conselho Municipal de Educação de Dom Pedrito, de acordo com a percepção de seus próprios componentes, e qual a influência das ações deste Conselho na Administração Pública Municipal de Dom Pedrito. A pesquisa está alicerçada em dois momentos importantes: o primeiro se constitui numa pesquisa quantitativa aplicada às (9) nove conselheiras titulares, usando um questionário baseado no modelo de análise de Likert; o segundo se constitui numa pesquisa qualitativa, com entrevistas semi-estruturadas, para analisar as variáveis que envolvem a relação Conselho Municipal de Educação (CME), Secretaria Municipal de Educação (SME) e Poder decisório Municipal (Prefeito). Os resultados obtidos evidenciam que o estilo de gestão do Conselho Municipal de Educação é o participativo-consultivo. Por outro lado, a pesquisa qualitativa mostra a importância da existência e da atuação do Conselho Municipal de Educação, que tem de trabalhar em consonância com os órgãos com os quais se relaciona e interage. Conclui-se que o Conselho Municipal de Educação é importante para garantir transparência, fundamentar as decisões do executivo municipal e espelhar a vontade da comunidade, além de apontar potencialidades existentes.
Resumo:
Este trabalho realiza um estudo sobre a criação de sistemas tempo-real usando orientação a objetos, com enfoque no mapeamento de especificações para linguagens de programação. O paradigma de orientação a objetos tem sido usado nas diferentes fases relacionadas com o desenvolvimento de sistemas tempo-real, variando desde a modelagem até o ambiente de programação e execução, mas atualmente estas iniciativas ainda focam etapas isoladas do ciclo de desenvolvimento. O objetivo deste trabalho é o de preencher esta lacuna, propondo um mapeamento entre uma metodologia ou ferramenta de análise e projeto de sistemas tempo-real orientados a objetos e uma linguagem ou ambiente de desenvolvimento baseado no paradigma de orientação a objetos que possua suporte para atender às restrições temporais especificadas. O mapeamento proposto foi desenvolvido utilizando estudos de caso clássicos em aplicações tempo-real que foram baseados em dois recentes padrões. O primeiro é o emergente padrão Real-Time UML, que visa realizar a especificação de requisitos temporais utilizando diagramas UML com extensões que os representem. O outro padrão é o Real-Time Specification for Java, que consiste de uma interface de programação (API) para desenvolvimento de aplicações tempo-real com a linguagem Java. O relacionamento entre stereotypes e tags usados para representar restrições temporais em diagramas UML e o código Java correspondente é explicado e um sumário da estratégia de mapeamento é discutido.
Resumo:
Esta tese de doutorado apresenta o MEPSOM - Método de Ensino de Programação Sônica de Computadores para Músicos. O MEPSOM consiste em um sistema de computação que disponibiliza um conjunto de atividades para programação de software musical composto de exemplos e exercícios. O método foi idealizado para ser uma ferramenta de auxílio ao professor em cursos de Computação Musical, disponibilizando recursos didáticos para o ensino de programação nas áreas de composição e educação musical. O MEPSOM foi implementado sob a forma de programas de computador e utilizado em cursos de Computação Musical na UFRGS. Nesta Tese de Doutorado apresentamos o projeto e a organização do MESPCM, a implementação do método, relatos de sua aplicação e os resultados obtidos. Também expomos a utilização do método em laboratório, através de estudo de caso, e os resultados da sua avaliação por estudantes que participaram de pesquisas de levantamento. Por fim, a partir da análise dos dados obtidos, sugerimos um conjunto de aspectos considerados relevantes para futuras aplicações do MEPSOM.
Resumo:
Nas últimas décadas, diversos autores têm indicado que a condição de ser filho adotivo implica maior risco de desadaptação psicológica. Frente a isto, esta pesquisa investigou as relações existentes entre auto-estima, depressão, estilo parental percebido e adoção. A amostra foi composta por 524 adolescentes entre 14 e 15 anos de idade (68 adotados e 456 criados pelas famílias biológicas). Os instrumentos utilizados foram um questionário demográfico, as Escalas de Responsividade e Exigência Parental, o CDI e a Escala de Auto-Estima de Rosenberg. Análises de Regressão apontaram que as variáveis que apresentaram maior efeito sobre os índices de saúde emocional foram a responsividade parental, o sexo e o tipo de filiação. Os achados indicaram que pais adotivos são significativamente mais indulgentes do que pais biológicos. Em comparação, pais biológicos foram descritos por seus filhos como mais negligentes. Os resultados demonstraram ainda que a adoção isoladamente não resulta em maior depressão entre os jovens, mas a interação da afiliação com diversos outros fatores determina diferenças nestes escores. Os achados corroboraram o efeito transcultural dos estilos parentais sobre a adaptação psicológica e confirmaram a hipótese de que as estratégias de socialização parental moderam o desenvolvimento dos adolescentes adotados.
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.
Resumo:
Muitos problemas de Dinâmica em Economia se encaixam dentro de uma estrutura de modelos de decisão seqüencial, sendo resolvidos recursivamente. Programação Dinâmica uma técnica de otimização condicionada que se encarrega de solucionar problemas desse tipo. Esse trabalho tem como objetivo apresentar uma resenha dos principais resultados teóricos em Programação Dinâmica. Os métodos da Programação Dinâmica são válidos tanto para problemas determinísticos como para os que incorporam variável incerteza. esperada objetividade de uma dissertação de Mestrado, no entanto, nos impediu de extender análise, deixando assim de considerar explicitamente neste trabalho modelos estocásticos, que teria enriquecido bastante parte destinada aplicações Teor ia Econômica. No capítulo desenvolvemos instrumental matemático, introduzindo uma série de conceitos resultados sobre os quais se constrói análise nos capítulos subsequentes. Ilustramos tais conceitos com exemplos que seguem um certo encadeamento. Nas seções 1.1 1.2 apresentamos as idéias propriedades de espaços métricos espaços vetoriais. Na seção 1.3, prosseguimos com tópicos em análise funcional, introduzindo noção de norma de um vetor de espaços de Banach. seção 1.4 entra com idéia de contração, Teor ema do Ponto Fixo de Banach e o teor ema de Blackwell. O Teorema de Hahn-Banach, tanto na sua forma de extensão quanto na sua forma geométrica, preocupação na seção 1.5. Em particular, forma geométrica desse teorema seus corolários são importantes para análise conduzida no terceiro capítulo. Por fim, na seção 6, apresentamos Teorema do Máximo. Ao final deste capítulo, como também dos demais, procuramos sempre citar as fontes consultadas bem como extensões ou tratamentos alternativos ao contido no texto. No capítulo II apresentamos os resultados métodos da Programação Dinâmica em si seção 2.1 cuida da base da teoria, com Princípio da Otimal idade de Eellman e a derivação de um algoritmo de Programação Dinâmica. Na seção 2.2 mostramos que esse algoritmo converge para função valor ótima de um problema de horizonte infinito, sendo que esta última satisfaz chamada Equação de Bellman. seção seguinte se preocupa em fornecer caracterizaçBes para função valor mencionada acima, mostrando-se propriedades acerca de sua monotonicidade concavidade. seção 2.4 trata da questão da diferenciabi idade da função valor, que permite se obter alguns resultados de estática Cou dinâmica} comparativa partir da Equação de Bellman. Finalmente, na seção 2.5 apresentamos uma primeira aplicação Teoria Econômica, através de um modelo de crescimento econômico ótimo. No capítulo III introduzimos uma outra técnica de otimização Programação Convexa- mostramos dificuldade em se tentar estabelecer alguma relação de dominância entre Programação Dinâmica Programação Convexa. Na seção 3.2 "apresentamos os Teoremas de Separação, dos quais nos utilizamos na seção seguinte para demonstrar existência de Multiplicadores de Lagrange no problema geral da Programação Convexa. No final desta seção dizemos porque não podemos inferir que em espaços de dimensão infinita Programação Convexa não pode ser aplicada, ao contrário da Programação Dinâmica, que evidenciaria uma dominancia dessa última técnica nesses espaços. Finalmente, capítulo IV destinado uma aplicação imediata das técnicas desenvolvidas principalmente no segundo capítulo. Com auxílio dessas técnicas resolve-se um problema de maximização intertemporal, faz-se uma comparação dos resultados obtidos através de uma solução cooperativa de uma solução não-cooperativa.
Resumo:
Computação Móvel é um termo genérico, ainda em definição, ao redor do qual se delineia um espectro de cenários possíveis, desde a Computação Pessoal, com o uso de computadores de mão, até a visão futurista da Computação Ubíqua. O foco do projeto ISAM (Infra-estrutura de Suporte às Aplicações Móveis Distribuída), em desenvolvimento no II/UFRGS, é a Pervasive Computing. Esta desenha um cenário onde o usuário é livre para se deslocar mantendo o acesso aos recursos da rede e ao seu ambiente computacional, todo tempo em qualquer lugar. Esse novo cenário apresenta muitos desafios para o projeto e execução de aplicações. Nesse escopo, esta tese aprofunda a discussão sobre questões relativas à adaptação ao contexto em um ambiente pervasivo sob a ótica de uma Linguagem de Programação, e define uma linguagem chamada ISAMadapt. A definição da linguagem ISAMadapt baseia-se em quatro abstrações: contexto, adaptadores, políticas e comandos de adaptação. Essas abstrações foram concretizadas em duas visões: (1) em tempo de programação, através de comandos da linguagem e arquivos de configuração, descritos com o auxílio do Ambiente de Desenvolvimento de Aplicações; (2) em tempo de execução, através de serviços e APIs fornecidos pelos componentes que integram o ambiente de execução pervasiva (ISAMpe). Deste, os principais componentes que implementam a semântica de execução da aplicação ISAMadapt são: o serviço de reconhecimento de contexto, ISAMcontextService, e a máquina de execução da adaptação dinâmica, ISAMadaptEngine.As principais contribuições desta tese são: (a) primeira linguagem para a codificação de aplicações pervasivas; (b) sintaxe e semântica de comandos para expressar sensibilidade ao contexto pervasivo; (c) fonte para o desenvolvimento de uma metodologia de projeto de aplicações pervasivas; (d) projeto ISAM e o projeto contextS (www.inf.ufrgs.br/~isam) que fornecem suporte para o ciclo de vida das aplicações, desde o desenvolvimento até a execução de aplicações pervasivas.
Resumo:
o objetivo do presente estudo foi analisar o pico de força articular (FA) do tornozelo, joelho e quadril do membro inferior direito, e a ativação eletromiográfia (AE) da musculatura da coluna dorso-lombar no manuseio de carga, no movimento de colocar e retirar uma caixa situada no chão e na altura dos olhos. Foram utilizadas cargas correspondentes a I% e 10% da massa corporal do sujeito, totalizando-se oito tarefas. A amostra foi composta por 4 mulheres e 4 homens, na faixa etária entre 23 a 36 anos. Nenhuma instrução foi dada em relação à forma de execução da tarefa caracterizando-a como estilo livre. Para a análise do pico de FA utilizou-se a dinâmica inversa 2D, com auxílio de rotinas desenvolvidas no software MATLAB. Para análise da AE foi utilizada a eletromiografia de superfície. Adotou-se um Índice Postural (IP) nas tarefas de altura baixa para quantificar a postura no início da retirada da carga, e no final da colocação da mesma. Para o tratamento estatístico foi realizado o teste de normalidade de Shapiro-Wlik, e de homogeneidade de Levene após a ANOVA e post-hoc Tukey-b. O nível de significância foi p< 0.05. Em todas as situações o pico de FA apresentou um padrão em que os valores foram maiores no tornozelo, seguidos pelo joelho e depois pelo quadril. O fator que influenciou significativamente o pico de FA, o valor RMS e pico de AE foi a altura, sendo os maiores valores encontrados na altura baixa com peso pesado no movimento de retirar. Em uma relação temporal, os picos de FA e picos de AE na tarefa da altura baixa no movimento de retirar, em sua maioria, ocorreram na primeira metade do movimento, e no movimento de colocar na segunda metade. Já em uma relação temporal na tarefa da altura alta, não houve um padrão. O IP identificou que a amostra realizou uma postura predominantemente de agachamento, não havendo diferença intra e entre os sujeitos. Durante o manuseio de carga na altura baixa, o instante do pico de FA ocorreu quando o joelho e o quadril estavam em flexão máxima, e o tornozelo em desiflexão. Infere-se, então, que as articulações estudadas podem estar mais suscetíveis a lesões nestes espaços temporais ao se manusearem cargas que se encontram ao nível do chão.
Resumo:
Este trabalho tem por objetivo apresentar e estudar a aplicação de uma ferramenta chamada PCP – Pseudo-Compilador Portugol, criada para auxiliar estudantes de programação a aprimorar o raciocínio lógico e a criar programas estruturados, sem que precisem se preocupar com comandos e instruções em Inglês ou tenham conhecimento de uma linguagem de programação específica. Por ser uma ferramenta que usa somente palavras do nosso idioma, os alunos podem direcionar todo o seu raciocínio no entendimento e resolução do problema em forma de algoritmo. O estudo experimental realizado neste trabalho pretende analisar e comparar o aprendizado entre grupos de alunos de disciplinas de programação utilizando e não utilizando esta ferramenta. Além de acompanhar o desempenho dos alunos, pretende também coletar informações durante as baterias de testes e obter as opiniões dos mesmos em relação ao PCP, no que se refere às facilidades, dificuldades, pontos positivos e falhas apresentadas. Este estudo é apresentado em duas etapas, com oito baterias de teste em cada uma. Na primeira etapa foram selecionados alunos do Curso de Ciência da Computação da UNIGRAN, em Dourados-MS; na segunda etapa foram selecionados alunos da Escola Anglo Decisivo. Estas duas etapas possibilitam a análise do aprendizado proporcionado pela ferramenta com alunos que já têm alguma noção de programação e com alunos que não tiveram nenhum contato com o desenvolvimento de programas.
Resumo:
Em ambientes dinâmicos e complexos, a política ótima de coordenação não pode ser derivada analiticamente, mas, deve ser aprendida através da interação direta com o ambiente. Geralmente, utiliza-se aprendizado por reforço para prover coordenação em tais ambientes. Atualmente, neuro-evolução é um dos métodos de aprendizado por reforço mais proeminentes. Em vista disto, neste trabalho, é proposto um modelo de coordenação baseado em neuro-evolução. Mais detalhadamente, desenvolveu-se uma extensão do método neuro-evolutivo conhecido como Enforced Subpopulations (ESP). Na extensão desenvolvida, a rede neural que define o comportamento de cada agente é totalmente conectada. Adicionalmente, é permitido que o algoritmo encontre, em tempo de treinamento, a quantidade de neurônios que deve estar presente na camada oculta da rede neural de cada agente. Esta alteração, além de oferecer flexibilidade na definição da topologia da rede de cada agente e diminuir o tempo necessário para treinamento, permite também a constituição de grupos de agentes heterogêneos. Um ambiente de simulação foi desenvolvido e uma série de experimentos realizados com o objetivo de avaliar o modelo proposto e identificar quais os melhores valores para os diversos parâmetros do modelo. O modelo proposto foi aplicado no domínio das tarefas de perseguição-evasão.
Resumo:
Os museus federais, de um modo geral, nas duas últimas décadas, têm apresentado resultados satisfatórios no desempenho de sua missão básica - preservação e difusão do acervo que detêm - sem, necessariamente, contar para isso com apoio e recursos governamentais expressivos. Ao contrário, integrantes de uma área de governo sabidamente desfavorecida de recursos orçamentários, bem como de interesse político, desprovida, ainda, de quadros altamente qualificados, desenvolveram soluções próprias e um estilo peculiar de gestão para lidar com essas dificuldades crônicas. Tais soluções gerenciais (Associações de Amigos, criatividade, abnegação, flexibilidade, intensa participação etc.), alinhadas com um modo orgânico de funcionamento e adequadas até então, acobertam, de uma maneira sutil e arriscada, um quase absoluto despreparo profissional para a implementação de sistemas de controle gerencial orientados para resultados - gestão estratégica, programação e orçamentação, controle de qualidade, capacitação técnica e gerencial, indicadores de resultados e avaliação de programas etc. A crescente concorrência de outros meios de entretenimento e lazer, o aperto no controle do déficit público e a conseqüente pressão no sentido da publicização dessas atividades (fortes candidatas a virarem organizações sociais), somados ao esperado crescimento da cobrança social pela accountabilíty de seus dirigentes formam um cenário nada promissor para essas instituições, até então, imunes aos escândalos ou, pelo menos, a uma avaliação menos favorável pela população e demais stakeholders. O julgamento ainda vigente em grande parte de sua elite técnica de que não existe inteligência no mundo da administração, um mal necessário e de convívio difícil com as artes, reforça o belo desafio a ser enfrentado nos próximos anos pelos dirigentes dessas instituições.
Resumo:
This study investigates in the National Commission of Nuclear Energy the Institute of Radiation Protection and Dosimetry in terms of perceptions, actions, and posture of the administrative agents which could facilitate the engagement of the employees of that public organization in the TQM implantation, based on NBR ISO 9000. The central question of this research is: which characteristics of the administrative actions and sense of the managerial posture manifested in the implantation, implementation and maintenance for the achievement of objectives and goals of the Quality System-ISO 9000, could contribute to engage the IRD professionals in the process? The research finds prevalence of the Quality technical knowledge over the attention on professionals' managerial posture, identifies a lack in that Norm about how to deal with its administrative requirements in practical terms, driving the researcher to look for support especially in Deming to face the critical reading of that organizational context. The field research was conceived under the paradigm of constructivism, facilitating the description of beliefs, perceptions, feelings and values manifested in the employees discourses, actions and re-actions to establish relations between Quality theory and that concrete reality. A phenomenologic approach, only as a complementary level, was sufficient to favor the researcher insertion in that institution where he is still working, but in the new and contingent role of researcher. To apprehend the organization managerial stile, to comprehend beyond its characteristics and to grasp the orientation of the managerial posture in terms of possibilities for Quality implementation were the core of this study. The TQM theory was interpreted as a living philosophy, an administrative posture the meaning of which is a permanent Quality improvement in the CNEN/IRD management processes in its internal and external organizational relations. The procedural nature of the CNEN/IRD public service legal regime, political implications and performance evaluation which reveals only partially the organizational reality should not obstruct the Institute drive to assume the spirit of serving the public as a Quality management philosophic commitment. Conclusions show some progress reorienting initiatives in organizational management taking place in three different levels: operational, toward the employees' expectations of values and organizational processes integration; HR administration, in search of better communication; strategic, through expectations on a possible visionary leadership". Finally, at the academic level, the perception that future studies in search of the establishment of relationships between TQM and the organization culture can favor new progress."