• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 3347
  • 195
  • 2
  • 1
  • 1
  • 1
  • 1
  • 1
  • Tagged with
  • 3545
  • 3130
  • 2816
  • 2814
  • 2810
  • 1929
  • 1048
  • 591
  • 508
  • 497
  • 483
  • 420
  • 401
  • 391
  • 369
  • 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.
261

VirTraM: One framework for the development of training using virtual reality in mobile learning / VirTraM: Um framework para o desenvolvimento de treinamentos utilizando realidade virtual em dispositivos mÃveis

Edgar MarÃal de Barros Filho 08 September 2005 (has links)
FundaÃÃo Cearense de Apoio ao Desenvolvimento Cientifico e TecnolÃgico / A computaÃÃo mÃvel tem se destacado na Ãrea educacional como uma tecnologia inovadora. O termo Mobile Learning ou m-Learning tem sido empregado para tratar da utilizaÃÃo de dispositivos de comunicaÃÃo sem fio, de forma transparente e com alto grau de mobilidade, como parte de um modelo de aprendizado integrado. EducaÃÃo pode ser vista como um processo de exploraÃÃo, descoberta e construÃÃo de conhecimento, atravÃs de ambientes tridimensionais. Quando sÃo projetadas aplicaÃÃes educacionais para dispositivos mÃveis com recursos tridimensionais, uma sÃrie de questÃes desafiadoras emergem: Como produzir um cenÃrio 3D motivador, juntamente com imagens e informaÃÃes nas reduzidas telas dos telefones celulares? Como possibilitar formas de interaÃÃo eficientes? Como contornar a limitaÃÃo de memÃria e processamento dos dispositivos mÃveis? Nesta dissertaÃÃo, Ã apresentado um framework para construÃÃo de aplicaÃÃes educacionais em dispositivos mÃveis com recursos de realidade virtual: o VirTraM. Este framework facilita o desenvolvimento de aplicaÃÃes, ao permitir que o programador trabalhe com menos elementos e abstraia-se dos detalhes de implementaÃÃo para concentrar-se nos aspectos relacionados ao treinamento. Para a validaÃÃo do VirTraM, foram desenvolvidos dois estudos de caso que demonstram caracterÃsticas como interatividade, usabilidade e portabilidade, alÃm de possibilitar uma experimentaÃÃo da integraÃÃo das tecnologias de computaÃÃo mÃvel e realidade virtual. Uma aplicaÃÃo, construÃda a partir do VirTraM, fornece ao usuÃrio uma ferramenta inovadora e interativa para auxiliÃ-lo com informaÃÃes complementares no momento e no local em que ele precisar. Dentre os benefÃcios das aplicaÃÃes baseadas no VirTraM destacam-se: apoiar e motivar o aprendizado; melhorar a compreensÃo sobre determinados objetos; permitir a simulaÃÃo e a anÃlise de experiÃncias em campo; possibilitar a demonstraÃÃo do funcionamento de equipamentos; e fornecer meios para o desenvolvimento de mÃtodos inovadores de ensino e de treinamento. / Mobile computing has emerged as an innovative technology for education. For example, a new terminology, called Mobile Learning or m-Learning, has been introduced to designate the use, in a transparent way and with a high mobility degree, of devices with wireless communication, as part of a model of integrated learning, On the other hand, education can be also seen as a process of exploration, discovery and construction of knowledge, using three-dimensional environments. However, different challenges are faced when designing educational applications for mobile devices with three-dimensional resources, such as: How to produce a 3D scenario together with images and information in the reduced screens of cellular phones? How to make possible efficient ways of interaction? How to overcome the limitation of memory and processing of the mobile devices? In this master's thesis, a framework for the development of educational applications with virtual reality resources in mobile devices is introduced, called VirTraM. This framework facilitates the development of such applications, allowing a programmer to work with little elements, abstracting the implementation details and emphasing the aspects concerning the training. For the validation of VirTraM, two case studies have been developed. These case studies demonstrate such characteristics as interaction, usability and portability, besides making possible the integration of mobile computing and virtual reality technologies. An application, constructed from VirTraM, offers to the user an innovative and interactive tool to help with complementary information at the moment and place where his necessary. Amongst the benefits of the applications based on VirTraM, the following are distinguished: to support and to motivate the learning; to improve the understanding on definitive objects; to allow the simulation and analysis of experiences in the field; to make possible the demonstration of the equipment execution; and to provide ways for the development of innovative methods of education and training.
262

Infra-estrutura de componentes paralelos para aplicaÃÃes de computaÃÃo de alto desempenho / Infrastructure of parallel components for applications of computation of high performance

