• 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.
141

Gramáticas e linguagens indiciais probabilísticas

Silva, Orion de Oliveira 08 1900 (has links)
Submitted by Algacilda Conceição (algacilda@sibi.ufrj.br) on 2018-04-02T15:41:37Z No. of bitstreams: 1 133292.pdf: 1935557 bytes, checksum: 8dabaf84151d289c26c97704843a3bfe (MD5) / Made available in DSpace on 2018-04-02T15:41:37Z (GMT). No. of bitstreams: 1 133292.pdf: 1935557 bytes, checksum: 8dabaf84151d289c26c97704843a3bfe (MD5) Previous issue date: 1973-08 / Um tipo de gramática chamado “Gramáticas Indiciais” foi definido por Alfred V. Aho em Austin, Texas, no ano de 1967. As linguagens geradas por gramáticas indiciais são chamadas linguagens indiciais. As classes de linguagens indiciais incluem, propriamente, as classes de linguagens livre de contexto e é um subconjunto próprio de classe de linguagens sensíveis ao contexto. O nosso objetivo neste trabalho é atribuir probabilidades às produções das gramáticas indiciais e estudar a consistência das linguagens geradas por essas gramáticas. / A new type of grammar for generating formal languages, called indexed gramar, was presented by Alfred V. Aho, in Austin, Texas, 1967. The languages generated by indexed grammars are called indexed languages. The class of languages generated by indexed grammars properly includes a11 context free languages and is a proper subset of the class of context sensitive languages. The objective in this work is to assign propability to each production of the indexed grammar and study the consistency of the indexed language generated by it.
142

Uma Linguagem de Programação Paralela Orientada a Objetos para Arquiteturas Distribuídas / A Programming Language for Parallel Object-Oriented Distributed Architectures

Pinho, Eduardo Gurgel January 2012 (has links)
PINHO, Eduardo Gurgel. Uma Linguagem de Programação Paralela Orientada a Objetos para Arquiteturas Distribuídas. 2012. 71 f. : Dissertação (mestrado) - Universidade Federal do Ceará, Centro de Ciências, Departamento de Computação, Fortaleza-CE, 2012. / Submitted by guaracy araujo (guaraa3355@gmail.com) on 2016-06-21T19:17:42Z No. of bitstreams: 1 2012_dis_egpinho.pdf: 1247267 bytes, checksum: b2db45af231441771b82531797f8c819 (MD5) / Approved for entry into archive by guaracy araujo (guaraa3355@gmail.com) on 2016-06-21T19:19:30Z (GMT) No. of bitstreams: 1 2012_dis_egpinho.pdf: 1247267 bytes, checksum: b2db45af231441771b82531797f8c819 (MD5) / Made available in DSpace on 2016-06-21T19:19:30Z (GMT). No. of bitstreams: 1 2012_dis_egpinho.pdf: 1247267 bytes, checksum: b2db45af231441771b82531797f8c819 (MD5) Previous issue date: 2012 / In object-oriented programming (OOP) languages, the ability to encapsulate software concerns of the dominant decomposition in objects is the key to reaching high modularity and loss of complexity in large scale designs. However, distributed-memory parallelism tends to break modularity, encapsulation, and functional independence of objects, since parallel computations cannot be encapsulated in individual objects, which reside in a single address space. For reconciling object-orientation and distributed-memory parallelism, this work introduces OOPP (Object-Oriented Parallel Programming), a style of OOP where objects are distributed by default. As an extension of C++, a widespread language in HPC, the PObC++ language has been designed and protoyped, incorporating the ideas of OOPP / Em programação orientadas a objetos (POO) , a habilidade de encapsular interesses de software da dominante decomposição em objetos é a chave para alcançar alto nível de modularidade e diminuição de complexidade em projetos de larga escala. Entretanto, o paralelismo de memória distribuída tende a quebrar modularidade, encapsulamento e a independência de objetos, uma vez que as computações paralelas não podem ser encapsuladas em objetos individuais, os quais residem em um espaço de endereçamento único. Para reconciliar orientação a objetos e paralelismo em memória distribuída, esse trabalho introduz a PPOO (Programação Paralela Orientada a Objetos), um estilo de POO onde objetos são distribuídos por padrão. Como uma estensão do C++, uma linguagem consolidada em CAD, a linguagem PObC++ foi projetada e prototipada, incorporando as ideias da PPOO.
143

