• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 166
  • 6
  • 5
  • 5
  • 5
  • 4
  • 2
  • 2
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • Tagged with
  • 170
  • 170
  • 105
  • 62
  • 44
  • 43
  • 33
  • 31
  • 30
  • 30
  • 30
  • 28
  • 26
  • 22
  • 22
  • 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.
111

Um framework para a avaliação de interfaces de aplicações SIG Web no dominio agricola / A framework to Web GIS application interface evaluation in the agriculture domain

Schimiguel, Juliano 28 September 2006 (has links)
Orientadores: Maria Cecilia Calani Baranauskas, Claudia Maria Bauzer Medeiros / Tese (doutorado) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-08-07T08:38:34Z (GMT). No. of bitstreams: 1 Schimiguel_Juliano_D.pdf: 17588489 bytes, checksum: 9550a21b1f40b24668f4ab2d6d270dda (MD5) Previous issue date: 2006 / Resumo: Sistemas de Informação Geográfica (SIG) são categorias de software que permitem a manipulação, gerenciamento e visualização de dados geo referenciados. O termo georeferenciado denota associação a um sistema de coordenadas geográficas. Existem inúmeras categorias de aplicações SIG. em diferentes escalas e domínios, abrangendo desde temas urbanos até ambientais. Aplicações de Sistemas de Informação Geográfica na Web, neste trabalho denominadas "aplicações SIG Web", são sistemas onde a 'informação geográfica' pode estar dispersa em diferentes locais e sua manipulação via SIG ocorre através da Internet. A importância de SIG Web direcionados a sistemas agrícolas, foco deste trabalho, advém do fato de funcionarem como um ferramental útil para usuários que trabalham direta ou indiretamente no domínio: agricultores, agrônomos, cooperativas agrícolas, órgãos governamentais ligados à área. Interfaces de Usuário em SIG Web têm sido desenvolvidas sem o uso de práticas e critérios que considerem especificidades desse domínio de aplicação e a diversidade de usuários na web. A qualidade da interface dessas aplicações influencia diretamente o seu uso. Este trabalho se propõe a conceituar qualidade no contexto de interfaces de aplicações SIG Web. investigando tanto o produto - a interface de aplicações SIG Web - quanto o processo de design de interfaces de tais aplicações. Estas duas perspectivas formam a base de recomendações para a avaliação de suas interfaces de aplicações. O resultado principal do trabalho é a definição de um framework de bases semióticas para orientar designers e partes interessadas no design de aplicações SIG Web na avaliação de interfaces de tais aplicações. Esse framework organiza um espaço de análise que contém as recomendações identificadas nos contextos de avaliação do produto e de processo de design de aplicações SIG Web. Ele foi desenvolvido e testado utilizando um conjunto de aplicações e estudos de caso reais, no domínio agrícola. / Abstract: Geographic Information Systems (GIS) are pieces of software that allow manipulation, management and visualization of georeferenced data, where the term "georeferencing" denotes association with geographic coordinates. There are countless kinds of applications that use GIS, for different domains and using distinct geographic scales, ranging from urban to environmental issues. This thesis uses the expression "Web GIS applications" to denote applications running on Geographic Information Systems. They are systems where the geographic information may be distributed over several sites, and is manipulated by users on the Internet, using a GIS. This work is centered on Web GIS applications for the agricultural domain. The relevance of these applications is based on the fact that they serve as a basic decision platform for users that directly or indirectly work in this domain: farmers, agronomers, cooperatives or government instances. Web GIS User Interfaces have long been developed without considering practices and criteria that take into account the domain's specificity, or the wide spectrum of Web users. The quality of these interfaces has a major impact in the use of these applications. This thesis is centered on analyzing the issue of the quality of Web GIS application interfaces, under two perspectives: the product - the interface itself: and the design process of these interfaces. The main contribution of this work is a definition of a framework based on semiotics that guides Web GIS application designers in the evaluation of the interfaces of these applications. This framework includes a set of procedures, as well as a set of recommendations to be followed by designers in order to improve interface quality. The framework was developed and validated using several real life applications, for the agricultural domain. / Doutorado / Sistemas de Informação / Doutor em Ciência da Computação
112

Sistema inteligente para aplicações de soluções ao bombeamento mecanico de petroleo