Jefferson de Carvalho Silva 03 June 2008 (has links)
CoordenaÃÃo de AperfeiÃoamento de Pessoal de NÃvel Superior / A construÃÃo de novas aplicaÃÃes voltadas à ComputaÃÃo de Alto Desempenho (CAD) tÃm exigido ferramentas que conciliem um alto poder de abstraÃÃo e integraÃÃo de software. Dentre as soluÃÃes apresentadas pela comunidade cientÃfica estamos particularmente interessados naquelas baseadas em tecnologia de componentes. Os componentes tÃm sido usados para abordar novos requisitos de aplicaÃÃes de alto desempenho, entre as quais destacamos: interoperabilidade, reusabilidade, manutenibilidade e produtividade. As abordagens das aplicaÃÃes atuais baseadas em tecnologia de componentes, no entanto, nÃo conseguem abstrair formas mais gerais de paralelismo de maneira eficiente, tornando ainda o processo de desenvolvimento difÃcil, principalmente se o usuÃrio for leigo no conhecimento das peculiaridades de arquiteturas de computaÃÃo paralela. Um tempo precioso, o qual deveria ser utilizado para a soluÃÃo do problema, à perdido na implementaÃÃo eficiente do cÃdigo de paralelizaÃÃo. Diante desse contexto, esta dissertaÃÃo apresenta o HPE (Hash Programming Environment), uma soluÃÃo baseada no modelo # de componentes paralelos e na arquitetura Hash. O HPE define um conjunto de espÃcies de componentes responsÃveis pela construÃÃo, implantaÃÃo e execuÃÃo de programas paralelos sobre clusters de multiprocessadores. A arquitetura Hash à constituÃda de trÃs mÃdulos distintos: o Front-End, o Back-End e o Core. A contribuiÃÃo principal deste trabalho reside na implementaÃÃo de um Back-End, como uma plataforma de componentes paralelos que estende o Mono, plataforma de componentes de cÃdigo aberto baseado no padrÃo CLI (Common Language Interface). Feito isso, unimos o back-End Ãs implementaÃÃes jà existentes do Front-End e do Core, ambos em java e sobre a plataforma de desenvolvimento Eclipse, atravÃs de serviÃos web (web service). Ao final, apresentaremos um pequeno teste de conceito, construÃdo por um programa paralelo construÃdo a partir de componentes #, segundo as premissas e conceitos apresentados neste trabalho. / The development of new High Performance Computing (HPC) application has demanded a set of tools for reconciling high level of a abstraction with software integration. In particular, we are interested in component-based solutions presented by the scientific community in the last years. Components have been applied to meet new requirements of high performance application such as: interoperability, reusability, maintainability and productivity. Recent approaches for component based development time in HPC context, however, have not reconciled more expressive ways for parallel programming and efficiency. Unfortunately, this issue increases the software development time and gets worse when user have poor knowledge of architectural details of parallel computers and of requirements of applications. Precious time is lost optimizing parallel code, probably with non-portable results, instead of being applied to the solutions of the problem. This dissertation presents the Hash Programming Environment (HPE), a solution based on the # (reads "Hash") Component Model and on the Hash Framework Architecture. HPE defines a set of component kinds for building, deploying and executing parallel programs targeted at clusters of multiprocessors. The Hash Framework Architecture has three loosely coupled modules: the Front-End, the Back-End and the Core. The main contribution of this work is the implementation of the Back-End and the Core. The main contribution of this work is the implementation of the Back-End, since we have an early version of the Front-End and Core, both developed in Java on top of the Eclipse Platform. The Back-End was implemented as a parallel extension of a Mono, an open source component platform based on CLI (Common Language Interface) standard. Once independently done, we bound all the modules together, using web services technology. For evaluating the proposed Back-End, we have developed a small conceptual test application, composed by # components.
263

Uma ontologia que estabelece os relacionamentos de dependência entre as práticas de gerência de requisitos e gerência de projetos constantes nos modelos MR-MPS-SW e CMMI-DEV

