• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 169
  • 5
  • 5
  • 5
  • 5
  • 3
  • 3
  • 2
  • 1
  • 1
  • 1
  • Tagged with
  • 174
  • 174
  • 107
  • 58
  • 47
  • 36
  • 35
  • 34
  • 31
  • 30
  • 24
  • 19
  • 18
  • 18
  • 18
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
101

Coordenação e reconfiguração dinâmica de componentes em uma plataforma de computação paralela / Coordination and dynamic reconfiguration of components in a parallel computing platform

Sales, Juliano Efson Norberto January 2012 (has links)
SALES, Juliano Efson Norberto. Coordenação e reconfiguração dinâmica de componentes em uma plataforma de computação paralela. 2012. 144 f. Dissertação (Mestrado em ciência da computação)- Universidade Federal do Ceará, Fortaleza-CE, 2012. / Submitted by Elineudson Ribeiro (elineudsonr@gmail.com) on 2016-07-11T17:31:37Z No. of bitstreams: 1 2012_dis_jensales.pdf: 3112116 bytes, checksum: e6dad36307eb52f19a718046ca764535 (MD5) / Approved for entry into archive by Rocilda Sales (rocilda@ufc.br) on 2016-07-18T15:42:23Z (GMT) No. of bitstreams: 1 2012_dis_jensales.pdf: 3112116 bytes, checksum: e6dad36307eb52f19a718046ca764535 (MD5) / Made available in DSpace on 2016-07-18T15:42:23Z (GMT). No. of bitstreams: 1 2012_dis_jensales.pdf: 3112116 bytes, checksum: e6dad36307eb52f19a718046ca764535 (MD5) Previous issue date: 2012 / Long running applications are very common in High Performance Computing (HPC) domains. During the execution of this kind of application, some improvements or corrections can be identified and applied without making invalid the data that has been processed. In these cases, the ability to make changes in a parallel program during execution is considered useful. Dynamic reconfiguration is the term used to describe this technique, which can be implemented using different alternatives, like architecture description languages (ADL). An ADL allows a the specification of a software based on exogenous conectors to combine and define data types and protocols for orchestrating the interaction between components. This research has the goal of designing an ADL and implementing a configuration interpretation environment for the HPE component-based parallel computing platform. The main purpose of this language is to provide the ability to specify exogenous connectors and support dynamic reconfiguration. Case studies evaluate the performance of the component interpretation developed by the ADL, as well as validate the actions of dynamic reconfiguration. The results are an evidence that the overhead in the interpretation process for realistic problem instances is acceptable, in such a way that, when used wisely, the connectors can be used even in production scenarios. In some cases, the interpretation weight can be disregarded. The reconfiguration experiments are also deemed satisfactory, making the simplicity of the mechanism the major draw of the solution. / Nos domínios da Computação de Alto Desempenho (CAD), são comuns aplicações com tempo de execução de longa duração. Durante a execução de uma aplicação dessa natureza, podem ser identificadas melhorias ou correções nos algoritmos em execução que não invalidam o processamento previamente realizado. Neste cenário, a capacidade de realizar modificações em tempo de execução se mostra de grande utilidade. A esta técnica chamamos reconfiguração dinâmica, a qual, dentre outros meios discutidos ao longo do trabalho, pode ser implementada a partir do uso de linguagens de propósito específico como as linguagens de descrição de arquitetura (ADL). Uma ADL permite a especificação de um sistema de software a partir da construção de conectores exógenos com a função de combinar e definir os formatos de dados e protocolos nas interações de componentes. Este trabalho de pesquisa tem como objeto o projeto de uma ADL e a implementação de um ambiente de interpretação de configuração para a plataforma de componentes paralelos HPE (Hash Programming Environment). Essa linguagem tem como principal propósito oferecer a capacidade de especificar conectores exógenos e suporte à reconfiguração dinâmica. Estudos de caso avaliam o desempenho da interpretação dos componentes desenvolvidos pela ADL, como também validam as operações de reconfiguração dinâmica. Os resultados mostram sobrecarga considerada aceitável no processo de interpretação, para instâncias realísticas de problemas, de forma que, quando utilizado com prudência, os conectores podem ser utilizados até mesmo em cenários de produção. Em alguns casos, o peso da interpretação chega a ser desprezível. Os ensaios de reconfiguração também se mostram satisfatórios para os requisitos apresentados, sendo um dos principais diferencias da solução, a simplicidade de uso do mecanismo.
102

