Página 1 dos resultados de 14 itens digitais encontrados em 0.037 segundos

Padrões de software a partir da engenharia reversa de sistemas legados.; Software patterns from legacy systems reverse engineering.

Braga, Rosana Teresinha Vaccare
Fonte: Biblioteca Digitais de Teses e Dissertações da USP Publicador: Biblioteca Digitais de Teses e Dissertações da USP
Tipo: Dissertação de Mestrado Formato: application/pdf
Publicado em 22/12/1998 PT
Relevância na Pesquisa
86.33%
A execução da engenharia reversa orientada a objetos de um sistema legado desenvolvido com orientação procedimental é usada como base para sua reengenharia, seguindo duas abordagens diferentes. Na primeira, o sistema passa por reengenharia com mudança de orientação, por meio de segmentação e, posteriormente, é transformado para uma linguagem orientada a objetos de forma semi-automática. Na segunda, é feito o reconhecimento de padrões recorrentes de software no modelo de objetos produzido pela engenharia reversa, para depois efetuar a reengenharia utilizando esses padrões. Os resultados obtidos por intermédio dessas duas abordagens podem ser comparados quanto à manutenibilidade, legibilidade e reuso. A versão original do sistema legado escolhido para a realização da experiência está implementado na linguagem Clipper e possui cerca de vinte mil linhas de código. Trata-se de uma oficina auto-elétrica e mecânica de veículos. Para a engenharia reversa foi escolhido o método Fusion/RE, sendo feita uma proposta para sua evolução, adicionando um maior detalhamento da etapa de abstração do modelo de análise do sistema. Para mudança de orientação do paradigma de desenvolviemnto, de procedimental para orientado a objetos...

"Um processo para construção de frameworks a partir da engenharia reversa de sistemas de informação baseados na Web: aplicação ao domínio dos leilões virtuais" ; A Process for Framework Development from Reverse Engineering of Web-based Information Systems: Application to the Online Auction Domain

Ré, Reginaldo
Fonte: Biblioteca Digitais de Teses e Dissertações da USP Publicador: Biblioteca Digitais de Teses e Dissertações da USP
Tipo: Dissertação de Mestrado Formato: application/pdf
Publicado em 04/10/2002 PT
Relevância na Pesquisa
96.24%
Um processo para o desenvolvimento de frameworks para sistemas de informação baseados na Web é proposto. Esse processo é composto pelos subprocessos de engenharia reversa de sistemas baseados na Web, de criação de uma linguagem de padrões e de construção e instanciação do framework. O subprocesso de engenharia reversa utiliza sistemas presentes na Web para derivar um modelo do domínio de aplicação. O desenvolvimento da linguagem de padrões é baseado no modelo do domínio e a construção do framework utiliza essa linguagem de padrões como base de todo o processo. Os produtos resultantes do uso desse processo para o domínio dos leilões virtuais, a Linguagem de Padrões LV e o Framework Qd+, também são apresentados.; A process for the development of web-based information systems frameworks is proposed. This process comprises a reverse engineering - for web-based information systems -, a pattern language creation, and a framework instantiation subprocesses. The reverse engineering subprocess uses existing WISs to derive an application domain model. The pattern language is created from the application domain model and the framework is developed from this pattern language. The deliverables of the application of this process to the online auctions domain...

Detecção e quantificação dos hormônios sexuais 17 'beta'-estradiol (E2), estriol (E3), estrona (E1) e 17 'alfa'-etinilestradiol (EE2) em água de abastecimento: estudo de caso da cidade de São Carlos, com vistas ao saneamento ambiental; Detection and quantification of sexual hormones 17 'beta'-estradiol (E2), estriol (E3), estrona (E1) and 17 'alfa'-etinilestradiol (EE2) in supplying water: study of case of the city São Carlos, with sights to the environmental sanitation