YOSHIDOME, Ewelton Yoshio Chiba 16 April 2014 (has links)
Submitted by Hellen Luz (hellencrisluz@gmail.com) on 2017-07-31T19:27:45Z No. of bitstreams: 2 license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) Dissertacao_OntologiaEstabeleceRelacionamentos.pdf: 2043488 bytes, checksum: 65cdb8b5762ccebfca9e821ad5d32040 (MD5) / Approved for entry into archive by Irvana Coutinho (irvana@ufpa.br) on 2017-08-21T14:47:41Z (GMT) No. of bitstreams: 2 license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) Dissertacao_OntologiaEstabeleceRelacionamentos.pdf: 2043488 bytes, checksum: 65cdb8b5762ccebfca9e821ad5d32040 (MD5) / Made available in DSpace on 2017-08-21T14:47:41Z (GMT). No. of bitstreams: 2 license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) Dissertacao_OntologiaEstabeleceRelacionamentos.pdf: 2043488 bytes, checksum: 65cdb8b5762ccebfca9e821ad5d32040 (MD5) Previous issue date: 2014-04-16 / CNPq - Conselho Nacional de Desenvolvimento Científico e Tecnológico / Os modelos e normas de qualidade de software buscam propor um conjunto de boas práticas para auxiliarem as empresas desenvolvedoras de softwares na melhoria contínua de seu processo de desenvolvimento, possibilitando a criação de produtos de maior qualidade. Assim, em muitos casos, a empresa desenvolvedora de software precisa contratar consultores de implementação capacitados para apoiar na institucionalização das boas práticas recomendadas. Neste contexto, existe uma dificuldade por parte de empresas e consultores de implementação iniciantes no entendimento das práticas presentes nos modelos de qualidade, além de, principalmente, existir uma dificuldade em visualizar a forma como cada prática relaciona-se. Para diminuir esse problema, uma ontologia pode ser utilizada. Uma ontologia é “um conjunto de termos ordenados hierarquicamente para descrever um domínio que pode ser usado como um esqueleto para uma base de conhecimentos”. Assim, esta pesquisa visa contribuir com uma proposta de uma ontologia que estabelece os relacionamentos de dependência entre as práticas presentes nos processos de gerência de projeto e gerência de requisitos. Para alcançar tal resultado esperado, necessitou-se de: (1) um estudo das práticas dos referidos processos sugeridos nos modelos MR-MPS-SW e CMMI-DEV, visando encontrar as dependências entre as práticas; (2) modelar a ontologia dos relacionamentos de dependência encontrados durante o estudo dos modelos em linguagem UML – Unified Modeling Language; (3) definir os axiomas da ontologia, com o objetivo de consolidar e restringir a semântica dos relacionamentos da modelagem; e (4) realizar uma pesquisa de campo em empresas com avaliações oficiais para coletar as evidências utilizadas para contemplar as práticas sugeridas nos modelos, com o objetivo de instanciá-las na ontologia para a sua avaliação. Ao final, pode-se obter uma ontologia (modelagem e axiomas) que estabelece as dependências entre as práticas dos processos de Gerência de Projetos e Gerência de Requisitos nos referidos modelos. / The models and standards for software quality aim to propose a set of best practices to support the software companies in order to achieve the continuous software process improvements, so, those companies may develop better products. Commonly, the software companies need to hire implementation consultants in order to support the best practices institutionalization. In this context, there are companies and novice consultants that have the difficulty to understand about the practices and the relationship between those practices in quality models. In order to resolve it, we will create a ontology. The ontology is “a set of ordered terms, by hierarchy, in order to describe a domain that can be used as a knowledge base”. Thus, this research proposes a ontology that establish the dependency relationship among the best practices of project management process and requirement management process. In order to achieve this result, we need: (1) a study about the best practices presents in MR-MPS-SW and CMMI-DEV models, in order to find the relationship among the best practices; (2) create a ontology in UML – Unified Modeling Language; (3) define the ontology axioms, in order to consolidate the meaning of dependency relationships; and (4) survey the companies that have official certification, in this survey we collected the evidences used to implement the best practices suggested in quality models, in order to instantiate the ontology for its evaluation. In the end, our outcome was a ontology (structured model and axioms) that establish the relationship of the best practices among Project Management and Requirement Management process.
264

Otimização do processo de aprendizagem da estrutura gráfica de Redes Bayesianas em BigData