Correa, Jose Franscisco dos Santos 11 December 1995 (has links)
Orientador: Armando Freitas da Rocha / Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Mecanica / Made available in DSpace on 2018-07-21T02:56:55Z (GMT). No. of bitstreams: 1 Correa_JoseFransciscodosSantos_M.pdf: 41587022 bytes, checksum: c47a8413c82326cd5f7ca0d6e891453e (MD5) Previous issue date: 1995 / Resumo: o presente trabalho apresenta proposta de um sistema inteligente para a análise e apresentação de soluções a serem aplicadas em poços equipados com bombeamento mecânico. Este sistema engloba o tratamento de dados contidos em base de dados, a identificação de sintomas através de agentes especializados, a análise do conjunto de sintomas e a proposta de ações no sentido de corrigir problemas e otimizar o sistema bombeamento mecânico. Conceitos de engenharia de petróleo como dimensionamento e verificação do sistema de bombeamento mecânico, análise Nodal , cálculo da carta dinamométrica de fundo, fluxo multifásico, propriedades dos fluidos, "Inflow Performance Relationship", Interferência de Gás, dentre outros, foram incorporados ao sistema e integrados por agentes inteligentes desenvolvidos a partir de conceitos de Inteligência Artificial, tais como, sistemas distribuidos, redes neurais simbólicas e lógica nebulosa. o "Sistema Inteligente para Análise de Cartas Dinamométricas", atualmente em desenvolvimento através de convênio entre a PETROBRÁS e UNICAMP, tem seu campo de atuação ampliado pelo presente trabalho, através da incorporação dos conceitos citados / Abstract: This work presents a proposal for a Sucker Rod Pumping Analysis Expert System, with the main characteristic of presentating diagnostics and solutions to sucker rod pumping problems. The system includes database treatment, syntoms identification, diagnosis and solutions proposals, performed by a group of agents specialized in sucker rod pumping problems solution and otimization. Artificial Inteligence concepts such as distribuited systems, neural nets and fuzzy logic, as long as Petroleum Engineering concepts such as design and verification of sucker rod pumping, nodal analysis, and pump dynagraph are used by the inteligent agents to broadly analyse the sucker rod pumping system. The use of the above concepts in this work, enlarges the PETROBRÁS UNICAMP project "Sistema Inteligente para análise de Cartas Dinamométricas" scope in the treatment of sucker rod pumping problems / Mestrado / Mestre em Engenharia de Petróleo
113

Ações atomicas distribuidas para Xchart

Brito, Luciana de Paula 17 December 1996 (has links)
Orientador: Hans R. E. Liesenberg / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-07-22T03:32:39Z (GMT). No. of bitstreams: 1 Brito_LucianadePaula_M.pdf: 3022413 bytes, checksum: b5496b8076f788b4e2248f5881e16c2d (MD5) Previous issue date: 1996 / Resumo: Neste trabalho desenvolve-se um sistema de ações atômicas distribuídas com o propósito de fornecer os mecanismos necessários à implementação do sistema de execução de Xchart. Xchart é um ambiente integrado para a construção de interfaces homem-computador de sistemas interativos distribuídos. O sistema de execução de Xchart é o componente responsável pela gerência dos objetos que implementam o controle do diálogo entre homem e computador. Este sistema requer a construção de um componente de software que forneça mecanismos de atomicidade, acesso, localização, comunicação e controle de concorrência para os objetos do diálogo. Nesta dissertação, defende-se que o sistema de ações atômicas distribuídas contruído é adequado a Xchart porque satisfaz as suas necessidades. O sistema de ações atômicas distribuídas fundamenta-se no emprego de objetos e ações atômicas para a construção de aplicações distribuídas, e em sua. implementação utilizam-se os conceitos da programação orientada a objetos. O conjunto de classes que compõem este sistema implementa as funcionalidades necessárias ao processamento de ações atômicas distribuídas, fornecendo uma interface de programação transparente à distribuição de objetos. O emprego do mecanismo de herança do paradigma de objetos permite que o comportamento das classes do sistema de ações atômicas distribuídas seja selecionado de acordo com os requisitos específicos de cada aplicação distribuída, tornando-o flexível e fácil de usar. / Abstract: A distributed atomic actions system has been developed to provide the mechanisms required the implementation of the Xchart execution system. Xchart is an integrated environment; has been created to aid in the building of computer-human interfaces for distributed systems. The Xchart execution system is responsible for the management of the objects that implement the control of the dialog between human and computer. Distributed object management requires the provision of mechanisms for atomicity, access, location, communication, concurrency control. These mechanisms guarantee that the execution system will be capable of managing the objects of the dialog. This dissertation argues that the distributed atomic action system developed fulfills the needs of the execution system of Xchart. The distributed atomic actions system is based on the use of objects and atomic actions the building of distributed applications (dialog controllers). Its design and implementation is object-oriented. The class hierarchy of the system implements the funcionality necessary to provide distributed atomic actions and distribution transparency through the use of a stub generator. Selective use of inheritance allows programmers to flexibly; assign properties of atomic actions (concurrency control and atomicity) to classes of their applications. / Mestrado / Mestre em Ciência da Computação
114