Guimarães, Tatiane Sant'Ana
Fonte: Biblioteca Digitais de Teses e Dissertações da USP Publicador: Biblioteca Digitais de Teses e Dissertações da USP
Tipo: Dissertação de Mestrado Formato: application/pdf
Publicado em 29/04/2008 PT
Relevância na Pesquisa
65.75%
Um dos grandes problemas da engenharia ambiental é a contaminação dos corpos hídricos. Os sanitaristas têm se preocupado com os hormônios sexuais, notadamente os estrógenos, compostos extremamente ativos biologicamente, que têm sido referidos como agentes etiológicos de feminilização e de vários tipos de cânceres. Os estrógenos naturais 17 'beta'-estradiol (E2), estriol (E3), estrona (E1) e o sintético 17 'alfa'-etinilestradiol (EE2), desenvolvidos para uso médico em terapias de reposição hormonal feminina e métodos contraceptivos, são os que despertam maiores preocupações, pela contínua introdução ao ambiente; hormônios que possuem a melhor conformação reconhecida pelos receptores que resultam respostas máximas, por isso são considerados responsáveis pela maioria dos efeitos disruptores desencadeados pela disposição de efluentes. A mudança de padrões quanto à atividade sexual dos jovens e a preocupação com o planejamento familiar, levaram ao grande consumo de contraceptivos que, através da urina, são levados pela rede coletora aos corpos de água. O indiscriminado uso desses hormônios na bovinocultura, suinocultura, avicultura e aqüicultura são responsáveis por parte considerável desse contaminante nos mananciais. Os hormônios excretados através da urina e fezes e agentes provenientes das indústrias de processamento de alimentos preocupam os sanitaristas porque o lançamento de efluentes in natura ou tratados...

Simulando Dennett: ferramentas e construções de um naturalista; Simulating Dennett: tools and constructions of a naturalist

Caleiro, Diego
Fonte: Biblioteca Digitais de Teses e Dissertações da USP Publicador: Biblioteca Digitais de Teses e Dissertações da USP
Tipo: Dissertação de Mestrado Formato: application/pdf
Publicado em 19/03/2014 PT
Relevância na Pesquisa
55.74%
A dissertação pretende permitir ao leitor simular a forma de pensar de Daniel Dennett, e perpassa toda sua filosofia, com ênfase em seu tratamento de o que são padrões, o algoritmo evolutivo, intuition pumps, consciência, e seu uso dos conceitos de illata, abstracta, semântica e sintaxe para compreender a natureza, a biologia e a mente humana. O trabalho reapresenta, sob nova luz, grande parte das ideias mais importantes de Dennett, e procura fazer a engenharia reversa de o que o levou a pensar de determinadas maneiras, guiando o leitor através de caminhos similares, procurando fomentar um aprendizado ativo de uma forma de pensar, acima e além de uma exposição dos resultados obtidos ao longo de décadas desse pensamento no próprio Dennett; This dissertation intends to provide the reader with an inner simulation of Daniel Dennetts form of reasoning, spreading over his whole philosophy, emphasizing his treatment of patterns, the evolutionary algorithm, consciousness, and his use of illata, abstracta, semantic, and synthax, to carve nature at its joints, especially biology and the human mind. It recasts, in a new light, great part of his most important ideas, and reverse engineers what made him think in particular ways, walking the reader through similar pathways...

Inspeção de aplicações Java através da identificação de padrões de projeto

Freitas, Andre Luis Castro de
Fonte: Universidade Federal do Rio Grande do Sul Publicador: Universidade Federal do Rio Grande do Sul
Tipo: Tese de Doutorado Formato: application/pdf
POR
Relevância na Pesquisa
86.16%
Para reutilização, manutenção e refatoração, projetistas de sistemas de software, freqüentemente, precisam examinar o código fonte da aplicação para entender os detalhes dos sistemas desenvolvidos. As aplicações orientadas a objetos em geral, tornam-se coleções nebulosas de classes e implementações de métodos. Sem dúvida a habilidade de entender sistemas de software é largamente aumentada visualizando-se esses produtos em níveis mais altos de abstração. Os padrões de projeto demonstram um alto índice de abstração e são considerados uma ferramenta efetiva para o entendimento de sistemas de software orientados a objetos. Aplicações orientadas a objetos visualizadas como um sistema de interação de padrões requerem a descoberta, identificação e classificação de grupos de classes relacionadas. Estas visualizações podem representar qualquer padrão conhecido ou agrupamentos que executam uma tarefa abstrata e necessariamente não são uma solução de padrão conhecida. Os padrões de projeto descrevem, portanto, microarquiteturas que resolvem problemas arquitetônicos em sistemas de software orientados a objetos. É importante identificar estas microarquiteturas durante a fase de manutenção de aplicações orientadas a objetos. Faz-se necessário salientar que estas microarquiteturas aparecem freqüentemente distorcidas na aplicação fonte. O objeto deste trabalho é demonstrar a viabilidade de construir uma ferramenta para descobrir a utilização de padrões de projeto em aplicações Java. Assim...