FRANÇA, Arilene Santos de 20 February 2014 (has links)
Submitted by Cleide Dantas (cleidedantas@ufpa.br) on 2014-07-31T13:38:32Z No. of bitstreams: 2 license_rdf: 23898 bytes, checksum: e363e809996cf46ada20da1accfcd9c7 (MD5) Dissertacao_OtimizacaoProcessoAprendizagem.pdf: 1776244 bytes, checksum: 70399c027bdcfb2e5676cb7cc2b4d049 (MD5) / Approved for entry into archive by Ana Rosa Silva (arosa@ufpa.br) on 2014-09-05T12:32:05Z (GMT) No. of bitstreams: 2 license_rdf: 23898 bytes, checksum: e363e809996cf46ada20da1accfcd9c7 (MD5) Dissertacao_OtimizacaoProcessoAprendizagem.pdf: 1776244 bytes, checksum: 70399c027bdcfb2e5676cb7cc2b4d049 (MD5) / Made available in DSpace on 2014-09-05T12:32:05Z (GMT). No. of bitstreams: 2 license_rdf: 23898 bytes, checksum: e363e809996cf46ada20da1accfcd9c7 (MD5) Dissertacao_OtimizacaoProcessoAprendizagem.pdf: 1776244 bytes, checksum: 70399c027bdcfb2e5676cb7cc2b4d049 (MD5) Previous issue date: 2014 / CAPES - Coordenação de Aperfeiçoamento de Pessoal de Nível Superior / A automação na gestão e análise de dados tem sido um fator crucial para as empresas que necessitam de soluções eficientes em um mundo corporativo cada vez mais competitivo. A explosão do volume de informações, que vem se mantendo crescente nos últimos anos, tem exigido cada vez mais empenho em buscar estratégias para gerenciar e, principalmente, extrair informações estratégicas valiosas a partir do uso de algoritmos de Mineração de Dados, que comumente necessitam realizar buscas exaustivas na base de dados a fim de obter estatísticas que solucionem ou otimizem os parâmetros do modelo de extração do conhecimento utilizado; processo que requer computação intensiva para a execução de cálculos e acesso frequente à base de dados. Dada a eficiência no tratamento de incerteza, Redes Bayesianas têm sido amplamente utilizadas neste processo, entretanto, à medida que o volume de dados (registros e/ou atributos) aumenta, torna-se ainda mais custoso e demorado extrair informações relevantes em uma base de conhecimento. O foco deste trabalho é propor uma nova abordagem para otimização do aprendizado da estrutura da Rede Bayesiana no contexto de BigData, por meio do uso do processo de MapReduce, com vista na melhora do tempo de processamento. Para tanto, foi gerada uma nova metodologia que inclui a criação de uma Base de Dados Intermediária contendo todas as probabilidades necessárias para a realização dos cálculos da estrutura da rede. Por meio das análises apresentadas neste estudo, mostra-se que a combinação da metodologia proposta com o processo de MapReduce é uma boa alternativa para resolver o problema de escalabilidade nas etapas de busca em frequência do algoritmo K2 e, consequentemente, reduzir o tempo de resposta na geração da rede. / Automation at data management and analysis has been a crucial factor for companies which need efficient solutions in an each more competitive corporate world. The explosion of the volume information, which has remained increasing in recent years, has demanded more and more commitment to seek strategies to manage and, especially, to extract valuable strategic informations from the use of data mining algorithms, which commonly need to perform exhausting queries at the database in order to obtain statistics that solve or optimize the parameters of the model of knowledge discovery selected; process which requires intensive computing to perform calculations and frequent access to the database. Given the effectiveness of uncertainty treatment, Bayesian networks have been widely used for this process, however, as the amount of data (records and/or attributes) increases, it becomes even more costly and time consuming to extract relevant information in a knowledge base. The goal of this work is to propose a new approach to optimization of the Bayesian Network structure learning in the context of BigData, by using the MapReduce process, in order to improve the processing time. To that end, it was generated a new methodology that includes the creation of an Intermediary Database, containing all the necessary probabilities to the calculations of the network structure. Through the analyzes presented at this work, it is shown that the combination of the proposed methodology with the MapReduce process is a good alternative to solve the scalability problem of the search frequency steps of K2 algorithm and, as a result, to reduce the response time generation of the network.
265

IPSFlow: Um framework para Sistema de Prevenção de Intrusão baseado em Redes Definidas por Software