Adequação do modelo formal da Associação Cartográfica Internacional e sua avaliação no desenvolvimento de infraestruturas de dados espaciais corporativas: estudo de caso IDE- Cemig / Adaptation of International Cartographic Association formal model and its evaluation in development of corporate spatial data infrastructure: IDE-Cemig case study

Oliveira, Italo Lopes 31 August 2015 (has links)
Submitted by Amauri Alves (amauri.alves@ufv.br) on 2015-12-16T15:22:05Z No. of bitstreams: 1 texto completo.pdf: 3489783 bytes, checksum: 13db651cda2005eab3d40f6f5d1d1f6e (MD5) / Made available in DSpace on 2015-12-16T15:22:05Z (GMT). No. of bitstreams: 1 texto completo.pdf: 3489783 bytes, checksum: 13db651cda2005eab3d40f6f5d1d1f6e (MD5) Previous issue date: 2015-08-31 / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior / A International Cartographic Association (ICA) propôs um modelo para a descrição de Infraestrutura de Dados Espaciais (IDE) através de três das cincos perspectivas do framework RM-ODP (Reference Model for Open Distributed Processing). Posteriormente, este modelo foi estendido por outros pesquisadores para descrever de maneira mais adequada os atores e políticas da IDE, além de descreverem o relacionamento hierárquico entre as IDEs e as interações relacionadas com as políticas que regem o funcionamento da mesma. Entretanto, existem diferenças semânticas e terminológicas entre os atores e políticas do modelo da ICA e suas extensões. Além disso, o modelo da ICA não foi validado para IDEs de nível corporativo. O objetivo desta dissertação foi verificar se o modelo proposto pela ICA seria adequado para descrever IDEs de nível corporativo, utilizando como estudo de caso a IDE-Cemig. Inicialmente, os atores e políticas propostos pela ICA e pelos demais pesquisadores foram unificados, permitindo que os mesmos sejam utilizados por outros projetistas, sem que haja diferenças semânticas ou terminológicas entre eles. O modelo da ICA adaptado se mostrou adequado para descrever a IDE-Cemig, cujas diferenças apresentadas se devem às peculiaridades da IDE. Apesar de um único trabalho não ser capaz de validar o modelo da ICA para todo um nível de IDE, esta dissertação mostra que é possível utilizar o modelo da ICA para descrever IDEs corporativas. Outro resultado importante desta pesquisa é o próprio estudo de caso servir de exemplo para a especificação e implantação de novas IDEs, contribuindo principalmente para o fortalecimento da Infraestrutura Nacional de Dados Espaciais (INDE), uma vez que IDEs corporativas começam a ser implantadas e integradas à INDE. / The International Cartographic Association (ICA) has proposed a model to describe Spatial Data Infrastructure (SDI) through three of five viewpoints of the framework Reference Model for Open Distributed Processing (RM-ODP). Later, this model was extended by other researchers to describe more adequately the SDI’s actors and policies, as well as describe the hierarchical relationship between the SDIs and the interactions related to policies governing the operation of it. However, exist semantic and terminological differences between the actors and policies of the ICA model and its extensions. Further, the ICA model wasn’t validated for corporate SDIs. This dissertation objective was verify whether the model proposed by the ICA was adequate to describe corporate SDI, using as a study case the IDE-Cemig. Initially, the actors and policies proposed by the ICA and the other researchers were unified, allowing that them can be used by others designers, without semantic or terminological differences between them. The ICA model adapted was adequate to describe the IDE-Cemig, whose differences appear due to SDI’s peculiarities. Although a single work is not capable of validate the ICA model for an entire SDI level, this dissertation shows that is possible use the ICA model to describe corporate SDIs. Another important result from this research is the study case can be used as an example of the new SDIs specification and implantation, contributing mainly to the Infraestrutura Nacional de Dados Espaciais (INDE) strengthening, as corporate IDEs begin to be deployed and integrated into INDE.
103

