• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 89
  • 4
  • 3
  • 3
  • 3
  • 2
  • 1
  • 1
  • 1
  • 1
  • Tagged with
  • 94
  • 94
  • 94
  • 41
  • 27
  • 25
  • 25
  • 25
  • 20
  • 17
  • 16
  • 16
  • 14
  • 13
  • 13
  • 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.
61

Suporte ao uso de frameworks orientados a objetos com base no histórico do desenvolvimento de aplicações

Freiberger, Evandro César January 2002 (has links)
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Ciência da Computação. / Made available in DSpace on 2012-10-19T21:58:35Z (GMT). No. of bitstreams: 1 190062.pdf: 1282708 bytes, checksum: 726432f39f8a80bd61634db146a50c04 (MD5) / Este trabalho propõe um conjunto de medidas a serem extraídas a partir da especificação de frameworks orientados a objetos e de especificações de aplicações desenvolvidas sob esses frameworks. Os dados obtidos possibilitam a comparação estatística de características de uma dada aplicação com outras aplicações especificadas sob o mesmo framework, subsidiando o desenvolvedor da aplicação na avaliação do seu trabalho de desenvolvimento, comparando-o com outros desenvolvimentos existentes. Por outro lado, os dados referentes à especificação das aplicações poderão ser úteis para o desenvolvedor do framework, como subsídio à análise da aderência do framework ao domínio tratado. Este trabalho propõe também a automação da extração dessas medidas, através de uma ferramenta de apoio ao uso de frameworks. Através das especificações de frameworks e de artefatos de software gerados sob frameworks, a ferramenta possibilita a extração e o armazenamento de dados referentes ao reuso/desenvolvimento de artefatos nas aplicações.
62

Aplicação de padrões de projeto no desenvolvimento de frameworks

Monteiro, Odlaniger Lourenço Damaceno January 2002 (has links)
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Ciência da Computação. / Made available in DSpace on 2012-10-19T22:11:25Z (GMT). No. of bitstreams: 1 190065.pdf: 440757 bytes, checksum: be7beb5a8b4d983c80b7b3d651b62a12 (MD5)
63

Seguraweb

Armanini, Kátyra Kowalski January 2002 (has links)
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Ciência da Computação. / Made available in DSpace on 2012-10-19T14:37:41Z (GMT). No. of bitstreams: 1 190731.pdf: 1112914 bytes, checksum: 2d6f8b76f5dbb1b9881e91acd7af9aae (MD5) / Este trabalho apresenta a criação de um framework orientado a objeto baseado no Modelo de segurança RBAC que pode ser utilizado no desenvolvimento de aplicações Web ou em quaisquer outras que utilizam Java. Este framework é composto por várias classes (concretas e abstratas) que implementam mecanismos de autenticação, controle de acesso, auditoria e administração. O framework ajuda a reduzir o tempo de desenvolvimento das aplicações, retirando dos desenvolvedores das aplicações a preocupação com a implementação dos mecanismos de segurança, principalmente no que se refere ao de controle de acesso.
64

Uso de um framework transversal na camada de persistência do GRENJ