NAGAHAMA, Fábio Yu 09 October 2013 (has links)
Submitted by Cleide Dantas (cleidedantas@ufpa.br) on 2014-07-31T14:26:52Z No. of bitstreams: 2 license_rdf: 23898 bytes, checksum: e363e809996cf46ada20da1accfcd9c7 (MD5) Dissertacao_IpsflowFrameworkSistema.pdf: 5908429 bytes, checksum: 790a3383734a6d24cf5e9a14636bca8b (MD5) / Approved for entry into archive by Ana Rosa Silva (arosa@ufpa.br) on 2014-09-05T13:54:37Z (GMT) No. of bitstreams: 2 license_rdf: 23898 bytes, checksum: e363e809996cf46ada20da1accfcd9c7 (MD5) Dissertacao_IpsflowFrameworkSistema.pdf: 5908429 bytes, checksum: 790a3383734a6d24cf5e9a14636bca8b (MD5) / Made available in DSpace on 2014-09-05T13:54:37Z (GMT). No. of bitstreams: 2 license_rdf: 23898 bytes, checksum: e363e809996cf46ada20da1accfcd9c7 (MD5) Dissertacao_IpsflowFrameworkSistema.pdf: 5908429 bytes, checksum: 790a3383734a6d24cf5e9a14636bca8b (MD5) Previous issue date: 2013 / Os Sistemas de Detecção e Prevenção de Intrusão (Intrusion Detection Systems – IDS e Intrusion Prevention Systems - IPS) são ferramentas bastante conhecidas e bem consagradas no mundo da segurança da informação. Porém, a falta de integração com os equipamentos de rede como switches e roteadores acaba limitando a atuação destas ferramentas e exige um bom dimensionamento de recursos de hardware como processamento, memória e interfaces de rede de alta velocidade, utilizados para implementá-las. Diante de diversas limitações deparadas por pesquisadores e administradores de redes, surgiu o conceito de Rede Definida por Software (Software Defined Network – SDN), que ao separar os planos de controle e de dados, permite adaptar o funcionamento da rede de acordo com as necessidades de cada um. Desta forma, devido à padronização e flexibilidade propostas pelas SDNs, e das limitações apresentadas dos IPSs, esta dissertação de mestrado propõe o IPSFlow, um framework que utiliza uma rede baseada na arquitetura SDN e o protocolo OpenFlow para a criação de um IPS com ampla cobertura e que permite bloquear um tráfego caracterizado pelos IDS(s) como malicioso no equipamento mais próximo da origem. Para validar o framework, experimentos no ambiente virtual Mininet foram realizados utilizando-se o Snort como IDS para analisar tráfego de varredura (scan) gerado pelo Nmap de um host ao outro. Os resultados coletados apresentam que o IPSFlow funcionou conforme planejado ao efetuar o bloqueio de 85% do tráfego de varredura. / Intrusion Detection and Prevention Systems (IDSs/IPSs) are well known tools and well enshrined in the world of information security. However, the lack of integration with network equipment, such as switches and routers, tends to limit the performance of these tools leads to require a proper dimensioning of hardware resources such as processor, memory and high-speed network interfaces used to implement them. Faced with several limitations encountered by researchers and network administrators, the concept of Software Defined Network (SDN), that separates the data and control planes, emerged allowing to adapt the operation of the network according to their needs. Thus, due to standardization and flexibility offered by SDNs, and the limitations presented by IDSs, this dissertation proposes IPSFlow, a framework that uses a network based on the SDN architecture, and the OpenFlow protocol, to create an IPS with wide coverage that blocks a malicious traffic in the equipment closer to the origin. To validate the framework, experiments in the virtual Mininet environment were conducted using Snort as IDS to analyze scanning traffic generated by Nmap from a host to another. The results show that the IPSFlow worked as planned by blocking almost 85% of scanning traffic.
266

IETS: Ferramenta interativa de ensino de SQL

FREIRE, José Antônio Sarmanho dos Santos 24 March 2006 (has links)
Submitted by camilla martins (camillasmmartins@gmail.com) on 2016-12-14T11:57:15Z No. of bitstreams: 2 license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) Dissertacao_IETSFerramentaInterativa.pdf: 1110575 bytes, checksum: 21d7680ac777c141d18932fcd29544be (MD5) / Rejected by Edisangela Bastos (edisangela@ufpa.br), reason: on 2016-12-15T12:24:52Z (GMT) / Submitted by camilla martins (camillasmmartins@gmail.com) on 2016-12-20T13:38:07Z No. of bitstreams: 2 license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) Dissertacao_IETSFerramentaInterativa.pdf: 1110575 bytes, checksum: 21d7680ac777c141d18932fcd29544be (MD5) / Approved for entry into archive by Edisangela Bastos (edisangela@ufpa.br) on 2016-12-21T11:54:40Z (GMT) No. of bitstreams: 2 license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) Dissertacao_IETSFerramentaInterativa.pdf: 1110575 bytes, checksum: 21d7680ac777c141d18932fcd29544be (MD5) / Made available in DSpace on 2016-12-21T11:54:40Z (GMT). No. of bitstreams: 2 license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) Dissertacao_IETSFerramentaInterativa.pdf: 1110575 bytes, checksum: 21d7680ac777c141d18932fcd29544be (MD5) Previous issue date: 2006-03-24 / Este trabalho propõe uma ferramenta na WEB para ensino de programação. O trabalho é baseado em um estudo de caso para ensino da linguagem de programação de bancos de dados SQL e está inserido no contexto de um ambiente interativo de aprendizagem. Esta ferramenta experimental para ensino de linguagens de programação, apresenta como objetivos: 1) completa integração entre o ensino de conceitos de programação com exemplo de fragmentos de programas executáveis on-line; 2) integração com um componente de avaliação de programas verificando se a resposta do aluno é a mesma do professor; 3) monitoramento das atividades do aluno (quantos exemplos foram executados; em cada exercício, quantas tentativas de execução foram feitas, etc). 4) servir como um laboratório para experimentação de duas novas técnicas de avaliação e acompanhamento, que estão sendo pesquisadas em trabalhos paralelo: (a) avaliação automática de programas com métricas de engenharia de software, permitindo informar o quanto a solução do estudante se aproxima de uma “solução ideal”; e (b) avaliação automática de questões conceituais discursivas, além de permitir as tradicionais pergutas objetivas. Este trabalho é um primeiro passo na direção de construção de um ambiente totalmente assistido (por exemplo com avaliação automática) para ensino da linguagem de programação SQL, onde o professor terá uma carga de trabalho mínima, mais como surpevisor. / This work considers a tool in the Web for programming teaching. The work is based on a study of case for teaching of the programming language of data bases SQL and is inserted in the context of an interactive environment of learning. This experimental tool for teaching of programming languages, presents as objective: 1) complete integration between the teaching of concepts of programming with example of fragments of executable programs on line; 2) integration with a component of evaluation of programs verifying it the reply of the learner is the same one of the teacher; 3) complete control of the learner´s activities (how many examples had been executed; in each exercise, how many execution attempts had been made, etc). 4) to serve as a laboratory for experimentation of tow new techniques of evaluation and accompaniment, that are being searched in works in parallel: (a) automatic evaluation of metric programs with of software engineering , allowing informing how much the solution of the student if approaches to a “ideal solution”; e (b) automatic evaluation of discursive conceptual questions, besides allowing the traditional objective questions. This work is a first step in the direction of construction of an environment total attended (for example with automatic evaluation) for teaching of the programming language SQL, where the teacher will have a minimum load of work, more as supervisor.
267