Aprendizagem de políticas de oferta de negociação entre agentes cognitivos / Emerson Romanhuki ; orientador, Edson Emílio Scalabrin

Romanhuki, Emerson January 2008 (has links)
Dissertação (mestrado) - Pontifícia Universidade Católica do Paraná, Curitiba, 2008 / Bibliografia: f. 80-87 / Este trabalho apresenta uma abordagem para a geração pró-ativa de políticas de oferta e contra-ofertas em um processo de negociação bilateral entre agentes cognitivos utilizando técnicas de aprendizagem de máquina. As aplicações deste trabalho destinam-se / This work proposes an approach to generate pro-active offer and counter-offers politics in a process of bilateral negotiations between cognitive agents with learning machine capacities. The applications of this work are destined to commercial negotiations
104

Monitoramento e controle de projetos de desenvolvimento de software para micro e pequenas empresa alinhado ao PMBOK e CMMI

Pereira, André Marques January 2012 (has links)
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência de Computação, Florianópolis, 2012. / Made available in DSpace on 2013-07-16T04:26:56Z (GMT). No. of bitstreams: 1 317479.pdf: 3625081 bytes, checksum: fe3acb5367c1a36b0b6eed2ed8ad8ba0 (MD5) / Muitas empresas falham no desenvolvimento de seus projetos e muito se deve a falta de maturidade de seus processos. Analisando o cenário das Micro e Pequenas Empresas (MPE), muitas vezes inexiste alinhamento à modelos e normas atualmente em evidência, talvez explicado pelo fato de que os modelos podem ser muito abrangentes para o contexto delas. Acredita-se que o uso de ferramentas de gerência de projetos possa auxiliar as empresas a amadurecerem seus processos e consequentemente aumentar o nível de qualidade almejado. Entretanto tem se percebido que muitas ferramentas, que se intitulam de gerência de projetos, não atendem requisitos definidos em nenhuma das práticas atualmente em evidência. Este trabalho aborda uma proposta de um modelo genérico de processo para monitoramento e controle de projetos de MPE alinhado ao Capability Maturity Model Integration (CMMI) e Project Management Body of Knowledge (PMBOK), além de um estudo comparativo de ferramentas de código livre para gerenciamento de projetos sendo uma delas eleita para aprimorar suas funcionalidades aumentando o grau de atendimento aos modelos supra citados. Todo o trabalho foi avaliado por especialistas da área que tiveram contato com a ferramenta para fornecer suas opiniões.<br> / Abstract : Many companies fail to develop their projects and this is due to lack of maturity of their processes. Analyzing the context of Small and Medium Enterprises (SMEs), it was noted the nonexistent alignment to project management models and standards currently in evidence. This perhaps could demonstrate that the reference models aren#t very comprehensive for SMEs. It is believed that the use of project management tools can assist companies to mature their processes and consequently to increase the level of quality of their products. However, it has been noticed that many tools categorized as project management do not meet requirements defined in any of best practice models. In this paper we present a process of monitoring and controlling in SMEs aligned with the Capability Maturity Model Integration (CMMI) and Project Management Body of Knowledge (PMBOK), as well as presenting the evolution the open-source tool dotProject, which was enhanced to support this model. The work was evaluated by project management experts who have analyzed the model, and have used the tool to give their opinions by answering a questionnaire. Thus, it was subsequently analyzed to identify how much the model and the tool are adequate to be applied in SME#s projects, along with the completeness and consistency of the proposed model.
105