Zanon, Ivan Botacini 22 May 2009 (has links)
Made available in DSpace on 2016-06-02T19:05:35Z (GMT). No. of bitstreams: 1 2576.pdf: 1103330 bytes, checksum: 743349e5f58a8ca7b04150b896ad4b15 (MD5) Previous issue date: 2009-05-22 / Financiadora de Estudos e Projetos / Reuse of software artifacts, code, concepts and models of existing systems makes software development more agile, as well as provides higher quality process and products. Application Frameworks represents a reuse technique characterized by a model of an uncompleted application that satisfies the specifications of a certain domain and has to be customized to satisfy the requirements of a specific software system. Frameworks can be built under the object or aspect-oriented programming paradigms. Crosscutting Frameworks, a special kind of aspect-oriented framework are uncompleted structures that implements specifics crosscutting concerns that can be coupled to any base code. Therefore, the use of crosscutting frameworks in a generic structure that will be specialized, as an application framework, deserves attention and there is a lack of information about this topic in the literature. This master's thesis presents the GRENJFT application framework which was built from the insertion of a crosscutting framework, responsible for the persistence concern, to the GRENJ application framework structure. GRENJ-FT has the persistence concern isolated in a suitable way, what eases its comprehension and new application instantiations by users. Also the maintenances made in the GRENJ and crosscutting framework's structures, to enable this coupling are presented. Case Studies were conducted to verify that application's instantiations and functionality provided by the GRENJ remained the same in the GRENJ-FT. / A reutilização de artefatos de software, código, conceitos e modelos existentes em sistemas já construídos torna o desenvolvimento de software mais ágil, bem como propicia processos e produtos com mais qualidade. Frameworks de aplicação representam uma técnica de reúso que se caracteriza pelo modelo de uma aplicação semi-completa que atende às especificações de um determinado domínio e que deve ser customizado para atender aos requisitos específicos do sistema de software que se pretende desenvolver. Frameworks podem ser construídos sob o paradigma de programação orientada a objetos ou da programação orientada a aspectos. Frameworks transversais, um tipo especial de framework orientado a aspectos, são estruturas semicompletas que implementam o tratamento de um interesse transversal específico e podem ser acoplados a qualquer tipo de código. Porém, a aplicação de frameworks transversais em uma estrutura que ainda será especializada, como um framework de aplicação, merece atenção e há pouca informação na literatura especializada sobre o assunto. Esta dissertação de mestrado apresenta o framework de aplicação GRENJ-FT, oriundo da inserção de um framework transversal, responsável pelo tratamento do interesse de persistência, na estrutura do framework de aplicação GRENJ. GRENJ-FT possui o interesse de persistência isolado de maneira adequada, o que facilita sua compreensão e a instanciação de novas aplicações com o seu uso. Também são apresentadas as manutenções realizadas nas estruturas dos frameworks GRENJ e do transversal utilizado, para possibilitar tal acoplamento. Estudos de caso foram realizados, para verificar que tanto o processo de instanciação de aplicações quanto a funcionalidade oferecida pelo GRENJ se mantiveram inalteradas para o GRENJ-FT.
65

Construção da camada de interface gráfica e de um wizard para o framework GRENJ

Viana, Matheus Carvalho 20 May 2009 (has links)
Made available in DSpace on 2016-06-02T19:05:35Z (GMT). No. of bitstreams: 1 2584.pdf: 1469872 bytes, checksum: 66f7d4d2c35262eef3088b00442f3c66 (MD5) Previous issue date: 2009-05-20 / Universidade Federal de Sao Carlos / Enterprises need information systems for executing their processes on an efficient way. Market demands that these systems are developed at short term, at low cost and they need to get high quality and flexibility. Reuse is a concept of Software Engineering that aims to take this demand into consideration with the reutilization of artefacts, previously built and tested, for developing new systems. Information systems can be developed with reuse-based techniques, such as object-oriented frameworks and application generators. This project presents the process of construction of the graphical user interface layer and an application generator wizard of GRENJ (Business Resource Management implemented in Java, in Portuguese, Gestão de REcursos de Negócios com implementação em Java) framework. In this process, Guiwe (Graphical user interface for web) framework was created to support the building and the instantiation of the graphical user interface layer of GRENJ, which makes use of Java language plus web technologies. The wizard of GRENJ framework was developed with the use of a configurable application generator and the creation of templates and the GRENJ-Gens tool. This tool provides the instantiation of systems on GRENJ framework with the support of different application generators that can utilize the templates of that framework. The graphical user interface and the wizard layers were built on an iterative and intercalated way following the sequence of the patterns of GRN (Business Resource Management, in Portuguese, Gestão de Recursos de Negócios), witch is the pattern language that originated GRENJ framework. Beyond this, the practice of test-driven development was also applied. The advantages of using GRENJ framework with its graphical user interface and its wizard layers were verified with the realization of some case studies. / As empresas utilizam sistemas de informação para executarem seus processos de maneira eficiente. O mercado exige que esses sistemas sejam desenvolvidos em curto prazo, com baixo custo e que possuam alta qualidade e flexibilidade. Reúso é um conceito da Engenharia de Software que objetiva atender a essa demanda com a reutilização de artefatos, previamente construídos e testados, para o desenvolvimento de novos sistemas. Sistemas de informação podem ser desenvolvidos com o apoio de técnicas baseadas em reúso, como frameworks orientados a objetos e geradores de aplicações. Este projeto de pesquisa apresenta o processo de construção da camada de interface gráfica e de um wizard gerador de aplicações para o framework GRENJ (Gestão de Recursos de Negócios com implementação em Java). Nesse processo, o framework Guiwe (do inglês, Graphical user interface for web) foi criado para apoiar a construção e a instanciação da camada de interface do GRENJ que, além da linguagem Java, utiliza tecnologias voltadas para a web. Por sua vez, o wizard do framework GRENJ foi desenvolvido com o apoio de um gerador de aplicações configurável e com a construção de gabaritos e da ferramenta GRENJ-Gens. Essa ferramenta permite a instanciação de sistemas no framework GRENJ com a utilização de diferentes geradores de aplicações que tenham por base os gabaritos desse framework. Tanto a camada de interface gráfica quanto a do wizard do framework GRENJ foram construídos de forma iterativa e intercalados entre si com apoio nos padrões da GRN (Gestão de Recursos de Negócios), que é a linguagem de padrões da qual foi desenvolvido o framework GRENJ. Além disso, a prática de desenvolvimento guiado por testes também foi utilizada. As vantagens do uso do GRENJ com o wizard e a interface gráfica foram verificadas com a realização de alguns estudos de caso.
66