Pride: uma ferramenta de detecção de similaridade em código-fonte / Pride: a tool for detecting similarity in source code

Almeida, Diogo Cabral de 31 March 2015 (has links)
Plagiarism among students of introductory programming courses has been increasing over time. The ease of exchange of information brought by the Internet can be the factor responsible for this increase. In many cases, students try to disguise the plagiarism making some modifications to the source code. However, some masking techniques are extremely complex to be detected and may not be seen with the naked eye. In this dissertation, detection techniques were analyzed and, on this basis, was developed a system able to detect plagiarism in source code. This system is based on the representation code as an abstract syntax tree and Karp-Rabin Greedy String Tiling algorithm. The system was evaluated using a source-code base of students of programming disciplines. Oracle based comparison was performed to compare the system with others. The oracle was created from the manual analysis of the teacher of the subject, which was marked if there was plagiarism or not in each pair of source code. To represent the results, ROC curves and confusion matrices were used. The same procedure was applied to existing systems, allowing direct comparison of results. More specifically, we use the value of the area under the curve and the minimum distance to point (0, 1) of the ROC space, since these figures represent the classification performance. The analysis of results shows that, for the sample used, the developed system obtained higher area under the curve and also the shortest distance to the point (0, 1) of the space ROC. However, we find that the choice of similarity detection tool in source code will depend on conservative or liberal profile of teaching. / O plágio entre alunos de disciplinas introdutórias de programação vem aumentando ao longo do tempo. A facilidade na troca de informações trazida pela Internet pode ser um dos fatores responsáveis por esse aumento. Em muitos casos, os alunos tentam disfarçar o plágio fazendo algumas modificações no código-fonte. Porém, algumas técnicas de disfarce são extremamente complexas e podem não ser detectadas a olho nu. Neste trabalho, foram analisadas as técnicas de detecção e, com base nelas, foi desenvolvido um sistema capaz de detectar plágio em código-fonte. Este sistema é baseado na representação do código como uma árvore sintática abstrata e no algoritmo Karp-Rabin Greedy String Tiling. O sistema foi avaliado utilizando uma base de códigos-fonte de alunos de disciplinas programação. Foi realizada uma comparação baseada em oráculo para comparar o sistema com os demais. O oráculo foi criado a partir da análise do docente da disciplina, onde foi marcado se havia plágio ou não em cada par de código-fonte. Para representar os resultados, foram utilizadas curvas ROC e matrizes de confusão. O mesmo procedimento foi aplicado aos sistemas já existentes, o que permitiu a comparação direta entre os resultados. Mais especificamente, utilizamos o valor da área sob a curva e a distância mínima para o ponto (0, 1) do espaço ROC, uma vez que esses valores representam o desempenho de classificação. A análise dos resultados indica que, para a amostra utilizada, o sistema desenvolvido obteve o maior valor da área sob a curva e também a menor distância para o ponto (0, 1) do espaço ROC. No entanto, concluímos que a escolha de uma ferramenta de detecção de similaridade em código-fonte dependerá bastante do perfil conservador ou liberal do docente.
144

Otimização do traçado geométrico de estradas florestais / Optimization of the geometric alignment of forest roads