Características da classe de comportamentos 'programar computadores' como parte da capacitação de profissionais da computação

Lazzari, Celina Luci January 2013 (has links)
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro de Filosofia e Ciências Humanas, Programa de Pós-Graduação em Psicologia, Florianópolis, 2013. / Made available in DSpace on 2013-12-06T00:21:52Z (GMT). No. of bitstreams: 1 320604.pdf: 926634 bytes, checksum: 9c4550ac48e12ad9e431c718395c82a2 (MD5) Previous issue date: 2013 / Programar computadores é um conjunto de classes de comportamentos cuja aprendizagem é exigente até por sua acentuada complexidade. Tais exigências se manifestam em queixas de quem ensina e quem está aprendendo a programar. Explicitar as características da classe geral de comportamentos 'programar computadores' como uma interação entre classes de situações antecedentes, classes de respostas e classes de situações consequentes pode aumentar a clareza a respeito do que a constitui, facilitar o ensino para alunos de cursos da área de Ciência da Computação, além de proporcionar desenvolvimento de profissionais dessa área de forma mais eficiente. Fontes de informação foram utilizadas para identificar e observar o fenômeno 'programar computadores' e como recurso de análise das informações, estas foram organizadas segundo a noção de comportamento. Essa organização possibilitou identificar cadeias de comportamentos referentes a diversas etapas do processo comportamental 'programar computadores'. Como resultado, foram identificadas sete categorias de comportamentos, organizadas de forma a seguir uma possível sequência de ensino. As categorias são: 'Avaliar argumentos de acordo com regras lógicas', 'Caracterizar funcionamento de computadores', 'Resolver problemas', 'Construir algoritmos', 'Formalizar algoritmos', 'Escrever programas de computador' e 'Avaliar programas de computador'. As cadeias de comportamentos elaboradas ajudam a formar um programa de ensino para aumentar a probabilidade de alunos serem capazes de programar computadores ao eliminar dificuldades e incluir categorias geralmente desconsideradas como parte da classe geral programar computadores. <br> / Abstract : Programming computers is a set of behaviors class whose learning is demanding due to its high complexity. Such demands manifest in com-plaints made by those who teach and those who are learning to program. Expliciting the characteristics of general behavior class 'computer pro-gramming' as an interaction among antecedent classes, response classes and consequence classes may increase the clarity with respect to what constitutes the process of computer programming, facilitate teaching un-dergraduate students of Computer Science courses, as well as provide more efficient development of professionals in that field. Information sources were used in order to identify and observe the phenomenon of 'computer programming'. As a resource to information analysis, these sources were organized according to the notion of behavior. Such organ-ization made possible the identification of behavior chains referring to different steps of the 'computer programming' behavioral process. As a result, seven broad behavior categories were identified and organized in a way to possibly follow a teaching sequence. These categories are: 'Eval-uating arguments according to logic rules', 'Characterizing the operation of computers', 'Solving problems', 'Elaborating algorithms', 'Formalizing algorithms', 'Writing computer programs' and 'Evaluating computer pro-grams'. The elaborated behavior chains aid in the design of a teaching programs in order to increase the probability of students to be capable of programming computers as it helps eliminate obstacles and including cat-egories commonly disregarded as part of general behavior class 'computer programming'.
106

LRVCHAT3D