Uma abordagem SDN para virtualização de redes

PINHEIRO, Billy Anderson 25 November 2016 (has links)
Submitted by camilla martins (camillasmmartins@gmail.com) on 2017-03-21T12:37:31Z No. of bitstreams: 2 license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) Tese_UmaAbordagemSDN.pdf: 2193397 bytes, checksum: 45872b52d1e24310a8874b1bb9a90bcb (MD5) / Approved for entry into archive by Edisangela Bastos (edisangela@ufpa.br) on 2017-03-22T14:31:54Z (GMT) No. of bitstreams: 2 license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) Tese_UmaAbordagemSDN.pdf: 2193397 bytes, checksum: 45872b52d1e24310a8874b1bb9a90bcb (MD5) / Made available in DSpace on 2017-03-22T14:31:54Z (GMT). No. of bitstreams: 2 license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) Tese_UmaAbordagemSDN.pdf: 2193397 bytes, checksum: 45872b52d1e24310a8874b1bb9a90bcb (MD5) Previous issue date: 2016-11-25 / As Redes Virtuais Denidas por Software (virtual SDN networks - vSDNs) surgiram da associac~ao de virtualizac~ao e Redes Denidas por Software (Software-Dened Networking - SDN), proporcionando maior controle e melhor utilização dos recursos de rede. Vários trabalhos ja mostraram a viabilidade e benefícios dessa abordagem. No entanto, o tema ainda carece de soluções que possam virtualizar uma rede de forma escalável, intuitiva e simplificada. Desta forma, esta Tese propõe uma abordagem SDN para a virtualização de redes com o objetivo de reduzir as limitações em vSDNs. Sendo assim, sugere-se adotar na virtualização de rede a separação entre planos de dados (distribuído) e controle (centralizado), visão global da rede e uso de abstração de fluxo para gerir a comunicação entre os diferentes pontos. Para sustentar nossa proposição, três soluções foram desenvolvidas: o CIM-SDN (Common Information Model for Software-Dened Networking), para viabilizar o uso de representação formal dos novos elementos das vSDNs; o NVP (Network Virtualization Proxy), para prover maior escalabilidade através da separação do plano de controle em partes centralizadas e descentralizadas; e o GVL (Graph Virtualization Layer), para fornecer maior uso de abstrações entre o hypervisor e os controladores simplicando, assim, o entendimento e uso da rede. Foram realizadas provas de conceitos para as três soluções propostas, demonstrando a viabilidade da abordagem. / The virtual SDN networks (vSDNs) have emerged from the association of virtualization and Software-Dened Networking (SDN), providing greater control and better use of network resources. Several studies have already shown the feasibility and benets of this approach. However, the issue still lacks solutions that can virtualize a network in a scalable, intuitive and simplied manner. Thus, this thesis proposes an SDN approach to network virtualization with the aim of reducing the limitations on vSDNs. Therefore, it is suggested to adopt in network virtualization the separation between data plans (distributed) and control (centralized), the global network view and use of ow abstraction to manage the communication between the dierent points. To support our proposition, three solutions were developed: the CIM-SDN (Common Information Model for Software-Dened Networking), to enable the use of formal representation of the new elements of vSDNs; The NVP (Network Virtualization Proxy), to provide greater scalability by separating the control plane into centralized and decentralized parts; And Graph Virtualization Layer (GVL), to provide greater use of abstractions between the hypervisor and controllers, thereby simplifying the understanding and use of the network. Proof of concept tests was carried out for the three proposed solutions, demonstrating the feasibility of the approach.
268