Marcatti, Gustavo Eduardo 25 January 2017 (has links)
Submitted by Marco Antônio de Ramos Chagas (mchagas@ufv.br) on 2017-03-24T14:25:47Z No. of bitstreams: 1 texto completo.pdf: 2448440 bytes, checksum: 7d2b03e708fe8f14a1d9290a6c09aeda (MD5) / Made available in DSpace on 2017-03-24T14:25:47Z (GMT). No. of bitstreams: 1 texto completo.pdf: 2448440 bytes, checksum: 7d2b03e708fe8f14a1d9290a6c09aeda (MD5) Previous issue date: 2017-01-25 / Conselho Nacional de Desenvolvimento Científico e Tecnológico / Estradas desempenham diversas funções para a sociedade. No setor florestal esse meio de transporte é fundamental, pois é utilizado em praticamente todas as atividades do empreendimento. Dentre essas atividades, o transporte de madeira merece destaque pois, juntamente com a colheita, é a operação mais onerosa do processo produtivo. Diversos elementos podem influenciar o custo do transporte; no entanto, a estrada pode ser considerada como um dos mais importantes, pois possui forte relação com os demais elementos, estando associada a impactos ambientais, além de ter elevados custo de construção e manutenção. O principal desafio dos gestores é determinar o local ideal de construção de estrada, de forma a permitir o tráfego com eficiência e segurança. Neste estudo é proposto um método desenvolvido para otimização do traçado geométrico de estradas florestais, implementado em ambiente de sistema de informações geográficas (SIG). A metaheurística simulated annealing foi utilizada para implementar um algoritmo com o objetivo de minimizar o custo total da estrada, atendendo restrições técnicas dos alinhamentos horizontal e vertical. O custo total incluiu: construção, manutenção, utilização e fatores ambientais e sociais. O método desenvolvido é apropriado para a otimização do traçado geométrico de estradas, por atender as condições necessárias: considera todos os custos dominantes e sensíveis, respeitando as restrições técnicas; otimiza as atribuições horizontais e verticais de modo simultâneo; é capaz de retornar uma boa solução para um problema de grande porte em um tempo aceitável; e é compatível com um SIG, o que favorece o processo de tomada de decisão, permitindo lidar com bases de dados extensas e complexas. / Roads perform many functions for society. In the forestry sector, it is a key factor, because it is used in practically all the activities of the enterprise. Among these activities, timber transportation deserves special mention because, together with harvesting, it is the most costly operation of the production process. Several elements can influence the cost of transport; however, the road can be considered as one of the most important because it has a strong relationship with other elements, for instance, being associated with environmental impacts, and also having high construction and maintenance costs. The main challenge for managers is to determine the ideal local for road construction in order to allow efficient and safe traffic. In this study, a method developed for optimization of the geometric alignment of forest roads, implemented in a geographic information system (GIS) environment, is proposed. The simulated annealing metaheuristic was used to implement an algorithm with the objective of minimizing the total cost of the road, addressing technical restrictions of the horizontal and vertical alignment. The total cost included: construction, maintenance, use and environmental and social factors. The developed method is suitable for optimization of the geometric alignment of roads, considering the needed conditions: it considers all the dominant and sensitive costs, respecting the technical restrictions; it optimizes horizontal and vertical assignments simultaneously; it is able to return a good solution to a large problem in an acceptable time; and it is compatible with a GIS, which favors the decision- making process, allowing to deal with extensive and complex databases.
145

Determinação do volume de madeira empilhada através de processamento de imagens digitais / Determination of the volume wooden stacked through processing of digital images