Rosa Junior, Onivaldo January 2003 (has links)
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Engenharia de Produção. / Made available in DSpace on 2012-10-20T15:06:54Z (GMT). No. of bitstreams: 1 195658.pdf: 3013656 bytes, checksum: 9b1536b462085237f359c46f86d86fc1 (MD5) / Vivemos em tempos onde informação é a palavra chave no desenvolvimento pessoal e profissional. Existe uma constante necessidade de sistemas de conhecimento flexíveis e exploratórios que permitam a transmissão de conhecimento, a exploração de formas de apresentação, e, principalmente, formas de colaboração. Este trabalho apresentará uma solução para se ter um espaço interativo tridimensional no qual a colaboração seja o ponto chave e onde as pessoas interajam entre si de uma forma amigável e próxima de seu cotidiano. A solução encontra-se na utilização de conceitos de Realidade Virtual associados com ferramentas clássicas de desenvolvimento de sistemas computacionais, criando ambientes virtuais multiusuário colaborativos para Internet. Desta maneira será apresentada uma visão global dos temas: Realidade Virtual e Ambientes Virtuais. Além disso, serão apresentados o desenvolvimento e implementação de um protótipo de ambiente virtual multiusuário tridimensional para Internet e exemplos de aplicação. O Sistema será denominado de LRVCHAT3D.
107

Transformações de programa para suportar a evolução da linguagem Java

Dantas, Reno Medeiros 29 September 2017 (has links)
Dissertação (mestrado)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2017. / Submitted by Fabiana Santos (fabianacamargo@bce.unb.br) on 2018-08-27T17:10:11Z No. of bitstreams: 1 2018_RenoMedeirosDantas.pdf: 663898 bytes, checksum: 03e53bfdabfd3c16abc402c5b44b7443 (MD5) / Approved for entry into archive by Raquel Viana (raquelviana@bce.unb.br) on 2018-08-27T17:39:24Z (GMT) No. of bitstreams: 1 2018_RenoMedeirosDantas.pdf: 663898 bytes, checksum: 03e53bfdabfd3c16abc402c5b44b7443 (MD5) / Made available in DSpace on 2018-08-27T17:39:24Z (GMT). No. of bitstreams: 1 2018_RenoMedeirosDantas.pdf: 663898 bytes, checksum: 03e53bfdabfd3c16abc402c5b44b7443 (MD5) Previous issue date: 2018-08-27 / Considerando a literatura de Engenharia de Software, tem sido reportado que os custos mais altos de desenvolvimento estão relacionados com as atividades de manutenção de software. De forma frequente, os sistemas precisam se adaptar às inovações negociais e tecnológicas. Similarmente, as linguagens de programação passam por um processo de evolução contínua – conforme os recursos (e limitações) de uma linguagem são melhor compreendidas, novas construções de linguagem são introduzidas. Todavia, quando um novo recurso estende ou modifica uma construção de linguagem, com o intuito de melhorar a facilidade de entendimento, manutenabilidade ou eficiência, recursos linguísticos anteriores passam a ser considerados obsoletos. Nesse sentido, a coexistência de construções novas e legadas em uma linguagem tende a aumentar a complexidade de manutenção dos sistemas existentes, bem como dificultar o aprendizado por parte dos desenvolvedores, que precisam conhecer estratégias diferentes de implementação para uma mesma situação. Esta dissertação tem como objetivo explorar o uso de suporte ferramental para apoiar técnicas de transformação de programas, na intenção de adaptar sistemas legados para usar construções mais recentes da linguagem de programação Java, que vem passando por um processo relativamente contínuo de melhoria. No total, foram implementadas seis transformações, que permitem, por exemplo, introduzir a construção multi-catch e expressões lambda em sistemas Java legados. Para compreender a aceitação dessas transformações por parte da comunidade de de desenvolvimento de software, foram aplicadas 2.371 transformações de programas em 40 projetos de código aberto. Foi identificado que transformações mais simples (como a introdução do operador diamante) possuem uma aceitação maior do que as transformações que apresentam um maior impacto no código fonte (como as transformações que convertem enhanced for loops em expressões lambda). / Considering the Software Engineering literature, it has been reported that most resources are spent during the activites of software maintenance. Often, software systems have to be adapted according either to the changes of the business needs or technology innovation. In a similar way, programming languages also have to evolve continually—as soon as the language resources (and limitations) are better understood, new programming languages constructs and features should be introduced. However, whenever a new feature is introduced in a programming language, some of the old constructs and idioms become obsolete. Accordingly, the coexistence of new and old constructs and idioms makes the programs hard to evolve and understand. In this master dissertation, we explore the use of program transformations that evolve Java legacy systems towards the use of new programming language constructs. We have implemented six transformations that allow, for instance, the automatic introduction of mult-catch and lambda expressions constructs in Java legacy systems. In order to understand the acceptance of this kind of transformation, we performed 2,371 transformation in 40 open-source projects. We realized that simple transformations (such as the introduction of the diamond operator) are more likely to be accepted than transformations that substantially change the code (such as the transformations that replace enhanced for loops by lambda expressions).
108