Avaliação de desempenho em programa de formação massiva utilizando técnicas de mineração de dados

PINHEIRO, Marcia Fontes 28 August 2015 (has links)
Submitted by camilla martins (camillasmmartins@gmail.com) on 2017-03-28T14:02:12Z No. of bitstreams: 2 license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) Dissertacao_AvaliacaoDesempenhoPrograma.pdf: 2051365 bytes, checksum: 481f57ea955edcaba40e27c16bea5f61 (MD5) / Approved for entry into archive by Edisangela Bastos (edisangela@ufpa.br) on 2017-03-28T14:33:45Z (GMT) No. of bitstreams: 2 license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) Dissertacao_AvaliacaoDesempenhoPrograma.pdf: 2051365 bytes, checksum: 481f57ea955edcaba40e27c16bea5f61 (MD5) / Made available in DSpace on 2017-03-28T14:33:45Z (GMT). No. of bitstreams: 2 license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) Dissertacao_AvaliacaoDesempenhoPrograma.pdf: 2051365 bytes, checksum: 481f57ea955edcaba40e27c16bea5f61 (MD5) Previous issue date: 2015-08-28 / CNPq - Conselho Nacional de Desenvolvimento Científico e Tecnológico / Com a evolução da aplicação de Tecnologias da Informação e Comunicação (TICs) no sistema educacional, foi fomentado o surgimento de novos métodos, técnicas e procedimentos que favoreçam a aprendizagem ativa, planejamento e gestão de cursos e suporte para superação de dificuldades no processo educacional, sejam presenciais ou a distância. Os Ambientes Virtuais de Aprendizagem (AVAs) tornaram-se fundamentais à condução de processos educacionais, propiciando a democratização da educação e permitindo a formação continuada, além de gerar grandes volumes de dados a respeito do processo de aprendizagem. Ter informações sobre o processo de aprendizagem é de extrema importância para os educadores e alunos, uma vez que permite apoiar a tomada de decisão e reflexão sobre as metodologias aplicadas no ensino, conteúdo utilizado e desempenho dos alunos. Neste sentido, esta pesquisa propõe metodologia de seleção de atributos para avaliação de desempenho de alunos de Programa de Formação Massiva utilizando técnicas de Mineração de Dados. A metodologia proposta considera identificar atributos a serem utilizados para realização de inferências relacionadas ao desempenho dos estudantes e correlacionando com aspectos sociais através de análise qualitativa e quantitativa de resultados. Esta metodologia foi desenvolvida considerando o contexto educacional e valorizando a diversidade neste processo. Para demonstrar a viabilidade da metodologia proposta aplicou-se estudo de caso em ambiente híbrido de aprendizagem massiva com bases de dados proprietárias do Programa Telecentros.BR disponibilizadas pelos gestores do Programa. No estudo de caso foi aplicada a metodologia de seleção de atributos para a mineração de dados educacionais, conseguinte foram aplicadas tarefas de classificação utilizando os algoritmos J48, Random Forest e Random Tree para predição de notas de alunos; tarefas de agrupamento utilizando os algoritmos de K-means para encontrar perfil de alunos baseado em logs de utilização do AVA e Self-Organized Maps (SOM) para encontrar características educacionais qualitativas a partir de avaliações qualitativas textuais. Os resultados obtidos através de estudo de caso demonstraram a viabilidade da metodologia considerando o contexto educacional e apresentam novos indicadores de desempenho aos gestores do Programa Telecentros, tais como perfil de uso do AVA, indicadores de evasão, perfil dos alunos. / With the evolution of the application of Information and Communication Technologies (ICTs) in education was fostered the emergence of new methods, techniques and procedures that favor active learning, planning and management courses and support for overcoming difficulties in the educational process, be distance learning or presencial teaching. The Virtual Learning Environments (VLEs) have become fundamental to the conduct of educational processes, providing the democratization of education and enabling continuing education, as well as generating large volumes of data about the learning process. Have information about the learning process is of utmost importance for educators and students, as it allows to support decision making and reflection on the methodologies applied in education, used content and student performance. In this sense, this research proposes feature selection methodology for performance evaluation Massive Training Program students using data mining techniques. The proposed methodology considers identify attributes to be used for making inferences related to student performance and correlated with social aspects through qualitative and quantitative analysis of results. This methodology was developed considering the educational context and valuing diversity in the process. To demonstrate the feasibility of the proposed methodology was applied case study on hybrid environment of massive learning with proprietary databases from Telecentros.BR program provided by the managers of the program. In the case study was applied to feature selection methodology for Educational Data Mining, thus classification tasks were applied using the J48 algorithms, Random Forest and Random Tree to predict student grades; grouping tasks using the K-means algorithm to find profile of students based on the VLE usage logs and Self-Organized Maps (SOM) to find quality educational features from textual qualitative assessments. The results obtained through case study demonstrated the feasibility of the methodology considering the educational context and present new performance indicators to managers of Telecentros.BR program, such as profile use of AVA, evasion indicators, student profile.
269