Silva, Márlon Crislei da 06 May 2003 (has links)
Submitted by Reginaldo Soares de Freitas (reginaldo.freitas@ufv.br) on 2016-12-15T10:35:37Z No. of bitstreams: 1 texto completo.pdf: 2262852 bytes, checksum: dea5b5682469ce64c92782b0e98c6c0a (MD5) / Made available in DSpace on 2016-12-15T10:35:37Z (GMT). No. of bitstreams: 1 texto completo.pdf: 2262852 bytes, checksum: dea5b5682469ce64c92782b0e98c6c0a (MD5) Previous issue date: 2003-05-06 / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior / A medição exata da quantidade de madeira que é recebida numa unidade de exploração madeireira constitui uma operação fundamental, por dela depender a determinação da rentabilidade do próprio centro de produção. Dessa forma, grande parte das empresas florestais vem se preocupando cada vez mais com a determinação do volume de pilhas de madeira feita no campo, nos caminhões de transporte ou nos pátios das fábricas. Tradicionalmente, a madeira tem sido avaliada através do seu volume, sendo, por isso, utilizados os mais variados métodos de caráter subjetivo que visam obter, a partir da medição manual do volume envolvente da carga de madeira, o volume em estéreo (ou volume aparente) e o correspondente volume sólido, obtido teoricamente pelo desconto sistemático, no volume em estéreo, de todos os espaços vazios existentes entre as toras de madeira que constituem uma carga, isto é, por meio do fator de empilhamento. Este trabalho objetivou, assim, o desenvolvimento de uma metodologia e de um aplicativo para segmentação de toras de madeira em imagens digitais, com finalidade última de cubagem de árvores abatidas. Foi desenvolvido um sistema que, por meio do processamento digital da imagem, fornece o valor do volume em estéreo da pilha fotografada, em metros cúbicos, e o conseqüente fator de empilhamento da mesma. Para segmentação testaram-se dois métodos, um de indicação manual e interativa da pilha e outro automático, pelo uso da transformada de Hough, técnica comumente utilizada para detecção de bordas que se apresentam segundo uma forma geométrica matematicamente definida. A metodologia foi desenvolvida no sistema Matlab, para pilhas de madeira de Eucalyptus grandis, e os sensores utilizados foram uma câmera digital Kodak DC 210 não métrica, e uma câmera DMK NIR (infravermelho próximo) para análise de imagens com e sem as ondas do infravermelho. Testes de validação apontaram um desvio médio de 1,56 % no cálculo do volume real da pilha, 0,96% para a determinação do volume em estéreo, 0,70 % na determinação do fator de empilhamento, através da segmentação semiautomática e média inferior a 8,0% na determinação do volume real da pilha, através da segmentação automática (Transformada de Hough), tomando como referência valores obtidos por cubagem rigorosa. Verificou-se, também, ser válido o uso de imagens digitais infravermelho, o qual proporcionou redução das diferenças entre os valores numéricos dos pixels do cerne e casca das toras, ensejando, assim, melhor identificação da madeira e dos espaços vazios. Os resultados foram satisfatórios ao passo que se mostrou um sistema de respostas rápidas e custo de implementação relativamente baixo. / The exact measurement of the quantity of wood received in a lumber exploring unit consists in a fundamental operation, because it affects on the determination of the production facility profitability. The majority of the forestry enterprises are considering more than ever the determination of the volume of wood heaps, which is estimated in the field, on the transport trucks or at the factory yard. Traditionally, wood has been evaluated by its volume utilizing various subjective methods which aim to obtain, based on the manual enveloping volume measurement of the wood load, stereo volume (or apparent volume), the correspondent solid volume, obtained theoretically from the first by the systematic elimination of all the empty space existing between the wood logs that consists a load, that is, by means of the piling factor. In that manner, the purpose of this research is to develop a methodology and a computer program to segment wood logs into digital images, obtaining the cubature of fallen trees through digital photography as the final objective. Basically a system was developed in which the digital processing of the image provided the value of the wood heap stereo volume in cubic meters, and consequently its piling factor. For segmentation, two methods were tested, one was an interactive and manual wood heap indication, and the other one utilizing the Hough Transform, a technique commonly used to detect edges, which obey a mathematical geometric shape. The methodology was developed using a MatLab system. The methodology was developed for Eucalyptus grandis wood stacks, and the sensors utilized were the Kodak DC 210 non-metric digital camera and the DMK NIR camera for image analysis with and without infrared waves. Validation tests indicated a mean deviation of 1.56% during the real volume calculation of the wood heap, 0.96% for the stereo volume determination and 0.70% in the determination of the piling factor, through semi-automatic segmentation and a less than 8.0% average in the determination of the wood heaps real volume, through automatic segmentation (Hough Transform) using reference values obtained from strict cubature. It also verified be valid the use of infrared digital images, which provided reduction of the differences between numeric values of the pixels of the sifts and peel of the logs, trying, this way, better identification of the wood and of the blank spaces. The results were satisfactory, demonstrating a rapid response system with a relatively low implementation cost.
146