Viquen

Gueiber, Ezequiel 25 October 2010 (has links)
No description available.
109

Desenvolvimento de uma ferramenta computacional de apoio ao ensino de sistemas eletrônicos digitais

Murari, Marcelo Luis [UNESP] 13 March 2008 (has links) (PDF)
Made available in DSpace on 2014-06-11T19:22:35Z (GMT). No. of bitstreams: 0 Previous issue date: 2008-03-13Bitstream added on 2014-06-13T19:28:09Z : No. of bitstreams: 1 murari_ml_me_ilha_prot.pdf: 756587 bytes, checksum: 75e89638cae5eb5868abe2879b60939c (MD5) / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES) / Neste trabalho é descrito um ambiente de apoio ao aprendizado em sistemas digitais. Ele foi desenvolvido com o objetivo de auxiliar o processo ensinoaprendizagem em Sistemas Digitais, por meio da implementação da ferramenta, intitulada CALDIS (Computer-Aided Learning of Digital Systems), que dinamize esse processo. Nessa ferramenta, alunos e professores interagem por meio de trocas de informações referentes aos assuntos abordados em sala de aula, mediante a leitura de textos de apoio, a simulação de dados e a visualização dos resultados dos dados simulados. Após o desenvolvimento da ferramenta, verificou-se que tal ambiente, no tocante às contribuições ao ensino de Sistemas Digitais, tornou-se um recurso didáticopedagógico eficaz para a compreensão da teoria pretendida. Também, foi possível vislumbrar a viabilidade do emprego desta ferramenta em outras áreas do ensino, não se restringindo, portanto, a Sistemas Digitais nem a Ciências Exatas. / This work describes a supporting environment for digital systems learning. It was developed with the aim of helping the teaching-learning process of Digital Systems through the implementation of a tool, which is named CALDIS (Computer-Aided Learning of Digital Systems), to make this process more dynamic. With this tool, students and teachers interact by exchanging information that refers to the subjects seen in class, using support texts, data simulation and the visualization of the simulated data outcome. After its implementation it has been verified that such an environment, as for its contribution to Digital Systems learning, has become an effective didactic-pedagogic resource towards the understanding of the intended theory. It has also been possible to wonder the applicability of this tool in other teaching-learning areas of knowledge, thus, not restricting them to Digital Systems nor to Exact Sciences.
110

MaTrigs

Soares, Sandramara Scandelari Kusano de Paula 10 February 2011 (has links)
Resumo: O presente trabalho consiste em desenvolver um projeto de interfaces para visualizar triggers no modelo ERC+, Entidade Relacionamento Complexo Estendido, utilizando conceitos da Interação Ser Humano-Computador, como a Engenharia Cognitiva e a Engenharia Semiótica. No conceito de integração de esquemas de Banco de Dados, quanto mais informações a respeito das bases de dados a serem integradas estiverem disponíveis, mais o processo será facilitado. Atualmente, somente os aspectos estáticos são considerados para integração de bases de dados, deixando de lado os aspectos dinâmicos, em particular os triggers, que podem ser cruciais para identificar novas correspondências de dados ou até descartá-las. A contribuição deste trabalho se dá, não somente para o campo da integração de esquemas, mas também como ferramenta para consultar e visualizar os triggers em bases de dados isoladas, facilitando sua manipulação e gerenciamento.

Page generated in 0.06 seconds