Análise de desempenho comparativo entre emulação, simulação e métodos híbridos para SDN

Menossi, Jean 24 February 2017 (has links)
Submitted by Bruna Rodrigues (bruna92rodrigues@yahoo.com.br) on 2017-09-27T13:26:55Z No. of bitstreams: 1 DissJM.pdf: 2673232 bytes, checksum: a6b6389e9d32ab31c83fab91fa0abc4c (MD5) / Approved for entry into archive by Ronildo Prado (producaointelectual.bco@ufscar.br) on 2017-10-31T16:46:41Z (GMT) No. of bitstreams: 1 DissJM.pdf: 2673232 bytes, checksum: a6b6389e9d32ab31c83fab91fa0abc4c (MD5) / Approved for entry into archive by Ronildo Prado (producaointelectual.bco@ufscar.br) on 2017-10-31T16:46:50Z (GMT) No. of bitstreams: 1 DissJM.pdf: 2673232 bytes, checksum: a6b6389e9d32ab31c83fab91fa0abc4c (MD5) / Made available in DSpace on 2017-10-31T16:47:02Z (GMT). No. of bitstreams: 1 DissJM.pdf: 2673232 bytes, checksum: a6b6389e9d32ab31c83fab91fa0abc4c (MD5) Previous issue date: 2017-02-24 / Não recebi financiamento / Since its conception Software Definined Network had a great growth and adoption in several areas, exploring and expanding more and more forms to use this technology. For development of an application using OpenFlow protocol, some resources are needed as assets that support it, controller and test environments that can be used as emulated, simulated or even scheduling resources in a testbed. This work aims to explore the differences of implementation and tradeoff between these well-known environments and the trade, pointing numbers that are interesting to choose a method. The environments are comparable in performances with links of low data transmission like 100MB and 1GB however it has a significant difference in with links of 10GB, besides differences of modeling and particular use of each one. / Desde sua concepção Redes Definidas por Software teve um grande crescimento e adoção em diversas áreas, explorando e expandindo cada vez mais as formas de utilização dessa tecnologia. Para desenvolver uma aplicação utilizando o protocolo OpenFlow são necessários recursos que possuem suporte para tal, controlador e ambiente de testes sendo que estes podem ser emulados, simulados ou mesmo com a reserva de uma testbed. Este trabalho procura explorar as diferenças de implementação e o tradeoff entre esses ambientes bem conhecidos, apontando números que sejam interessantes na hora da escolha de qual método utilizar. Os ambientes se mostram equiparáveis em desempenho com links de baixa transmissão de dados como 100MB e 1GB, porém tem uma diferença significativa em relação a links de 10GB, além de diferenças de modelagem e uso particulares de cada um.
270

Serviço de consenso genérico tolerante a intrusões para resolver problemas de acordo

Pieri, Giovani 25 October 2012 (has links)
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-graduação em Engenharia de Automação e Sistemas, Florianópolis, 2010 / Made available in DSpace on 2012-10-25T07:14:14Z (GMT). No. of bitstreams: 1 278164.pdf: 1317908 bytes, checksum: d670d306681d43ec71c6cd61ff35983f (MD5) / Esta dissertação descreve uma extensão ao Serviço de Consenso proposto por Guerraoui e Schiper. O objetivo é prover uma forma padronizada para implementar protocolos de acordo tolerantes a faltas bizantinas usando um serviço tolerante a faltas de intrusão construídos sobre tecnologias de virtualização. Para isto, implementamos um Serviço Genérico de Consenso (SGC). SGC separa as especificidades de diferentes problemas de acordo do consenso de uma forma clara, utilizando uma interação cliente-servidor, permitindo total independência entre protocolos de consenso utilizados e especializações específicas ao problema. Será mostrado o funcionamento do SGC, suas propriedades e como utilizá-lo para para resolver alguns problemas de acordo.

Page generated in 0.1196 seconds