9 research outputs found

    Reengenharia de software: o que, por quê e como

    Get PDF
    Este artigo tem como objetivo fornecer um embasamento sobre o processo demanuten¸c˜ao de software, mais especificamente sobre reengenharia e engenharia reversa,sendo destinado basicamente para apoio did´atico a essa parte da Engenharia de Software.Devido a isso, s˜ao apresentadas as defini¸c˜oes - o “o que” s˜ao essas modalidades de manuten¸c˜ao,os casos em que se aplicam − o “por que” utiliz´a-las e a forma de adot´a-las − o “como”realiz´a-las

    Aplicação de Padrões de Concorrência em Ambientes de Desenvolvimento Distribuído

    Get PDF
    De modo prático, este artigo aponta a importância da aplicação de padrões de software para a construção de sistemas complexos, como um ambiente de desenvolvimento distribuído de software denominado DiSEN. Os padrões apresentados implicam a concorrência e fornecem soluções eficazes para auxiliar a produção de um sistema com qualidade e promover ganhos de produtividade à equipe de pesquisa

    Not available

    No full text
    Este trabalho apresenta um conjunto de diretrizes que apóiam o processo de reengenharia de um sistema procedimental (escrito na linguagem Clipper) para um sistema orientado a objeto (escrito na linguagem Delphi). As diretrizes foram baseadas na experiência adquirida com a realização da reengenharia no sistema SAPES (um sistema que apóia o uso de um banco de dados bibliográfico pessoal na escrita de documentos). As diretrizes envolvem o método FUSION-RE/I, no passo de engenharia reversa, e a ferramenta FusionCASE, no passo de reconstrução.This work presents a set of guidelines that support the reengineering process of a procedural system (implemented in the Clipper language) into an object-oriented system (implemented in the Delphi language). The guidelines are based on the experience acquired with the reengineering of the SAPES system (a system to support the use of a personal bibliographic database in task of writing documents). The guidelines involve the FUSION-RE/I method, in the reverse engineering step, and the FusionCASE tool, in the reconstruction step

    Not available

    No full text
    Este trabalho apresenta um conjunto de diretrizes que apóiam o processo de reengenharia de um sistema procedimental (escrito na linguagem Clipper) para um sistema orientado a objeto (escrito na linguagem Delphi). As diretrizes foram baseadas na experiência adquirida com a realização da reengenharia no sistema SAPES (um sistema que apóia o uso de um banco de dados bibliográfico pessoal na escrita de documentos). As diretrizes envolvem o método FUSION-RE/I, no passo de engenharia reversa, e a ferramenta FusionCASE, no passo de reconstrução.This work presents a set of guidelines that support the reengineering process of a procedural system (implemented in the Clipper language) into an object-oriented system (implemented in the Delphi language). The guidelines are based on the experience acquired with the reengineering of the SAPES system (a system to support the use of a personal bibliographic database in task of writing documents). The guidelines involve the FUSION-RE/I method, in the reverse engineering step, and the FusionCASE tool, in the reconstruction step

    Teste de Linha de Produto de Software Baseado em Mutação de Variabilidades

    Get PDF
    O OVM (Orthogonal Variability Model) tem sido adotado para definir e documentar as variabilidades de uma linha de produto de software (LPS), e para derivar produtos para teste. Dado o enorme espaço de variabilidades da maioria das aplicações, critérios de teste baseados em combinações de variabilidades, ou no teste de caminhos básicos, são geralmente utilizados para selecionar um subconjunto de produtos, os mais representativos. Estes critérios, entretanto, não consideram defeitos que podem estar presentes no OVM. Para aumentar a confiança de que os produtos da LPS satisfazem a especificação, neste trabalho é apresentada uma abordagem baseada em teste de mutação. Operadores de mutação são introduzidos e avaliados em dois estudos de caso. Os resultados mostram que outros tipos de defeitos são revelados em comparação com os critérios existentes

    A Pattern System to Supervisory Control of Automated Manufacturing System

    No full text
    Software patterns represent a promising research area in reason of the benefits happened of its application, mainly in terms of productivity reached with the reutilization. In automatics, patterns can be applied to recurring problems involving many types of computational systems. A complex domain of application, for which patterns can bring great contribution, is the Supervisory Control of Automated Manufacturing Systems (SC-AMS). This article proposes a system of patterns that aim to be applied in SC-AMS domain. The system is composed by an architectural pattern and three design patterns. 1

    Antifungal bioassay-guided fractionation of an oil extract of propolis

    No full text
    The study aimed to evaluate the antifungal potential of an extract of propolis obtained with edible vegetable oil (ODEP) and to identify antifungal compounds in this extract. Propolis sample was extracted with canola oil. After filtration, the oily liquid extract was submitted to solvent partition and dried to obtain ODEP, which was tested in vitro against Candida albicans strains. ODEP was fractioned on Sephadex and by high-performance liquid chromatography (HPLC). Active fractions and/or a pure compound were analyzed by nuclear magnetic resonance, liquid chromatographic mass spectrometry (LC-MS) and liquid chromatography-tandem mass spectrometry (LC-MS/MS) to characterize their chemical composition. Bioassay-guided fractionation allowed the isolation of dihydrokaempferide, which was also quantified in ODEP by HPLC together with the total flavonoid content. Kaempferide and isosakuranetin were identified by LC-MS and LC-MS/MS in fractions with a potential activity against C.albicans. In vitro assays showed that some fractions from ODEP produced better inhibition of C.albicans than the propolis extract itself
    corecore