Projeto do subsistema de comunicação e distribuição e da camada de serviços da arquitetura OpenReality para suporte à criação de aplicações de visualização distribuída

Baptista, Bruno do Amaral Dias 26 February 2004 (has links)
Made available in DSpace on 2016-06-02T19:05:35Z (GMT). No. of bitstreams: 1 2592.pdf: 1999742 bytes, checksum: 8e5aad7d487acff1acad9e2f0dff4dd9 (MD5) Previous issue date: 2004-02-26 / Financiadora de Estudos e Projetos / This work presents the information distribution model adopted within OpenReality architecture (OR), and the related issues of its structures integration. Distributed Visualization Applications can be created using OR framework, which permits redefinitions, specializations and customizations. During distributed visualization application development, it s possible to choose the communication protocol to be used and its parameters. The consistency and interactivity concepts and their behavior for each information distribution model are also discussed. Among the main used structures is JAMP Platform (Java Architecture for Media Processing), which was upgraded to support OR requirements. JNDS application domain framework and JAMP2C development tool were added to JAMP development package. In a general way, the contribution of this project is to offer a new method for creating distributed visualization applications. Besides, this work improves the maturity of JAMP Platform, which now has a new framework and a new development tool available. / Este trabalho apresenta o modelo de distribuição de informação adotado na arquitetura OpenReality (OR), bem como as questões envolvidas na integração das estruturas nela adotadas. Aplicações de Visualização Distribuída podem ser criadas a partir do uso do framework OR, que aceita redefinições, especializações e personalizações. Durante o desenvolvimento de uma aplicação de visualização distribuída, é possível a escolha do protocolo de comunicação a ser utilizado, bem como suas parametrizações. Os conceitos de consistência e de interatividade e seus comportamentos diante de cada modelo de distribuição de informação também são discutidos. Entre as principais estruturas utilizadas, encontra-se a Plataforma JAMP, que sofreu significativas expansões para suportar os requisitos impostos pela arquitetura OR. O framework de domínio de aplicação JNDS e a ferramenta de auxílio ao desenvolvimento JAMP2C foram adicionados ao pacote que compõe a JAMP. De maneira geral, a contribuição do projeto do Subsistema de Comunicação e Distribuição e da Camada de Serviços da arquitetura OR é a disponibilização de um novo mecanismo para a criação de aplicações de visualização distribuída. Além disso, este trabalho avança mais um passo no processo de amadurecimento da Plataforma JAMP, que passa a contar com mais um framework e uma ferramenta para auxílio no desenvolvimento de suas aplicações.
67

Framework para comércio eletrônico, via internet móvel, mediado por agente de software