Delphos : uma ferramenta de análise de segurança; Delphos: a tool for security analysis

Ribeiro, Guilherme Selau
Fonte: Universidade Federal do Rio Grande do Sul Publicador: Universidade Federal do Rio Grande do Sul
Tipo: Trabalho de Conclusão de Curso Formato: application/pdf
POR
Relevância na Pesquisa
35.75%
Delphos é um método de engenharia reversa que visa analisar aspectos de segurança de sistemas a partir do seu código fonte. Ele é baseado no método SiSOA desenvolvido no Fraunhofer Institute na Alemanha. A diferença entre as duas ferramentas é que enquanto a segunda analisa sistemas desenvolvidos com arquitetura SCA, a primeira tem como alvo sistemas desenvolvidos com arquitetura Java EE. Esse método possui três fases principais: fase de extração, fase de identificação e fase de análise. Na primeira fase é extraído um modelo global do sistema com base na análise automática do seu código fonte e de arquivos de configuração. Na fase de identificação é feito uso de uma base de conhecimento em segurança, previamente criada por um especialista humano usando a arquitetura SGIT. Essa base é automaticamente avaliada sobre o modelo atribuindo tags de identificação aos artefatos do modelo conforme o algoritmo de identificação encontra os padrões. Na última fase são exibidos ao analista o modelo com as tags identificadas e relatórios de severidade e credibilidade desses artefatos. A partir dessa saída o analista pode atribuir manualmente tags ou alterar a base de conhecimento para refletir as características desejadas...

Barreiras e motivações à adoção de práticas de Green Supply Chain Management: estudo de casos no setor de baterias automotivas

Souza, Caroline Lombardi de
Fonte: Universidade Estadual Paulista (UNESP) Publicador: Universidade Estadual Paulista (UNESP)
Tipo: Dissertação de Mestrado Formato: 139 f. : il.
POR
Relevância na Pesquisa
45.86%
Pós-graduação em Engenharia de Produção - FEB; Esta pesquisa tem como objetivo identificar as empresas produtoras de baterias automotivas esstão lidando com as barreiras e as motivações para a adoção de práticas de green supply chain managment (GSCM). O método de pesquisa utilizado foi o estudo de múltiplos casos nas cinco principais empresas produtoras de baterias automotivas instaladas no Brasil. Os resultados dessa pesquisa apontam que as principais práticas de GSCM adotadas pelas empresas estudadas são a gestão ambiental interna e a logística reversa e consequentemente as mais afetadas pelos fatores interno Processo de melhoria interno e externo Regulamentações Governamentais e Legislações. A forma como as empresas lidam com o fator interno é através da implantação de certificações, auditorias frequentes e respeito às exigências dos padrões de qualidade e, externamente é cumprido com as legislações e regulamentações vigentes e pertinentes ao setor. Adicionalmente, esta pesquisa apresenta guidelines para o setor de baterias automotivas instaladas no Brasil no que concernem as oportunidades e desafios para a adoção de práticas de GSCM; This research aims to identify how automotive batteries enterprisess are dealing with the barriers and drivers for the adoption of green supply chain management practices. The research method used was a multiple case study in five major automotive batteries enterprises installed in Brazil. The results of this study indicate that the main GSCM practices adopted by companies studied are internal environmental management and reverse logistics...

Método de verificação do desempenho do scanners laser usando um artefato tridimensional

Zúñiga, Laura Daniela Ordierez
Fonte: Universidade de Brasília Publicador: Universidade de Brasília
Tipo: Dissertação
POR
Relevância na Pesquisa
55.81%
Dissertação (mestrado)—Universidade de Brasília, Faculdade de Tecnologia, Pós-Graduação em Sistemas Mecatrônicos, 2013.; Instrumentos como scanner laser 3D são atualmente utilizados em diversas aplicações de engenharia reversa, uma vez que admitem a aquisição de informações da geometria da peça de objetos num tempo reduzido de medição resultando na redução de custos. Comparando com os instrumentos de medição com contato, como máquinas de medição por coordenadas (MMC). A verificação de desempenho de scanners a laser está em estudo e, atualmente, não há padrões nem normas universais para resolver este problema. Esta dissertação propõe um método para verificar o desempenho do scanners laser 3D do fabricante NextEngine. A abordagem experimental foi implementada usando um scanner a laser 3D fabricado pela NextEngine. Um padrão tridimensional foi projetado e fabricado em alumínio, com características geométricas específicas, como círculos, cilindros, aviões e esferas. As características geométricas como raios, ângulos e alturas foram determinadas através da medição em uma MMC cantilever com sonda de gatilhamento (valores convencionais). Os valores destas mesmas características foram medidas no scanner laser e comparadas com os valores convencionais...