Um framework multi-agentes para o projeto de interfaces homem-computador

Peixoto, Cecilia Ines Sosa Arias 26 June 1997 (has links)
Orientador: Beatriz Mascia Daltrini / Tese (doutorado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica e de Computação / Resumo: Obter sucesso no projeto de interface de usuário requer coordenação de diversa disciplinas para criar um produto de software de alta usabilidade.Esta é a motivação deste trabalho: definir a arquitetura de um framework que permita integrar o trabalho das diversas disciplinas durante o processo de projeto. O objetivo obter um projeto de sistema interativo onde diversos usuários possam trabalho considerando um aspecto específico da interface. Neste trabalho de tese, define-se um framework para o projeto conceitual e detalhado de sistemas interativos, o qual seque a abordagem multi-agentes na sua arquitetura. Ele possui as características multi-disciplinares tais como cooperação e flexibilidade, próprias do processo de desenvolvimento de interfaces. Para conseguir que várias pessoas trabalhem com vários agentes, determinamos que o projeto da interface seja tratado também como um conjunto de agentes, chamados de agentes da interface da aplicação (AIA). Os AIAs reúnem, na sua arquitetura, as descrições declarativas de todas as partes do projeto de uma aplicação interativa (apresentação da interface, descrição das tarefas da interface, descrição do diálogo, modelos de funções e dados) naturalmente orientada ao projetista / Made available in DSpace on 2018-07-22T18:10:32Z (GMT). No. of bitstreams: 1 Peixoto_CeciliaInesSosaArias_D.pdf: 7983928 bytes, checksum: 8b47016c3bb9987a5e47016cce0ff7ec (MD5) Previous issue date: 1997 / Abstract: Attaining success in user interface design requires coordination of several subjects to create a software product with high usability. This is the motivation of this work: to define the architecture of a framework which allows integration of the work of the various subjects during the design process. The goal is to obtain an interactive system design where several users can work considering only one specific aspect of the interface design. In this the framework for conceptual and detailed design of interactive system is defined. This framework has the typical multidisciplinary characteristics of the interface design process, such as cooperation and flexibility. In order to enable different people to work with various agents in the called application interface agents (AIA). The AIAs include, in their architecture, the declarative description of all parts of the design of an interactive application (presentation of the interface, dialog description, interface task description, data and functions model) in a natural, designer-oriented way / Doutorado / Doutor em Engenharia Elétrica
115

Uma abordagem participativa ao design de ambiente computacional de apoio a discussão de problemas no contexto de trabalho

Silva, Andre Marcos da 20 July 2001 (has links)
Orientador : Maria Cecilia Calani Baranauskas / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-07-28T19:49:36Z (GMT). No. of bitstreams: 1 Silva_AndreMarcosda_M.pdf: 5054046 bytes, checksum: 380d60b3eb28a0d168f94669181df633 (MD5) Previous issue date: 2001 / Resumo: O Sistema de Produção Enxuta é responsável por grandes alterações nas organizações fabris. No que se refere à interação de indivíduos da fábrica em trabalhos colaborativos, este sistema de produção impõe, prinápalmente, a necessidade da permissão e do estímulo à partiápação de todas as pessoas da organização nestas atividades. Nesta linha de raáocínio, artefatos tecnológicos poderiam contribuir paráalmente com a implantação deste paradigma de produção nos diversos tipos de organizações. Entretanto, a utilização de ferramentas computacionais no apoio a grupos de trabalho dentro de comunidades organizaáonais apresenta uma problemática que compromete o sucesso destes sistemas. Esta problemática refere-se ao fato de o sucesso destes sistemas não ser dependente somente da tecnologia empregada em seu desenvolvimento ou em sua arquitetura de comunicação, mas prinápalmente de sua aceitação pelo grupo de trabalho. Esta dissertação investiga trabalho colaborativo apoiado por computador ( Computer Supported Coopelãtive Wor.k - CSCW) e propõe uma metodologia de deslgn para estes sistemas através da partiápação real e direta de seus próprios usuários em todas as etapas do ciclo de vida do desenvolvimento do artefato tecnológico. Essa abordagem objetiva considerar as necessidades, a cultura, o fluxo de trabalho e as opiniões de participantes do domínio no design do sistema. A proposta metodológica é ilustrada através do desenvolvimento do Andou. um sistema de apoio à discussão no processo de resolução de problemas dentro de organizações enxutas. Este trabalho apresenta contribuições nas áreas de Interação Humano-Computador e em áreas de pesquisa envolvidas em trabalho colaborativo apoiado por computador (CSCW) / Abstract: Improvements and importam modifications imo manufacturing organizations are imposed by the Lean Production System practices. According to this type of production system the organization must stimulate and allow the participation of all staff on collaborative activities, including disQlSsion in the problem-solving processo Technological artifacts could offer partial support to Lean Production implantation in differem companies. However, the use of computer systems to support workgroups presents some drawbacks that compromise the success of these systems. The success of the systems depends on its acceptance by the workgroup rather than only on the technology used in its development or its communication architecture. This dissertation investigates Computer-Supported Cooperative Work (CSCW) and proposes a design methodology to this class of systems. This proposed methodology explores the users' direct and real participation during all the system's lifecycle phases. This approach aims at considering the organization's requirements, its culture and workflow, and people &om the domain in decisions about the system development. The application of the proposed methodology is illustrated through the design process of Andou. a system to support discussion in the problem-solving process in lean organizations. This work presents contributions to research in the areas of Human-Computer Imeraction and Computer-Supported Cooperative Work / Mestrado / Mestre em Ciência da Computação
116

Metricas objetivas para consistencia de interface : explorando a relação entre interação humano-computador e engenharia de software

Meneghetti, Luciano Krob 15 July 1998 (has links)
Orientador: Beatriz Mascia Daltrini / Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica e de Computação / Made available in DSpace on 2018-08-12T00:47:44Z (GMT). No. of bitstreams: 1 Meneghetti_LucianoKrob_M.pdf: 9234989 bytes, checksum: 53ae26f5efc7008d030e8d8dd49aba20 (MD5) Previous issue date: 1998 / Resumo: Avaliar a interface de um software, antes de entregá-Io ao usuário final, é muito importante. O uso de ferramentas CASE construtoras de interface para auxílio ao designer de interface não é condição suficiente para garantir uma interface consistente. Essas ferramentas, no máximo, conseguem garantir a disponibilização de widgets através de uma toolkit pré-definida. Em outras palavras, incorporam somente conceitos da Engenharia de Software (ES), ignorando conceitos de Interação Humano-Computador (IHC). Como esses conceitos de IHC não são incorporados na fase de desenvolvimento da interface, através de ferramentas CASE construtoras de interface, essa dissertação pretende disponibilizá-Ios para que sejam incorporados em ferramentas CASE para avaliação de interface, oferecendo uma base de métricas. Mais especificamente, o objetivo dessa dissertação é explorar a relação entre as grandes áreas de ES e IHC, através da geração de uma base de métricas objetivas, cuja meta é favorecer (não necessariamente garantir) a usabilidade do produto final que chegará às mãos do usuário. Palavras-Chave: Engenharia de Software, Interação Humano-Computador, ferramentas CASE, interface, métricas. ...Observação: O resumo, na íntegra, poderá ser visualizado no texto completo da tese digital / Abstract: Evaluating the software interface before delivering it to the end user is very important. Using interface builders CASE tools for helping interface designer is not a sufficient condition to guarantee a consistent interface. These tools, at most, guarantee widgets available through a pre-Ciefinedtoolkit. In other words, it incorporates only software engineering (SE) concepts, ignoring human-computer interaction (HCI) concepts. As the HCI concepts are not incorporated in interface development phase in interface builders CASE tools, this thesis intends to let them available, 50that they can be incorporated in interface evaluation CASE tools, offering a metrics repository. More specifically, the thesis goal is to exploit the relation between SE and HCI areas, by the generation of a repository of objective metrics. Its intention is to favour (not necessarily guarantee) the final product usability that will be given to the end user. Keywords: Software Engineering, Human-Computer Interaction, CASE tools, interface, metrics. ...Note: The complete abstract is available with the full electronic digital thesis or dissertations / Mestrado / Mestre em Engenharia Elétrica
117

Linguagens declarativas e tecnologias da web no desenvolvimento de interfaces de usuario de dispositivoss portateis / Developing user interfaces for portable devices with declarative languages and web techonologies

Loureiro Junior, João 12 August 2018 (has links)
Orientador: Maria Cecilia Calani Baranauskas / Dissertação (mestrado profissional) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-08-12T07:42:25Z (GMT). No. of bitstreams: 1 LoureiroJunior_Joao_M.pdf: 1198816 bytes, checksum: 19345971be41b020f936942e3d8170c6 (MD5) Previous issue date: 2005 / Resumo: Este trabalho enumera diversos problemas relacionados ao desenvolvimento de interfaces de usuário, observados na indústria atual de dispositivos portáteis. É apresentada uma comparação entre diversas linguagens declarativas relacionadas à especificação de interfaces de usuário, todas baseadas em XML. É feita então uma proposta de uso da linguagem XForms, conjuntamente com CSS, na definição de interfaces de usuário destes dispositivos, como alternativa à solução vigente. Como meio de validar a proposta, é definido um modelo para a interface de usuário, tendo como base um telefone celular existente no mercado. Em seguida é descrito como XForms e CSS podem ser utilizados na especificação da interface de usuário dos dispositivos correspondentes a este modelo. São incluídas uma proposta de arquitetura e as extensões necessárias à linguagem XForms. Este trabalho demonstra a necessidade de um número reduzido de extensões para que XForms e CSS possam ser utilizados com este propósito. / Abstract: This work describes several problems related to user interface development that currently affect the industry of portable devices. We present a brief comparison between existing declarative languages based on XML related to user interface specification. We propose the use of XForms and CSS as an alternative to the current approach. In order to validate the proposal, a model for the user interface is presented, based on existing cellular phones on the market. We show how XForms and CSS could be used as user interface definition languages for the portable devices based on that model. It is included an architecture proposal and the required extensions to the W3C XForms recommendations. We conclude the feasibility of this proposal based on the small number of extensions required for that. / Mestrado / Engenharia de Computação / Mestre em Ciência da Computação
118

Acionamento de dispositivos robóticos através de interface natural em realidade aumentada / Robotic device actuation through natural interface in augmented reality

Diniz, Wendell Fioravante da Silva, 1982- 20 August 2018 (has links)
Orientador: Eurípedes Guilherme de Oliveira Nóbrega / Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Mecânica / Made available in DSpace on 2018-08-20T08:14:05Z (GMT). No. of bitstreams: 1 Diniz_WendellFioravantedaSilva_M.pdf: 9463256 bytes, checksum: 22904c4d85179e589b6a43dd655dc3ca (MD5) Previous issue date: 2012 / Resumo: Desde o início da História e particularmente da Revolução Industrial, o homem tem buscado substituir ou complementar sua força de trabalho com dispositivos e máquinas capazes de ampliar a capacidade produtiva ou resolver tarefas para as quais o emprego de força humana não é satisfatório ou é perigoso. Esta necessidade impulsionou, no último século, o desenvolvimento de dispositivos robóticos, que foram se tornando cada vez mais complexos, à medida que a tecnologia avançava. No entanto, quanto mais complexos, mais difícil se torna sua operação. Reduzir a complexidade de operação destes dispositivos sem comprometer sua eficácia é um objetivo desejável e que tem impulsionado significativos esforços de pesquisa ultimamente. Neste trabalho, estudam-se duas tecnologias diferentes que podem ser aplicadas de forma complementar para tornar a operação de dispositivos robóticos mais simplificada. A área de Interfaces Naturais estuda a criação de mecanismos de operação baseados nas formas naturais de interação entre os seres humanos e os computadores, como gestos e fala, visando diminuir a curva de aprendizado para a operação de sistemas complexos, tornando esta uma tarefa intuitiva. A Realidade Aumentada tem entre seus objetivos ampliar o conhecimento sobre uma certa situação ao apresentar a um usuário informações adicionais fornecidas por instrumentação. Para isso, faz uso de técnicas de Computação Gráfica. Também permite criar situações simuladas para avaliar o comportamento de sistemas, ou treinamento para a operação destes sistemas de maneira virtual. Neste trabalho, montou-se um experimento em que um braço robótico será acionado de forma natural, através de gestos do usuário, em um ambiente de Realidade Aumentada. Como transdutor para a captura do movimento do usuário, foi o usado o sensor Kinect¿, que é um equipamento disponível comercialmente com custo relativamente baixo. Foi desenvolvida uma arquitetura que permite o acionamento da plataforma robótica de forma remota, através de comunicação em rede / Abstract: Since the beginning of History and particularly of the Industrial Revolution, human beings have sought to replace or supplement their workforce with devices and machines, in order to expand their productive capacity or to solve tasks for which the use of human power is not satisfactory or it is dangerous. This need pushed the development of robotic devices in the last century, which have become increasingly complex as technology advances. However, the more complex it is, more difficult its operation becomes. Reducing these devices operational complexity without compromising its effectiveness is a desirable goal that has driven significant research efforts lately. In this work, two different technologies are studied which can be applied in a complementary way to simplify robotic operation. The area of Natural Interfaces studies the creation of software mechanisms, based on natural forms of interaction between humans and computers, such as gestures and speech, in order to reduce the learning curve for the operation of complex systems, making it more intuitive. Augmented Reality has among its objectives to expand the knowledge about certain situations, presenting to the user additional instrumentation provided information. To accomplish this objective, Augmented Reality makes use of Computer Graphics techniques. It also allows the creation of simulated scenarios to evaluate the behavior of systems, or for virtually training the operators of these systems. In this work, an experiment was set up in which a robotic arm is activated through user gestures in an Augmented Reality environment. As a low cost commercially available equipment, the Kinect¿ sensor is adopted to capture the user's movement. An architecture was developed and tested with auspicious results, implementing the proposed natural interface to interpret the human gestures and to provoke the respective remote activation of the robotic platform through network communication / Mestrado / Mecanica dos Sólidos e Projeto Mecanico / Mestre em Engenharia Mecânica
119

Estendendo ambientes de suporte a trabalho cooperativo com base no conceito de workflow

Souza, Sofia Mara de 03 August 2018 (has links)
Orientador : Maria Cecilia Calani Baranauskas / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Matematica, Estatistica e Computação Cientifica / Made available in DSpace on 2018-08-03T14:39:23Z (GMT). No. of bitstreams: 1 Souza_SofiaMarade_M.pdf: 15200201 bytes, checksum: b9309acd4682e2a0e8538477dfc45fed (MD5) Previous issue date: 2003 / Mestrado
120

Uma ferramenta para teste estrutural de regras ativas

Cardoso, Virginia Mara 03 August 2018 (has links)
Orientador: Mario Jino / Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica e de Computação / Made available in DSpace on 2018-08-03T21:34:50Z (GMT). No. of bitstreams: 1 Cardoso_VirginiaMara_M.pdf: 6056358 bytes, checksum: b5db20d51d5add0af07f59317c42809a (MD5) Previous issue date: 2004 / Resumo: Regras ativas definem ações sobre um banco de dados ativo, acionadas sem a intervenção do usuário; são utilizadas para a manutenção de bancos de dados bem como para controlar diversas outras atividades. Existem poucos trabalhos enfocando o teste de regras e os que o fazem não exploram a linguagem SQL, uma das linguagens mais utilizadas em bancos de dados relacionais. Propõe-se neste trabalho uma ferramenta de suporte ao teste de unidade de regras ativas ¿ a ferramenta ART-TOOL (Active Rule Testing Tool). Técnicas de teste estrutural de software foram adaptadas para apoiar a aplicação de critérios baseados em análise de fluxo de dados ao teste de regras ativas. O suporte da ART-TOOL dá-se por meio de análises estática e dinâmica de regras ativas envolvendo: determinação dos elementos requeridos pelos critérios; a instrumentação do código fonte da regra; a monitoração da execução da regra instrumentada; e a análise de cobertura dos critérios. Um exemplo mostra a aplicação da ferramenta no teste de uma regra ativa. Mostra-se também, no teste de 15 regras ativas, que a abordagem contribui para a revelação de defeitos / Abstract: Active rules define actions on active databases, activated without the intervention of the user; they are used for the maintenance of a database as well as for controlling diverse other activities. There is few work focusing on the test of rules and the existing ones do not explore the SQL language, one of the most used languages in relational databases. A tool is proposed to support the unit test of active rules - the ART-TOOL (Active Rule Testing Tool). Structural software testing techniques are adapted to support the application of criteria based on data flow analysis to the test of active rules. ARTTOOL provides testing support by means of static and dynamic analyses of active rules involving: determination of the required elements for the criteria; instrumentation of the source code of the rule; execution of the instrumented rule; and coverage analysis of the criteria. An example shows the application of the tool in the test of an active rule. It is also shown, through the test of 15 active rules, that the approach contributes to revealing faults in rules / Mestrado / Engenharia de Computação / Mestre em Engenharia Elétrica

Page generated in 0.1049 seconds