Uma Interface de Programação Distribuída para Aplicações em Otimização Combinatória / A Programming Interface for Distributed Applications in Combinatorial Optimization

Dantas, Allberson Bruno de Oliveira January 2011 (has links)
DANTAS, Allberson Bruno de Oliveira. Uma Interface de Programação Distribuída para Aplicações em Otimização Combinatória. 2011. 79 f. : Dissertação (mestrado) - Universidade Federal do Ceará, Centro de Ciências, Programa de Pós-Graduaçõa em Ciência da Computação, Fortaleza-CE, 2011. / Submitted by guaracy araujo (guaraa3355@gmail.com) on 2016-05-24T16:25:19Z No. of bitstreams: 1 2011_dis_abodantas.pdf: 805347 bytes, checksum: c9671608a7d738f843239856e546e201 (MD5) / Approved for entry into archive by guaracy araujo (guaraa3355@gmail.com) on 2016-05-24T16:27:03Z (GMT) No. of bitstreams: 1 2011_dis_abodantas.pdf: 805347 bytes, checksum: c9671608a7d738f843239856e546e201 (MD5) / Made available in DSpace on 2016-05-24T16:27:03Z (GMT). No. of bitstreams: 1 2011_dis_abodantas.pdf: 805347 bytes, checksum: c9671608a7d738f843239856e546e201 (MD5) Previous issue date: 2011 / This work was motivated by the need of exploiting the potential of distributed paralelism in combinatorial optimization applications. propose a distributed programming interface, To achieve this goal, we in which we cherish two main requirements: e ciency and reuse. The rst stems from the need of HPC (High applications require maximum possible performance. Performance Computing) Therefore, we specify our interface as an extension of the MPI library, which is assumed to be e cient for distributed applications. The reuse requirement must make compatible two important features: asynchronism and collective operations. Asynchronism must be present at our interface, once most of combinatorial optimization applications have an asynchronous nature. Collective operations are features that should be available in the interface, so that they can be used by applications in their execution. In order reach the reuse requirement, we based this interface on the Event- and Pulse-driven Models of Distributed Computing, once they are asynchronous and allow the incorporation of collective operations. We implemented partially the interface de ned in this work. In order to validate the use of the inteface by combinatorial optimization applications, we selected two applications and implemented them using our interface. They are the Branch-and-Bound technique and the Maximum Stable Set Problem (MSSP). We also provide some experimental results. / Este trabalho foi motivado pela necessidade da exploração do potencial do paralelismo distribuído em aplicações em Otimização Combinatória. Para tanto, propomos uma interface de programação distribuída, na qual prezamos dois requisitos principais: eficiência e reuso. O primeiro advém da necessidade de aplicações de CAD exigirem máximo desempenho possível. Assim sendo, especificamos esta interface como uma extensão da biblioteca MPI, a qual é assumida como eficiente para aplicações distribuídas. O requisito reuso deve tornar compatíveis duas características importantes: assincronismo e operações coletivas. O assincronismo deve estar presente na interface, uma vez que as aplicações em Otimização Combinatória, em sua maioria, possuem uma natureza assíncrona. Operações coletivas são funcionalidades que devem estar disponíveis na interface, de modo que possam ser utilizadas por aplicações em suas execuções. Tendo em vista atender o requisito reuso, baseamos esta interface nos Modelos de Computação Distribuída Dirigidos por Eventos e por Pulsos, pois os mesmos são assíncronos e permitem a incorporação de operações coletivas. Implementamos parcialmente a inteface definida neste trabalho. Tendo em vista validar uso desta inteface por aplicações em Otimização Combinatória, selecionamos duas aplicações e as implementamos utilizando a interface. São elas a técnica Branch-and-Bound e o Problema do Conjunto Independente Máximo (CIM). Fornecemos também alguns resultados experimentais.
147

Web semântica: uma análise focada no uso de metadados