Engenharia reversa de padrões em arquitecturas reutilizáveis

Flores, Nuno Honório Rodrigues
Fonte: Universidade do Porto Publicador: Universidade do Porto
Tipo: Dissertação Formato: XX, 119 p., 30 cm; application/pdf; application/pdf
POR
Relevância na Pesquisa
116.08%
Tese de mestrado. Engenharia Informática. Faculdade de Engenharia. Universidade do Porto. 2005

Engenharia reversa de padrões de interação

Clara Raquel da Costa e Silva Sacramento
Fonte: Universidade do Porto Publicador: Universidade do Porto
Tipo: Dissertação
POR
Relevância na Pesquisa
66.07%
Graphical user interfaces (GUIs) are populated with recurring behaviors that vary only slightly. For example, authentication (login / password) is a behavior common to many software applications. However, there are different behaviors between different implementations of this behavior. Sometimes a message appears when the user does not enter the correct data, sometimes, the application software only erases entered data and shows no indication to the user. These recurring behaviors (UI patterns) are well identified in the literature.The goal of this dissertation is to continue the work already done on an existing tool called PARADIGM-RE, a dynamic reverse engineering approach to extract User Interface (UI) Patterns from existent Web applications. As such, we will develop a data analysis module with the goal of improving and substantiate the existing identifying heuristics set, and we will extend the current set of identifiable patterns.; As interfaces gráficas estão populadas de comportamentos recorrentes que variam apenas ligeiramente. Por exemplo, a autenticação (login/password) é um comportamento comum a muitas aplicações de software. No entanto, há comportamentos diferentes entre diferentes implementações desse padrão. Por vezes...

Inferência de PSM/PIM e padrões de conceção a partir de código Java

Couto, Rui
Fonte: Universidade do Minho Publicador: Universidade do Minho
Tipo: Dissertação de Mestrado
Publicado em 06/12/2011 POR
Relevância na Pesquisa
46%
Dissertação de mestrado em Engenharia de Informática; Devido ao constante crescimento do número de plataformas e linguagens disponíveis a quem desenvolve software, estamos a atingir elevados níveis de complexidade. Este facto levou à necessidade de criar novas técnicas de desenvolvimento de software que permitam facilitar o processo, abstraindo a complexidade que lhe é subjacente. O Object Management Group (OMG) apresentou ma solução para esse problema definindo a Model Driven Engineering (MDE). A MDE baseia o seu processo de desenvolvimento na definição e transformação de modelos, nomeadamente modelos independentes da computação (CIM), independentes da plataforma (PIM) e dependentes da plataforma (PSM). A Unified Modelling Language (UML) permite a criação de Platform Specific Models (PSM) e Platform Independent Models (PIM), ou até mesmo diagramas mais específicos como diagramas de classe. Alguns anos antes de surgir a MDE, Erich Gamma catalogou um conjunto de formas corretas de produzir software. Estas formas denominam-se padrões de conceção e a sua importância já foi amplamente reconhecida. Estes padrões são úteis não só no desenvolvimento, mas também no processo de análise de software. Baseado em programas Java...

CAD e engenharia reversa como ferramentas de auxílio na fabricação de cartuchos para próteses ortopédicas