Fontes, Diogo Sobral 28 February 2002 (has links)
Made available in DSpace on 2016-06-02T19:06:24Z (GMT). No. of bitstreams: 1 DissDSF.pdf: 1446869 bytes, checksum: 62f125ae5f83804e871549de07d7c9d4 (MD5) Previous issue date: 2002-02-28 / The emergent technology of software agents is becoming popular in the last years, due to the increasing of Internet applications. Software Agents were initially used to filter information, find people with similar interests and to automate repetitive processes. Nowadays, they are being used in e-commerce applications, making a revolution in the way of leading the negotiations between people and companies. This technology automates several traditional steps of the purchase and sale process for Internet, reducing the costs and eliminating geographical barriers. This research presents a proposal for the development of an E-Commerce Framework, via Mobile Internet, mediated by Software Agents (FCEMAS). The framework is based on project patterns and Mobile Internet solutions using WAP (Wireless Application Protocol). / A tecnologia emergente de agentes de software vem se tornando popular nos últimos anos, devido ao aumento das aplicações para Internet. Agentes de software foram inicialmente utilizados para filtrar informações, encontrar pessoas com interesses similares e automatizar procedimentos repetitivos. Atualmente eles estão sendo utilizados em aplicações para comércio eletrônico, promovendo uma revolução na forma de conduzir as negociações entre pessoas e empresas. Essa tecnologia automatiza diversos estágios tradicionais do processo de compra e venda pela Internet, minimizando os custos e eliminando barreiras geográficas. Este projeto pesquisou o desenvolvimento de um Framework para Comércio Eletrônico, via Internet Móvel, mediado por Agentes de Software (FCEMAS). O framework baseia-se em padrões de projeto e soluções para Internet Móvel usando o WAP (Wireless Application Protocol). Foram construídos componentes, implementados com a tecnologia Enterprise Java Beans (EJB), para aplicações do domínio de farmácia, que permitiram validar o framework.
68

Bio-TIM - Ambiente para convergência de informações em Bioinformática.

Oliveira, Gustavo Borges de 31 August 2005 (has links)
Made available in DSpace on 2016-06-02T19:06:28Z (GMT). No. of bitstreams: 1 DissGBO.pdf: 1833938 bytes, checksum: 24ceae16595b3b1073dda4958829de16 (MD5) Previous issue date: 2005-08-31 / Currently, some genomas of creatures are being mapping, so enormous amounts of data are being generated. This data is sometimes stored in different data sources and at many times, these sources are heterogeneous and distributed, which results in the necessity of the use of new query techniques and integration of data. After this, the biologists can usufruct greaters and better resources during the research process. This work has the proposal of to build a Bioinformatics environment for the integration of different data sources and their reorganization in a centered source that supports a flexible and efficient manner to build queries. The environment is called as Bio-TIM, which is composed by three layers. The main one is called "Mediator" and it is composed by a connection manager for databases management systems, by wrappers, by a Data Warehouse and by a specific database. / Atualmente, vários genomas de seres vivos estão sendo mapeados gerando enormes quantidades de dados, as quais são armazenadas em diferentes fontes de informações. O fato dos dispositivos de armazenamento de dados serem heterogêneos e distribuídos resulta na necessidade de criação de técnicas de consulta e integração de dados para que os biólogos possam usufruir de maiores e melhores recursos durante o processo de pesquisa. Este trabalho propôs um ambiente de bioinformática para a integração de diferentes fontes de dados e sua reorganização em uma fonte centralizada propiciando consultas flexíveis e eficientes. O ambiente foi denominado Bio-TIM, o qual é composto por três camadas, sendo a principal denominada Mediador . Ela é composta por um gerenciador de conexões a sistemas gerenciadores de bancos de dados, por tradutores, por um Data Warehouse e por um banco de dados específico.
69

Algoritmo memetico para o problema do caixeiro viajante assimetrico como parte de um framework para algoritmos evolutivos