Alves, Rachel Cristina Vesú [UNESP] January 2005 (has links) (PDF)
Made available in DSpace on 2014-06-11T19:26:44Z (GMT). No. of bitstreams: 0 Previous issue date: 2005Bitstream added on 2014-06-13T18:30:28Z : No. of bitstreams: 1 alves_rcv_me_mar.pdf: 1114303 bytes, checksum: 18a01cab5a57564bfe296f1d00501495 (MD5) / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES) / Atualmente a nossa sociedade, denominada sociedade da informação, vem sendo caracterizada pela valorização da informação, pelo uso cada vez maior de tecnologias de informação e comunicação e pelo crescimento exponencial dos recursos informacionais disponibilizados em diversos ambientes, principalmente na Web. Essa realidade trouxe algumas mudanças no acesso automatizado às informações. Se por um lado temos uma grande quantidade de recursos informacionais disponibilizados, por outro temos como conseqüência problemas relacionados à busca, localização, acesso e recuperação dessas informações em ambientes digitais. Nesse contexto, o problema que originou essa pesquisa está relacionado com a dificuldade na busca e na recuperação de recursos informacionais digitais na Web e a ausência de tratamento adequado para a representação informacional desses recursos. O maior desafio para a comunidade científica no momento está na identificação de padrões e métodos de representação da informação, ou seja, na construção de formas de representação do recurso informacional de maneira a proporcionar sua busca e recuperação de modo mais eficiente. Assim, a proposição apontada nesse trabalho como solução do problema refere-se ao estabelecimento da Web Semântica e a aplicação de padrões de metadados para a representação da informação, pois são consideradas como iniciativas importantes para proporcionar uma melhor estruturação e representação dos recursos informacionais em ambientes digitais. Com uma metodologia baseada na análise exploratória e descritiva do tema a partir da literatura disponível, apresenta-se uma análise da Web Semântica como uma nova proposta para organização dos recursos informacionais na Web e as ferramentas tecnológicas que permeiam sua construção, com enfoque no uso de metadados como elemento fundamental para proporcionar... . / Nowadays our society, named society of information, has been characterized by the valorization of information through the increasing use of the information and communication technologies and the exponential growth of the informational resources, available in various environments, mainly on the Web. This reality has brought some changes for the automated access to information. If we have a big amount of informational resources available at one side, on the other we have problems related to search, localization, access and recuperation of this information in digital environments as a consequence. In this context, the problem that originated this research is related to the difficulty on searching and recuperating digital informational resources on the Web, and the lack of adequate treatment for the informational representation of these resources. At the moment, the biggest challenge for the scientific community is to identify patterns and methods of representation of information, that is, the construction of forms of representation of the informational resource in order to provide its search and recuperation in a more efficient manner. So, the pointed proposition for the solution of the problem, in this paper, refers to the Semantic Web establishment and the application of metadata patterns to the representation of information, because they are considered an important initiative for providing a better structuring and representation of the informational resources in digital environments. With a methodology based on the exploratory and descriptive analysis of the theme, beginning from the available literature, it is possible to present a Semantic Web analysis as a new proposal for the organization of the informational resources on the Web, and the technological tools that permeate its construction, focusing the use of metadata as the fundamental element to provide a better representation of the informational resources available on the Web, and their.
148

Pangea - Arquitetura semântica para a integração de dados e modelos geoespaciais na Web