Pereira, Edson Jorge Alcântara
Fonte: Universidade Federal do Rio Grande do Norte; BR; UFRN; Programa de Pós-Graduação em Engenharia Mecânica; Tecnologia de Materiais; Projetos Mecânicos; Termociências Publicador: Universidade Federal do Rio Grande do Norte; BR; UFRN; Programa de Pós-Graduação em Engenharia Mecânica; Tecnologia de Materiais; Projetos Mecânicos; Termociências
Tipo: Dissertação Formato: application/pdf
POR
Relevância na Pesquisa
86.1%
The manufacturing of above and below-knee prosthesis starts by taking surfac measurements of the patient s residual limb. This demands the making of a cartridg with appropriate fitting and customized to the profile of each patient. The traditiona process in public hospitals in Brazil begins with the completion of a record file (according to law nº388, of July 28, 1999 by the ministry of the health) for obtaining o the prosthesis, where it is identified the amputation level, equipment type, fitting type material, measures etc. Nowadays, that work is covered by the Brazilian Nationa Health Service (SUS) and is accomplished in a manual way being used commo measuring tapes characterizing a quite rudimentary, handmade work and without an accuracy.In this dissertation it is presented the development of a computer integrate tool that it include CAD theory, for visualization of both above and below-knee prosthesis in 3D (i.e. OrtoCAD), as well as, the design and the construction a low cos electro-mechanic 3D scanner (EMS). This apparatus is capable to automatically obtain geometric information of the stump or of the healthy leg while ensuring smalle uncertainty degree for all measurements. The methodology is based on reverse engineering concepts so that the EMS output is fed into the above mentioned academi CAD software in charge of the 3D computer graphics reconstruction of the residualimb s negative plaster cast or even the healthy leg s mirror image. The obtained results demonstrate that the proposed model is valid...

Planejamento e determinação estrutural de modificações cristalinas dos fármacos lamivudina e efavirenz

Melo, Ariane Carla Campos de
Fonte: Universidade Federal de Goiás; Brasil; UFG; Programa de Pós-graduação em Química (IQ); Instituto de Química - IQ (RG) Publicador: Universidade Federal de Goiás; Brasil; UFG; Programa de Pós-graduação em Química (IQ); Instituto de Química - IQ (RG)
Tipo: Dissertação Formato: application/pdf
POR
Relevância na Pesquisa
65.86%
Lamivudine and Efavirenz are anti-HIV drug largely used as, respectively a non-nucleoside and a nucleoside reverse transcriptase inhibitor as part of antiretroviral therapies. During the tests to obtain co-crystals of efavirenz with lamivudine it was obtained a novel crystalline phase, the polymorph of the hydrochloride salt of lamivudine. The structural and conformational analysis of this crystal modification showed that this keeps similarities, in intramolecular and intermolecular level, respectively with lamivudine hydrochloride and lamivudine hydrochloride monohydrate. Based on the intermolecular analysis and packing efficiency is expected that the polymorph of the hydrochloride salt of lamivudine is more soluble than the anhydrous phase. There are few reports on efavirenz solid state structures and behaviors. Crystal engineering strategies have not been well-exploited for this drug. In this sense, we delineate our synthesis strategy from the structural comparison and possibility of formation of intermolecular interactions patterns similar to those observed in the cocrystal of efavirenz and 4,4’-bipyridine. Two 4,4’-bipyridine-like compounds whose heterocycles are spaced by either an ethylene and an ethane moiety were cocrystallized together with efavirenz into solid state forms isostructural with respect to that of the drug cocrystal with 4...

"PARFAIT: uma contribuição para a reengenharia de software baseada em linguagens de padrões e frameworks" ; "PARFAIT: an contribution for the software reengineering based on patterns languages and frameworks"

Cagnin, Maria Istela
Fonte: Biblioteca Digitais de Teses e Dissertações da USP Publicador: Biblioteca Digitais de Teses e Dissertações da USP
Tipo: Tese de Doutorado Formato: application/pdf
Publicado em 17/06/2005 PT
Relevância na Pesquisa
75.95%
A necessidade de evolução de sistemas legados tem aumentado significativamente com o surgimento de novas tecnologias. Para apoiar essa tendência, diversos métodos de reengenharia têm sido propostos. No entanto, poucos possuem apoio computacional efetivo, alguns utilizam padrões de projeto ou padrões específicos de reengenharia, e nenhum utiliza framework baseado em linguagem de padrões. Este trabalho está inserido no domínio de Sistemas de Informação. Propõe a elaboração de um arcabouço de reengenharia ágil baseado em framework, que realiza a engenharia reversa do sistema legado com o apoio de linguagem de padrões de análise, fornecendo entendimento e documentação necessários para instanciar o framework. O entendimento do sistema legado também é apoiado pela sua execução, por meio de casos de teste. Esses casos de teste são utilizados posteriormente para validar o sistema alvo. O framework, cuja construção é baseada em linguagem de padrões, é utilizado para obter o projeto e a implementação do sistema alvo. Para permitir a reengenharia com o apoio do arcabouço definido, um processo ágil de reengenharia foi criado. Como no desenvolvimento de software, grande parte do tempo da reengenharia é despendido com atividades de VV&T. Para minimizar esse problema...