Buriol, Luciana Salete 12 August 2018 (has links)
Orientador: Paulo Morelato França / Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica e de Computação / Made available in DSpace on 2018-08-12T02:08:09Z (GMT). No. of bitstreams: 1 Buriol_LucianaSalete_M.pdf: 8595148 bytes, checksum: 8048854c00a24631aefeb449304ce2bd (MD5) Previous issue date: 2000 / Resumo: Dentre a gama de técnicas heurísticas e exatas existentes para a resolução de problemas combinatórios, os algoritmos populacionais genéticos e meméticos têm se destacado devido a sua boa performance. Em especial, os algoritmos meméticos podem ser considerados atualmente como uma das técnicas melhores sucedidas para a resolução de vários problemas combinatórios, dentre eles, o problema do caixeiro viajante. Nesta dissertação será apresentado um algoritmo memético aplicado ao problema do caixeiro viajante assimétrico, com a proposta de uma nova busca local: Recursive Arc Insertion. Os resultados computacionais considerando as 27 instâncias assimétricas da TSPLIB são apresentados, analisados e comparados com resultados obtidos por outros métodos propostos para o problema. O mesmo algoritmo é também aplicado a 32 outras instâncias assimétricas e a 30 instâncias reduzidas do problema de ciclos hamiltonianos não direcionados. Um framework para algoritmos evolutivos é apresentado, já incluindo o algoritmo memético implementado e a redução de instâncias do problema de ciclos hamiltonianos não direcionados para o problema do caixeiro viajante simétrico. Além disso, dois geradores portáveis de instâncias com solução ótima conhecida são descritos: um para o problema do caixeiro viajante assimétrico e outro para o problema de ciclos hamiltonianos / Abstract: Among the range of heuristic and exact techniques for solving combinatorial problems, the genetic and memetic populational algorithms play an important role due to their good performance. In special, the memetic algorithms can be considered current1y as one of the best techniques to solve several combinatorial problems, especially, the traveling salesman problem. In this dissertation a memetic algorithm applied to the asymmetric traveling salesman problem is developed, and a new local search is proposed: Recursive Are Insertion. The computational results considering the 27 asymmetric instances from TSPLIB are presented, analyzed and compared with results attained by other methods recent1y published. The same algorithm is also applied to 32 other asymmetric instances and to 30 reduced instances from undirect hamiltonian cycle problem. A framework for evolutionary algorithms is also presented, including the memetic algorithm implemented and the codes which performs a reduction from the undirect hamiltonian cycle problem to the symmetric traveling salesman problem. Besides, two portable instances generators with a known optimal solution are described: one for asymmetric traveling salesman problem and other for hamiltonian cycle problem / Mestrado / Automação / Mestre em Engenharia Elétrica
70

hp2FEM : uma arquitetura de software p não-uniforme para o método de elementos finitos de alta ordem / hp2FEM : a p non-uniform software architecture to the high order finite element method

Valente da Costa, Gilberto Luis, 1983- 21 August 2018 (has links)
Orientador: Marco Lúcio Bittencourt / Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Mecânica / Made available in DSpace on 2018-08-21T10:09:51Z (GMT). No. of bitstreams: 1 ValentedaCosta_GilbertoLuis_M.pdf: 6856772 bytes, checksum: bacab2fefeb1d730bb8f6760c97d0941 (MD5) Previous issue date: 2012 / Resumo: Este trabalho tem como objetivo principal a implementação de uma arquitetura de software para o Método de Elementos Finitos de Alta Ordem (MEF-AO), baseando-se no paradigma de programação orientada a objeto (POO) e no uso de técnicas de otimização de código fonte. O software foi escrito em linguagem C++ e desenvolvido sobre um framework com ferramentas que auxiliaram no desenvolvimento. A modelagem do sistema foi realizada de forma a facilitar e promover o reuso e manutenção do código. Buscou-se, também, a flexibilidade e generalização do MEF-AO ao permitir a variação nos procedimentos da construção das equações e o uso de malhas p não-uniforme. Neste caso, cada elemento pode ser interpolado com uma ordem polinomial diferente, além de permitir o uso de um algoritmo local de solução. Tal característica pode diminuir o número de operações e de armazenamento, pois o número de funções de forma é aumentado apenas onde é necessário o uso de mais pontos para interpolação da malha de solução. No final, o software é avaliado aplicando o problema de projeção para malha de quadrados e hexaedros / Abstract: The main objective of this work is the implementation of a software architecture for the High-Order Finite Element Method (HO-FEM), based on the Object Oriented Paradigm (OOP) and on source-code optimization techniques. The software was written in C++ programming language and developed over a framework which provided tools that assisted the implementation. The system was modeled so to promote code reuse and maintainability. Furthermore, the system modeling also provided flexibility and generalization for the HO-FEM by allowing modifications on the procedures for equation assembling and the use of p-non-uniform meshes. In this case, each element can be interpolated with different polynomial order, and allows the application of an algorithm for local solution. Such features can reduce the number of operations for memory allocation, since the number of shape functions is increased only where a higher density of points is needed by the solution mesh. Finally, the software is assessed by applying the projection problem for meshes of squares and hexahedros / Mestrado / Mecanica dos Sólidos e Projeto Mecanico / Mestre em Engenharia Mecânica

Page generated in 0.1012 seconds