Marques, Caio Miguel [UNESP] 05 August 2010 (has links) (PDF)
Made available in DSpace on 2014-06-11T19:29:40Z (GMT). No. of bitstreams: 0 Previous issue date: 2010-08-05Bitstream added on 2014-06-13T18:59:18Z : No. of bitstreams: 1 marques_cm_me_sjrp.pdf: 1538758 bytes, checksum: c5b451433af39d95469d3e12a5eb6665 (MD5) / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES) / Em muitas áreas do conhecimento e da atividade humana é requerida, impreterivelmente, a integração de informações geográficas. Atualmente, grande quantidade dessas informações geográficas estão publicadas na Web, por atores diversos, indo desde instituições governamentais, academia, até cidadãos comuns. Esses atores publicam dados geográficos em diversos formatos e utilizando tecnologias variadas. Neste contexto, apesar da enorme quantidade de dados e modelos geográficos publicados na Web, a diversidade de formatos e tecnologias nos quais são disponibilizados, somada à carência das soluções atualmente existentes, limitam o consumo, a integração e o compartilhamento das informações geográficas. Recentemente tem sido propostas abordagens que agregam semântica na descrição das informações geográficas, de modo a possibilitar melhorias no descobrimento e integração desse tipo de informação. Nesse sentido, neste trabalho é apresentado um levantamento das arquiteturas e infraestruturas semânticas utilizadas na integração e compartilhamento de dados e modelos geográficos. Com base nesse levantamento foram identificados os aspectos transversais às infraestruturas estudadas. Tais aspectos foram utilizados na definição do projeto da arquitetura descrita neste trabalho, denominada Pangea, que é composta dos seguintes módulos: anotação semântica, alinhamento de descrição semântica, repositórios semânticos, descobrimento e integração semântica de dados e modelos geográficos. Dentre os módulo mencionados foi implementado o repositório semântico e algumas funcionalidades referentes ao descobrimento e integração semântica de dados. Para avaliar os componentes implementados da Pangea é apresentado um estudo de caso referente ao contexto de derramamento de óleo no litoral / The geographic information is definitely required in many areas of human knowledge and activity. Nowadays, a large part of this geographic information is published on the Web by various authors, from the governmental institutions and academy to the ordinary citizen. These authors publish the geographic data in several formats and using different technologies. In this context, in spite of having a great amount of available data on the Web, the diversity of formats and technologies that they are released, limit the consumption, the integration and the geographic information sharing. Recently, it has been proposed the approach that adds the semantics in the description of geographic information, so the discovery and integration can be enhanced. This work presents a study of semantics architectures and frameworks used in the geographic data integration and sharing. Based in this study, the transversal aspects to the studied architectures were identified. Those aspects were used in the project definition of the Pangea architecture which is composed by the following modules: semantic notation, alignment of semantic description, and semantic integration. In order to evaluate some of the Pangea components, a study of case is conducted in the problems of the environmental domain, considering oil blowout disasters
149

Abordagem dirigida a modelos para implantação automática de software em nuvem

Ribeiro Júnior, Franklin Magalhães 05 January 2015 (has links)
Coordenação de Aperfeiçoamento de Pessoal de Nível Superior / Cloud computing offers resources to reduce the computational costs in the institutions that uses hardware and software resources through virtualization, in addition the delivery of software as a service. There are mechanisms for automated software deployment in cloud providers, however it requires encoding or extensive knowledge for developer on the cloud provider specific technology, particularly the various requirements reconstruction, because cloud environments have their own software architectures. In this research was presented a model-based approach to automatic software deployment in the cloud environment. We presented a brief review of literature, with existing proposals for automated software deployment in cloud. In analyzed solutions, we found five that presents deployment mechanisms are script or programming language based, two proposals used manual mechanisms and two proposals applied the model-based approach to software deployment in the cloud, however still strongly linked to manual aspects and complex modeling, because it requires the developer to understand the cloud provider architecture. This research presents a new solution with detailed architecture, use cases, data flow and conceptual view of a model-based approach to automatic software deployment in the cloud. In this research was also conducted an experiment, where the solution presented positive impacts in maintainability, learn-ability and reduction of developer´s workload to deploy software services in the cloud, using UML deployment diagrams as input. / A computação em nuvem oferece recursos para reduzir os custos computacionais nas instituições que utilizam recursos de hardware e software através da virtualização, além da entrega de software como serviço. Existem mecanismos automáticos para implantação de software em provedores de nuvem, no entanto, demandam codificação ou requerem conhecimento aprofundado do desenvolvedor acerca da tecnologia específica do provedor de nuvem, sobretudo da reconstrução de vários requisitos, já que ambientes em nuvem possuem arquiteturas de software próprias. Nesta pesquisa foi apresentada uma abordagem baseada em modelos para implantação automática de software no ambiente em nuvem. Foi apresentada uma breve revisão da literatura sobre as propostas existentes para implantação automática de software na nuvem. Foram analisadas as propostas, onde cinco mecanismos de implantação baseiam-se em script ou linguagem de programação, duas propostas utilizaram em mecanismos manuais e duas propostas aplicaram uma abordagem baseada em modelos para implantação de software na nuvem, no entanto ainda fortemente ligadas a aspectos manuais e de modelagem complexa, uma vez que requer do desenvolvedor a compreensão da arquitetura do provedor de nuvem. Esta investigação apresenta uma nova solução com arquitetura detalhada, casos de uso, fluxo de dados e visão conceitual de uma abordagem dirigida a modelos para implantação de software automática na nuvem. Nesta pesquisa também foi realizado um experimento onde a solução apresentou impactos positivos em manutenibilidade, apreensibilidade e na redução na carga de trabalho do desenvolvedor para implantar serviços de software na nuvem por meio de diagramas de implantação UML como entrada.
150

Pangea - Arquitetura semântica para a integração de dados e modelos geoespaciais na Web /

Marques, Caio Miguel. January 2010 (has links)
Orientador: Ivan Rizzo Guilherme / Banca: Marilde Terezinha Prado Santos / Banca: Carlos Roberto Valêncio / Resumo: Em muitas áreas do conhecimento e da atividade humana é requerida, impreterivelmente, a integração de informações geográficas. Atualmente, grande quantidade dessas informações geográficas estão publicadas na Web, por atores diversos, indo desde instituições governamentais, academia, até cidadãos comuns. Esses atores publicam dados geográficos em diversos formatos e utilizando tecnologias variadas. Neste contexto, apesar da enorme quantidade de dados e modelos geográficos publicados na Web, a diversidade de formatos e tecnologias nos quais são disponibilizados, somada à carência das soluções atualmente existentes, limitam o consumo, a integração e o compartilhamento das informações geográficas. Recentemente tem sido propostas abordagens que agregam semântica na descrição das informações geográficas, de modo a possibilitar melhorias no descobrimento e integração desse tipo de informação. Nesse sentido, neste trabalho é apresentado um levantamento das arquiteturas e infraestruturas semânticas utilizadas na integração e compartilhamento de dados e modelos geográficos. Com base nesse levantamento foram identificados os aspectos transversais às infraestruturas estudadas. Tais aspectos foram utilizados na definição do projeto da arquitetura descrita neste trabalho, denominada Pangea, que é composta dos seguintes módulos: anotação semântica, alinhamento de descrição semântica, repositórios semânticos, descobrimento e integração semântica de dados e modelos geográficos. Dentre os módulo mencionados foi implementado o repositório semântico e algumas funcionalidades referentes ao descobrimento e integração semântica de dados. Para avaliar os componentes implementados da Pangea é apresentado um estudo de caso referente ao contexto de derramamento de óleo no litoral / Abstract: The geographic information is definitely required in many areas of human knowledge and activity. Nowadays, a large part of this geographic information is published on the Web by various authors, from the governmental institutions and academy to the ordinary citizen. These authors publish the geographic data in several formats and using different technologies. In this context, in spite of having a great amount of available data on the Web, the diversity of formats and technologies that they are released, limit the consumption, the integration and the geographic information sharing. Recently, it has been proposed the approach that adds the semantics in the description of geographic information, so the discovery and integration can be enhanced. This work presents a study of semantics architectures and frameworks used in the geographic data integration and sharing. Based in this study, the transversal aspects to the studied architectures were identified. Those aspects were used in the project definition of the Pangea architecture which is composed by the following modules: semantic notation, alignment of semantic description, and semantic integration. In order to evaluate some of the Pangea components, a study of case is conducted in the problems of the environmental domain, considering oil blowout disasters / Mestre

Page generated in 0.0999 seconds