• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 22
  • 3
  • Tagged with
  • 25
  • 13
  • 9
  • 8
  • 8
  • 8
  • 8
  • 8
  • 8
  • 7
  • 7
  • 6
  • 5
  • 5
  • 5
  • 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.
11

An inference model with probabilistic ontologies to support automation in effects-based operations planning

Henrique Costa Marques 17 December 2012 (has links)
In modern day operations, planning has been an increasingly complex activity. This is especially true in scenarios where there is an interaction between civilian and military organizations, involving multiple actors in a diversified way, with the intertwining requirements that limit the solution space in non-trivial ways. Under these circumstances, decision support systems are an essential tool that can also become a problem if not properly used. Although this has been widely recognized by the planning and decision support systems communities, there has been little progress in designing a comprehensive methodology for course of action (COA) representation that supports the diverse aspects of the Command and Control planning cycle in Effects-Based Operations (EBO). This work proposes an approach based on probabilistic ontologies capable to support task planning cycle in EBO at the Command and Control tactical planning level. At this level, we need to specify the tasks that will possibly achieve the desired effects defined by the upper echelon, with uncertainty not only in the execution, but also from the environment parameters. Current approaches suggest solutions to the operational level, giving greater importance to the process of targeting while approaches to the tactical level do not take into account the uncertainty present in the environment and actions in their ability to achieve the desired effect. To offer a possible solution to knowledge representation at the tactical level, an inference model was developed to generate the planning problem to be sent to a planning system. The proposed model also describes simulation as a tool to assist the plan';s refinement. The main contribution of this work is the development of a process of probabilistic inference against a knowledge base that is capable of dealing with uncertainty at the tactical level, where different tasks can achieve the same effect, but with different probabilities of success. Obtained results indicate the feasibility of the proposal once valid plans are generated in reasonable time from general orders or requests.
12

Um avaliador de cenários simulados para reseqüenciamento da produção em sistemas automatizados de manufatura usando lógica nebulosa.

Fernandes, Marcelo Climaites 20 August 2004 (has links)
Made available in DSpace on 2016-06-02T19:05:33Z (GMT). No. of bitstreams: 1 DissMCF.pdf: 2219656 bytes, checksum: f83a921d0c03343b903f3ee4976cb75e (MD5) Previous issue date: 2004-08-20 / In the search for competitive advantages, companies of the manufacture industry segment have been investing in the production flexibility and processes automation, looking for assisting a variety of types of products, following a demand for products and with few manual interventions. In this context, tasks like manufacture integration and production planning and management become more complex. The search for solutions in these tasks should always take into account the desired performance of the productive system, in relation to a series of factors like the attendance of delivery dates. Among the planning tasks, the present proposal is to help the production sequencing. This sequencing can be accomplished in several ways as, for instance, using priority rules. Discrete event systems simulation can be used to test different acceptable sequences of production evaluating the conditions or scenarios. However the simulation typically takes long time, not only to run the models but also for the analysis of the obtained data. To deal with the sequencing task due to situations that happen in moments not determined, the time to analyze or define a new arrangement is a very important factor and needs to be short. This proposal presents a system using fuzzy logic, for the evaluation of data obtained from the simulation of scenarios, considering shop floor conditions, to the production sequencing, in order to take a lower time for the evaluation task. / Na busca por vantagens competitivas, empresas do setor de manufatura têm investido na flexibilidade de produção e automação de processos, procurando atender a uma variedade de tipos de produtos, seguindo a demanda por produtos e com baixa intervenção manual. Neste ambiente, tarefas de integração da manufatura, planejamento e gerenciamento da produção, entre outras, tornam-se cada vez mais complexas. A busca por soluções nestas tarefas deve sempre levar em consideração o desempenho desejado do sistema produtivo, em relação a uma série de fatores como, por exemplo, o atendimento de prazos de entrega. Dentre as tarefas de planejamento, a presente proposta atua no seqüenciamento da produção. Este seqüenciamento pode ser realizado de diversas maneiras como, por exemplo, pelo uso de regras de prioridade, visando uma expectativa de resultados. Fazendo-se o uso de simulação de sistemas de eventos discretos, é possível testar diferentes seqüências admissíveis de produção, avaliando-se o desempenho para cada condição ou cenário. Entretanto o uso de simulação tipicamente necessita um tempo relativamente alto, não somente para as chamadas corridas de simulação mas também pelo tempo necessário para análise dos dados obtidos. Para tratar o seqüenciamento diante de situações que ocorrem em momentos não prédeterminados, o tempo de resposta na análise ou de definição de um novo arranjo é um fator muito importante e necessita ser relativamente baixo. Esta proposta apresenta um sistema computacional usando lógica nebulosa, para avaliação de dados obtidos na simulação de cenários representativos de condições de chão de fábrica, para o re-seqüenciamento da produção, buscando reduzir o tempo de avaliação.
13

A tecnologia computacional móvel na sistematização da assistência de enfermagem: avaliação de um software - protótipo / The mobile computational technology in the systematization of nursing care: evaluation of a software-prototype.

Dircelene Jussara Sperandio 22 August 2008 (has links)
O propósito desta investigação foi avaliar o desempenho funcional e a qualidade técnica de um Software-protótipo desenvolvido para a sistematização da assistência de enfermagem. Foi elaborada uma versão deste ambiente computacional específica para aplicação em dispositivo de mão móvel com interface de rede sem fio integrada possibilitando aos enfermeiros acessar e documentar dados acerca de sinais vitais, balanço hidroeletrolítrico, evolução e prescrição de enfermagem a beira do leito com transmissão de dados em tempo real. Este estudo está alicerçado no Modelo do Processo de Avaliação segundo a ISO/IEC 9126, Parte 1: Modelo de qualidade, que versa sobre qualidade externa e interna de software e a especifica em seis características denominadas: funcionalidade, confiabilidade, usabilidade, eficiência, manutenibilidade e portabilidade, as quais são subdivididas em subcaracterísticas. Foi utilizado subsídio da NBR ISO/IEC 14598 que apresenta uma visão geral do processo de avaliação de software, suas orientações e requisitos. Este estudo descritivo/exploratório foi realizado em uma instituição de ensino superior de enfermagem e duas instituições hospitalares de ensino localizadas no interior do estado de São Paulo. Os avaliadores totalizaram um número de vinte e sete e foram constituídos por oito especialistas em informática; oito enfermeiros docentes e 11 enfermeiros, sendo sete do Hospital A e quatro do Hospital B. Considerando-se a característica de modularidade e adotando o referencial proposto por Pressman (2006), realizaram-se duas etapas de avaliação: teste de unidade modular e de validação. Inicialmente, a verificação concentrou-se em cada uma das doze unidades modulares, em seguida foram avaliados na forma integrada para se proceder ao teste de validação. O desenvolvimento destas duas etapas contou com a participação individual de cada um dos especialistas e ocorreu na presença da pesquisadora. Foi elaborado um instrumento de avaliação (Anexo I) a fim de documentar os dados coletados no teste de unidade modular e com base nas características e subcaracterísticas de qualidade foram desenvolvidos instrumentos específicos para aplicação do teste de validação junto aos especialistas em informática (Anexo II a) e enfermeiros docentes e enfermeiros (Anexo II b). Os resultados demonstraram que a incorporação da tecnologia da computação móvel advinda de rede sem fio às atividades assistenciais de enfermagem proporcionou um ambiente com mobilidade para as ações e facilitou a comunicação e a documentação da assistência prestada. A avaliação dos atributos de qualidade do Software-protótipo em questão foi mensurada pelos especialistas em informática, enfermeiros docentes e enfermeiros destacando-se duas características: usabilidade e eficiência. A usabilidade foi avaliada com 100% de respostas positivas pelos docentes e enfermeiros e com 80,4% de aprovação pelos especialistas em informática evidenciando que o Software-protótipo para a sistematização da assistência de enfermagem (SAE) apresenta facilidade para inserir e obter informações e apresenta-se como um sistema dinâmico para documentar a assistência prestada. A eficiência foi aprovada com 92,3% e 87,5% de respostas positivas pelos enfermeiros docentes e especialistas em informática, respectivamente, demonstrando que uma das vantagens desta ferramenta é armazenar, processar e disponibilizar informações sobre a SAE de forma mais eficiente que a realizada manualmente. / The purpose of this investigation was to evaluate the functional performance and the technical quality of a software-prototype developed for the systematization of the nursing care. A version of this specific computational environment has been developed to be used in hand-mobile devices with integrated wireless network interface allowing the nurses to access and document data related to vital signals, hydroelectrolytic balance, evolution and nursing prescription at the point-of-care with transmission of data in real time. This study is based on Evaluation Process Model, according to ISO/IEC 9126, Part 1: Model of Quality which is versed in external and internal software quality and specifies it in six characteristics denominated: functionality, reliability, usability, efficiency, maintainability, and portability, which are subdivided in sub-characteristics. Subsidy of NBR ISO/IEC 14598 has been used, which presents a general overview of the software evaluation process, its orientations and requirements. This descriptive/exploratory study has been accomplished in a Nursing College and in two school hospital institutions in the interior of the state of Sao Paulo. It has been totaled 27 appraisers, and constituted by eight specialists on computer science; eight faculty members nurses; and 11 registered nurses - seven from Hospital A, and four from Hospital B. Considering the characteristic of modularity, and adopting the reference proposed by Pressman (2006), two stages of evaluation have been accomplished: modular unity test, and validation. Initially, the verification focused on each one of the 12 modular unities, and then they have been evaluated integrally in order to proceed the validation test. Each one of the specialists participated in the development of these two stages, which occurred in the presence of the researcher. An instrument of evaluation has been elaborated (Appendix I) in order to document the data collected in the modular unity test. Based on the characteristics and sub-characteristics of quality, specific instruments for application of the validation test have been developed along with the computer science specialists (Appendix II a), and the faculty members nurses and registered nurses (Appendix II b). The results demonstrated that the incorporation of the mobile computer technology originated from wireless network to the nursing care activities provided an environment with mobility for actions and became communication and documentation of the assistance easier. The evaluation of the quality attributes of the software-prototype was measured by the computer science specialists, faculty members nurses and registered nurses, highlighting two characteristics: usability and efficiency. The usability was evaluated, resulting 100% of positive approval among faculty members nurses, and 80.4% among computer science specialists, demonstrating that the software-prototype for the systematization of nursing care makes the action of inserting and obtaining information easy, and it is presented as a dynamic system to document the provided care. The efficiency was approved with 92.3% and 87.5% of positive answers by the faculty members nurses and computer science specialists, respectively, demonstrating that one of the advantages of this tool is to store, process, and make available information about the nursing process, more efficiently than the one made manually.
14

Heuristics and metaheuristics for heavily constrained hybrid flowshop problems

Urlings ., Thijs 16 July 2010 (has links)
Due to the current trends in business as the necessity to have a large catalogue of products, orders that increase in frequency but not in size, globalisation and a market that is increasingly competitive, the production sector faces an ever harder economical environment. All this raises the need for production scheduling with maximum efficiency and effectiveness. The first scientific publications on production scheduling appeared more than half a century ago. However, many authors have recognised a gap between the literature and the industrial problems. Most of the research concentrates on optimisation problems that are actually a very simplified version of reality. This allows for the use of sophisticated approaches and guarantees in many cases that optimal solutions are obtained. Yet, the exclusion of real-world restrictions harms the applicability of those methods. What the industry needs are systems for optimised production scheduling that adjust exactly to the conditions in the production plant and that generates good solutions in very little time. This is exactly the objective in this thesis, that is, to treat more realistic scheduling problems and to help closing the gap between the literature and practice. The considered scheduling problem is called the hybrid flowshop problem, which consists in a set of jobs that flow through a number of production stages. At each of the stages, one of the machines that belong to the stage is visited. A series of restriction is considered that include the possibility to skip stages, non-eligible machines, precedence constraints, positive and negative time lags and sequence dependent setup times. In the literature, such a large number of restrictions has not been considered simultaneously before. Briefly, in this thesis a very realistic production scheduling problem is studied. Various optimisation methods are presented for the described scheduling problem. A mixed integer programming model is proposed, in order to obtai / Urlings ., T. (2010). Heuristics and metaheuristics for heavily constrained hybrid flowshop problems [Tesis doctoral no publicada]. Universitat Politècnica de València. https://doi.org/10.4995/Thesis/10251/8439 / Palancia
15

Rehearsal: Um arcabouço para teste automatizado de coreografias de serviços web / Rehearsal: A framework for automated testing of web service choreographies

Besson, Felipe Meneses 14 September 2012 (has links)
Servicos web sao componentes de software fracamente acoplados projetados para promover a comunicacao interoperavel entre aplicacoes na Internet. O acesso a servicos web da-se de maneira padronizada (via protocolos definidos pelo W3C), independente da linguagem de programacao, sistema operacional ou plataforma em que sao desenvolvidos. Devido a essas caracteristicas, servicos simples podem ser combinados em servicos mais completos. Coreografia consiste em uma abordagem descentralizada para a composicao de servicos. Diferentemente de orquestracoes, abordagem na qual servicos distribuidos sao coordenados de modo centralizado, a interacao entre os servicos de uma coreografia e colaborativa e a coordenacao descentralizada. Apesar das vantagens, o desenvolvimento de coreografias, incluindo as atividades de testes, nao e algo consolidado. O objetivo desta dissertacao foi desenvolver uma arcabouco de teste que facilite o uso de Desenvolvimento Guiado por Testes (Test-Driven Development, TDD) em coreografias de servicos web. Rehearsal, o arcabouco proposto, fornece funcionalidades para o teste automatizado de (i) servicos web atomicos (teste de unidade); (ii) composicao de servicos (teste de integracao) e (iii) uma parte ou toda a coreografia (teste de aceitacao). Esses testes podem ser implementados utilizando funcionalidades do arcabouco, tais como a criacao dinamica de clientes para servicos web, o interceptador de mensagens e a abstracao da coreografia em objetos Java. Alem disso, Rehearsal facilita a criacao e uso de Mocks de servicos web, uma importante pratica de TDD. Além de avaliar o arcabouco desenvolvido, um estudo ex- ploratorio qualitativo foi conduzido com estudantes de Ciencia da Computacao. De acordo com os resultados obtidos, as funcionalidades do Rehearsal mostraram-se adequadas para a utilizacao de TDD em coreografias de servicos web. / Web services are loosely-coupled software components designed to support interoperable machine- to-machine interaction over the Internet. To achieve such interoperability, web services are accesible through W3C web standards, independently of which language, operating system, or hardware platform they are developed. Due to these characteristics, simple web services can be combined in more complex ones. Choreographies are a distributed approach for composing web services. Compared to orchestrations, which have a centralized approach to distributed service management, the interaction among the choreographed services is collaborative with decentralized coordination. Despite the advantages, choreography development, including the testing activities, is not consolidated. The goal of this research is to develop a testing framework to support Test-Driven Development (TDD) of choreographies. Rehearsal, the proposed framework, provides features for automating the testing of (i) atomic web services (unit testing); (ii) their integration in the choreography (integration testing); and (iii) part of or the entire choreography (acceptance testing). These several levels of testing are implemented by using framework features such as the dynamic generation of web service clients, message interception, and the abstraction of the choreography into Java objects. In addition, Rehearsal supports important practices of TDD such as service mocking. To assess the developed framework, we conducted a qualitative exploratory study with Computer Science students. According to the results obtained, the features of Rehearsal were adequate for applying TDD to web service choreography development successfully.
16

Avaliação da contribuição do sistema informatizado em enfermagem para o enfermeiro e sua aplicabilidade no ponto de cuidado do paciente / Assessment of the nursing computerized system to the nurse and its application at the point of patient care

Palomo, Jurema da Silva Herbas 22 January 2010 (has links)
A aplicação da tecnologia da informação na Saúde tem dado um suporte à prestação do cuidado ao paciente com mais qualidade e propiciado a adesão de processos mais lineares, eficientes e seguros. Apresenta-se, nesta Tese, o desenvolvimento e a avaliação de um módulo, denominado Sistematização da Assistência de Enfermagem (Módulo SAE) que, incorporado ao Sistema de Informação Hospitalar (SIH) do Instituto do Coração do Hospital das Clínicas da Faculdade de Medicina da Universidade de São Paulo, seja capaz de automatizar as ações envolvidas no Processo de Enfermagem, identificando os benefícios e as limitações decorrentes da adoção de um sistema informatizado. A metodologia foi desenvolvida em duas etapas, uma para possibilitar o desenvolvimento e a implantação do Módulo SAE, outra para avaliar a contribuição para o enfermeiro e sua aplicabilidade no ponto de cuidado do paciente (PCP). A primeira etapa constou da organização das funcionalidades do Processo de Enfermagem no Módulo SAE. Como resultado, um conjunto de funcionalidades, estruturadas ou em texto livre, foi definido e compreende: coleta dos dados do paciente e exame físico, diagnóstico e evolução de enfermagem, intervenções e prescrição de enfermagem. O uso do Módulo SAE foi realizado em paralelo com a SAE manuscrita durante 6 meses e aprovado por 28 enfermeiros. Após esta fase, 50 outros enfermeiros foram treinados e utilizaram o Módulo SAE no seu trabalho diário, durante 15 meses, finalizando a primeira etapa com 78 enfermeiros treinados. A segunda etapa constou de uma pesquisa com os enfermeiros que responderam dois questionários para avaliar o uso do Módulo SAE, por meio de duas formas diferentes de acesso, uma delas por computador fixo no posto de enfermagem e a outra, um computador móvel desenvolvido no próprio hospital, para levar o sistema ao PCP. Para obter melhores resultados na pesquisa, as características pessoais desses enfermeiros foram analisadas e comparadas. Da homogeneidade dos resultados foram selecionados 42 profissionais aptos para usarem o computador móvel, dos quais, 25 participaram. Mediante os resultados analíticos e estatísticos, concluiu-se que o Módulo SAE incorporado no SIH contribuiu para o enfermeiro obter maior legibilidade e segurança no registro eletrônico, tanto por acesso fixo como por acesso móvel. A comparação entre as formas de acesso para a formulação do diagnóstico e da prescrição de enfermagem demonstrou resultado positivo a despeito das diferenças estatisticamente significantes (teste não paramétrico de Wilcoxon). Além disso, o registro eletrônico permitiu ao enfermeiro dispor de maior tempo para a assistência direta ao paciente (fixo 84% e móvel 60%). Quanto à facilidade do uso do computador móvel no PCP, as respostas positivas (84%) indicaram a diminuição do tempo gasto para a atualização da prescrição de enfermagem. / The application of information technology in health has given support to the patient care with more quality and provides more linear, efficient and safe processes. This thesis presents the development and evaluation of a module called Systematization of Nursing Care (SAE Module) that when incorporated into the Hospital Information System of the Heart Institute of the University of Sao Paulo Medical School is able to automate the actions involved in Nursing Process. The identification of the benefits and limitations resulting from the adoption of an information system are also described. The methodology was developed in two stages: the first involved the development and deployment of the SAE Module, and the second involved the assessment of the nursing computerized system to the nurse and its application at the point of patient care (PCP). The first step included the organization of the nursing process in the SAE Module. As a result, a set of features, structured or free texts were defined and comprised: collection of patient data and physical examination, nursing diagnosis and evolution, nursing interventions and prescription. The use of SAE Module was done in parallel with the SAE handwritten during 6 months and approved by 28 nurses. After this stage, 50 other nurses were trained and used it in their daily work for 15 months, finalizing the first step with 78 trained nurses. The second step involved the evaluation of nurses who replied two forms to evaluate SAE Module usage through two different ways of access, one using a fixed computer in the nursing counter and the other using a mobile computer, developed in the hospital in order to bring the system to the PCP. In order to obtain the best results from the evaluation, personal characteristics of these nurses were reviewed and compared. Fortytwo nurses were selected according to the homogeneity of the results, out of which 25 participated in the evaluation. The analytical and statistical results lead to the conclusion that the SAE Module incorporated into SIH contributed to the nurse to get more readability and security from patient electronic records for both fixed and mobile access. The comparison between the two forms of access to the formulation of nursing diagnosis and prescription has shown positive results despite statiscally significant differences (nonparametric Wilcoxon test). In addition, it was observed that the patient electronic record (fixed 84% and 60%) allowed an increase of the nurse´s time in the direct patient care. Regarding the use of a mobile computer in the PCP, the positive responses (84%) indicated a reduction in the time spent to update the nursing prescription.
17

Método de resolução de deadlocks no controle de produção de sistemas de manufatura automatizados utilizando redes de Petri coloridas

Souza, Wesley Willy Oliveira de 01 July 2011 (has links)
Made available in DSpace on 2016-06-02T19:06:03Z (GMT). No. of bitstreams: 1 4911.pdf: 4490259 bytes, checksum: 94cfbdb804ef2f55cb81e1163b1c6ad4 (MD5) Previous issue date: 2011-07-01 / Universidade Federal de Sao Carlos / Resources sharing is one of the main characteristics of Automated Manufacturing Systems (SMA), this characteristic can be a synonym of advantages but on the other hand it may lead to the problem of deadlock. Several papers have suggested methods and techniques to reduce or eliminate the occurrence of deadlocks in SMA systems. The deadlock resolution strategies suggested in the literature can be classified into the following types: deadlock detection and recovery, deadlock prevention and deadlock avoidance. This work proposes a resolution method for the control of automated manufacturing systems using colored Petri nets, the main goal of the proposed method is to provide a deadlock-free production controller. To model, simulate and implement the technique in a production controller a dedicated software is used to model the Petri Nets. Initially, a model using Colored Petri Nets is proposed, then changes in the model are introduced in order to eliminate the deadlocks, resulting in a Colored Petri net control model of the SMA. Finally the model is implemented in the scenario of a Flexible Manufacturing System for testing and validation of the method. / O Compartilhamento de recursos é uma das principais características dos Sistemas de Manufatura Automatizados (SMA), esta característica pode ser um sinônimo de vantagens, mas por outro lado pode levar ao problema de deadlock. Diversos trabalhos têm sugerido métodos e técnicas para reduzir ou eliminar a ocorrência de deadlocks em SMA. As estratégias de resolução de deadlock sugerido na literatura podem ser classificados nos seguintes tipos: detecção e recuperação de deadlocks, prevenção de deadlocks e de deadlock. Este trabalho propõe um método de resolução para o controle de sistemas de manufatura automatizados utilizando redes de Petri coloridas, o principal objetivo do método proposto é obter um controlador da produção livre de deadlocks. Para modelar, simular e implementar a técnica em um controlador de produção um software dedicado é usado para modelar a rede de Petri. Inicialmente, um modelo usando Redes de Petri Coloridas é proposto, então mudanças são introduzidas, a fim de eliminar os deadlocks, resultando em um modelo de rede de Petri de um SMA livre de deadlock. Finalmente o modelo é implementado no cenário de um Sistema de Manufatura Flexível para testes e validação do método.
18

MDEM: um ambiente para avaliação do consumo de energia em multidispositivos baseado na web

CARVALHO, Sidartha Azevedo Lobo de 26 February 2015 (has links)
Submitted by Fabio Sobreira Campos da Costa (fabio.sobreira@ufpe.br) on 2016-04-05T15:06:42Z No. of bitstreams: 2 license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5) Sidartha Carvalho Dissertacao de Mestrado.pdf: 2847376 bytes, checksum: e22fe197fc67ebb8e11ceb85baa66bc8 (MD5) / Made available in DSpace on 2016-04-05T15:06:42Z (GMT). No. of bitstreams: 2 license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5) Sidartha Carvalho Dissertacao de Mestrado.pdf: 2847376 bytes, checksum: e22fe197fc67ebb8e11ceb85baa66bc8 (MD5) Previous issue date: 2015-02-26 / FACEPE / Diante do crescimento das vendas de smartphones, em específico com o sistema operacional Android, em suas variadas versões e diversidade de aparelhos, um problema chamado de fragmentação foi destacado. Com o incremento de dispositivos multinúcleos e multiprocessadores, crescem as restrições na potência e ocorrência de superaquecimento. Alguns trabalhos consultados se especializam em resolver o problema da fragmentação, porém não se preocupam com dados energéticos, enquanto outros somente relatam técnicas que permitem a diminuição no consumo energético, mas nenhum possibilita a integração de testes multidispositivos, com o intuito de solucionar o problema da fragmentação, com foco energético. Este trabalho oferece a modelagem e implementação de um ambiente de medição que auxilia na avaliação do consumo energético de dispositivos com o sistema operacional Android. O ambiente proposto permite que seja feita uma análise energética de dispositivos em diferentes frequências no processador e redes de dados de forma simultânea e com manipulação pela Web. Uma infraestrutura genérica de medição, a qual permite a coleta de tensão e corrente de dispositivos alimentados por bateria foi criada juntamente com um canal que permite a comunicação com um computador para análise dos dados. No tangente ao software, foi construída uma plataforma Web para manipulação de componentes do dispositivo e replicação de testes de forma automatizada. Para testar o uso do ambiente proposto, foram executados oito testes envolvendo Navegação Web, Streaming de Vídeo e Carga de Processamento nos smartphones disponíveis. Os resultados dos testes são apresentados e discutidos em detalhe. / Recently we can observe a growth in smartphone sales, in particular those running Android operating system. In several versions and devices, a problem known as fragmentation was featured. Along with the increase of multi-core and multi-processor devices, growing restrictions on power and overheating were highlighted. Some studies focus on solving the fragmentation problem and do not care about energy analysis, while other reports only techniques which allow a reduction in energy consumption, but none enables the integration of multi-devices tests in order to solve the problem of fragmentation with energy focus. This study provides the modeling and implementation of a measurement environment that helps the evaluation of the energy consumption of devices with the Android operating system. The proposed environment makes possible an analysis of the energy in devices at different processor frequencies and data networks on multiple devices simultaneously with Web access. A generic and cheap infrastructure measurement, which allows the collection of voltage and current of battery-powered devices and a channel that allows communication with a computer for data analysis were built. In regard to the software, a Web platform for manipulation of device peripherals and automated tests replication was constructed. In order to test the use of the proposed environment, eight tests were performed covering Web Browsing, Video Streaming and CPU load on the available smartphones, and then the results were explained and discussed.
19

Concepção de uma solução de ambiente inteligente automática para auxiliar na medicação de pacientes

Gomes, Claudio Eduardo Marques 21 June 2013 (has links)
Submitted by Geyciane Santos (geyciane_thamires@hotmail.com) on 2015-07-23T14:49:14Z No. of bitstreams: 1 Dissertação - Claudio Eduardo Marques Gomes.pdf: 3451969 bytes, checksum: d3a5a51b493029254fb350e4ea2186e4 (MD5) / Approved for entry into archive by Divisão de Documentação/BC Biblioteca Central (ddbc@ufam.edu.br) on 2015-07-23T15:56:56Z (GMT) No. of bitstreams: 1 Dissertação - Claudio Eduardo Marques Gomes.pdf: 3451969 bytes, checksum: d3a5a51b493029254fb350e4ea2186e4 (MD5) / Approved for entry into archive by Divisão de Documentação/BC Biblioteca Central (ddbc@ufam.edu.br) on 2015-07-23T15:59:52Z (GMT) No. of bitstreams: 1 Dissertação - Claudio Eduardo Marques Gomes.pdf: 3451969 bytes, checksum: d3a5a51b493029254fb350e4ea2186e4 (MD5) / Made available in DSpace on 2015-07-23T15:59:52Z (GMT). No. of bitstreams: 1 Dissertação - Claudio Eduardo Marques Gomes.pdf: 3451969 bytes, checksum: d3a5a51b493029254fb350e4ea2186e4 (MD5) Previous issue date: 2013-06-21 / CAPES - Coordenação de Aperfeiçoamento de Pessoal de Nível Superior / User centered development has become a new trend in development of industrial automation systems. In this paradigm the user plays a central role during the whole development process. The users‟ needs, wishes, restrictions and preferences are being thoroughly analyzed and systematically integrated into the automation system. This affects the system architecture and its user interface already from the beginning of the development process. The result is a product, which is tailored to its end users. Usability and accessibility are two important aspects of such products, which are often addressed in the literature. They define the degree to which a product can be easily and intuitively used by as many users as possible. At the Institute of Industrial Automation and Software Engineering (IAS) an intelligent medicine cabinet has been developed, according to the user centered development paradigm. The intelligent medicine cabinet administers the medicine takings of its users, by giving them instructions and/or warnings on their medications. In this master thesis, the medicine cabinet has been extended to numerous functions and more stability. Administration of prescriptions, warning on unauthorized access, monitoring of allowed daily dosage, multilingual speech outputs and internet interface are among the achievements of this work. / O desenvolvimento centrado no usuário tem se tornado uma nova tendência no desenvolvimento de sistemas de automação industriais. Nesse paradigma, o usuário tem um papel central durante todo o processo de desenvolvimento. As suas necessidades, desejos, limitações e preferências estão sendo analisadas exaustivamente e integradas de forma sistemática no sistema de automação. Isso afeta a arquitetura do sistema e sua interface de usuário já desde o início do processo de desenvolvimento. O resultado é um produto, que é feito sob medida para os usuários finais. Usabilidade e acessibilidade são dois aspectos importantes de tais produtos, as quais são frequentemente abordadas na literatura. Elas definem até que grau um produto pode ser fácil e intuitivamente usadas pela maior quantidade de usuários possíveis. No Instituto de Automação Industrial e Engenharia de Software (IAS) em Stuttgart, um armário de medicamento inteligente foi concebido seguindo os preceitos do paradigma de desenvolvimento centrado no usuário. O armário de medicamento inteligente administra o consumo de medicamentos dos seus usuários, dando a eles instruções e/ou advertências quanto às medicações deles. Nessa tese de mestrado, o armário de medicamento foi estendido com várias funcionalidades e com maior estabilidade. Administração de prescrições, avisos quanto ao acesso não autorizado, monitoramento da dose diária máxima recomendada, instruções em diversos idiomas e uma interface web estão entre alguns dos objetivos alcançados nesse trabalho.
20

SCoTUAM: uma abordagem para seleção de componentes para testes unitários em Aplicações Móveis / SCoTUAM: an approach for components selecting for unit testing in Mobile Applications

Lima, Josias Gomes, 92993822411 31 August 2018 (has links)
Submitted by Josias Lima (josias@icomp.ufam.edu.br) on 2018-10-01T22:10:08Z No. of bitstreams: 5 license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) dissertação_josias-vfinal.pdf: 2426702 bytes, checksum: 608ad25d6314e5cbb942757762543ca1 (MD5) 313 ATA de Defesa - Josias Gomes Lima (Assinada).pdf: 621386 bytes, checksum: 7ecfd9469b78fb1425568cd0a2e5b066 (MD5) 313 Folha de Aprovação - Josias Lima (Assinada).pdf: 483409 bytes, checksum: 97c624af46d2aef955b7f2f2930fd1ad (MD5) CartaEncaminhamentoAutodepósito_Josias.pdf: 120108 bytes, checksum: fd11c4a58dfbac511b1e7e65ed95b59a (MD5) / Approved for entry into archive by Secretaria PPGI (secretariappgi@icomp.ufam.edu.br) on 2018-10-01T22:11:19Z (GMT) No. of bitstreams: 5 license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) dissertação_josias-vfinal.pdf: 2426702 bytes, checksum: 608ad25d6314e5cbb942757762543ca1 (MD5) 313 ATA de Defesa - Josias Gomes Lima (Assinada).pdf: 621386 bytes, checksum: 7ecfd9469b78fb1425568cd0a2e5b066 (MD5) 313 Folha de Aprovação - Josias Lima (Assinada).pdf: 483409 bytes, checksum: 97c624af46d2aef955b7f2f2930fd1ad (MD5) CartaEncaminhamentoAutodepósito_Josias.pdf: 120108 bytes, checksum: fd11c4a58dfbac511b1e7e65ed95b59a (MD5) / Approved for entry into archive by Divisão de Documentação/BC Biblioteca Central (ddbc@ufam.edu.br) on 2018-10-02T12:58:51Z (GMT) No. of bitstreams: 5 license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) dissertação_josias-vfinal.pdf: 2426702 bytes, checksum: 608ad25d6314e5cbb942757762543ca1 (MD5) 313 ATA de Defesa - Josias Gomes Lima (Assinada).pdf: 621386 bytes, checksum: 7ecfd9469b78fb1425568cd0a2e5b066 (MD5) 313 Folha de Aprovação - Josias Lima (Assinada).pdf: 483409 bytes, checksum: 97c624af46d2aef955b7f2f2930fd1ad (MD5) CartaEncaminhamentoAutodepósito_Josias.pdf: 120108 bytes, checksum: fd11c4a58dfbac511b1e7e65ed95b59a (MD5) / Made available in DSpace on 2018-10-02T12:58:51Z (GMT). No. of bitstreams: 5 license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) dissertação_josias-vfinal.pdf: 2426702 bytes, checksum: 608ad25d6314e5cbb942757762543ca1 (MD5) 313 ATA de Defesa - Josias Gomes Lima (Assinada).pdf: 621386 bytes, checksum: 7ecfd9469b78fb1425568cd0a2e5b066 (MD5) 313 Folha de Aprovação - Josias Lima (Assinada).pdf: 483409 bytes, checksum: 97c624af46d2aef955b7f2f2930fd1ad (MD5) CartaEncaminhamentoAutodepósito_Josias.pdf: 120108 bytes, checksum: fd11c4a58dfbac511b1e7e65ed95b59a (MD5) Previous issue date: 2018-08-31 / FAPEAM - Fundação de Amparo à Pesquisa do Estado do Amazonas / The unit test is the level of software testing by which individual parts of the source code are tested. Implementing this type of test brings some benefits such as reducing failures in existing resources, improving code structure, decrease side effects, and reducing fear of code change (Burke and Coyner, 2017). However, the test activity for mobile applications is time-consuming, causing some developers to choose not to create unit tests. Reduced time makes testing automation a necessity. In this context, this work proposes a plugin to assist developers in selecting components that have a greater value in relation to the cost x benefit of the unit test in mobile applications of the Android platform. To measure the value of cost and benefit of components, the following metrics were chosen: halstead effort (HE), future maintenance cost (FMC), code smells (CS), call frequency (CF), risk of failures (RF), market vulnerability (MV) and business value (BV). The proposed plugin has three main processes: (1) Extraction of static metrics; (2) Extraction of dynamic, market and business metrics; and (3) Execution of the genetic algorithm to select the components to be tested. The proposed plugin called SCoTUAM can be added to the development interface of the Android Studio IDE. In this work two empirical studies were carried out. In the first study, the purpose was to analyze the correlation of the metrics, where the result showed the possibility of using the combined FMC, CS, CF, RF, MV and BV metrics in a multiobjective solution. In the second study, the objective was to analyze the plugin’s effectiveness in selecting components with error compared to the manual selection performed by unit test specialists in Android mobile applications, where the result showed the feasibility of the proposal in assisting the developer in the selection of components for the unit test. / O teste de unidade é o nível de teste de software pelo qual partes individuais do código fonte são testadas. A realização deste tipo de teste traz alguns benefícios, tais como redução de falhas em recursos já existentes, melhoram a estrutura do código, diminuem os efeitos colaterais (side effects) e reduzem o medo da alteração do código (Burke e Coyner, 2017). No entanto, a atividade de teste para aplicações móveis tem o tempo reduzido, fazendo com que alguns desenvolvedores optem por não criar os testes de unidade. O tempo reduzido faz com que a automatização dos testes se torne uma necessidade. Nesse contexto, este trabalho propõe um plugin para auxiliar os desenvolvedores na seleção de componentes que tenham um maior valor em relação ao custo x benefício do teste de unidade em aplicações móveis da plataforma Android. Para medir o valor do custo e benefício dos componentes, foram escolhidas as seguintes métricas: halstead effort (HE), custo de manutenção futura (CMF), cheiros de código (CS), frequência de chamadas (FC), risco de falhas (RF), vulnerabilidade de mercado (VM) e valor de negócio VN. O plugin proposto possui três processos principais: (1) Extração de métricas estáticas, (2) Extração de métricas dinâmicas, de mercado e de negócio e (3) Execução do algoritmo genético para seleção dos componentes a serem testados. O plugin chamado SCoTUAM pode ser adicionado à interface de desenvolvimento da IDE Android Studio. Neste trabalho foram realizados dois estudos empíricos para avaliação do plugin proposto. No primeiro estudo, o propósito foi analisar a correlação das métricas, onde o resultado mostrou a possibilidade de usar as métricas CMF, CS, FC, RF, VM e VN combinadas em uma solução multiobjetivo. No segundo estudo, o objetivo foi analisar a eficácia do plugin em selecionar componentes com erro comparado com a seleção manual realizada por especialistas em teste de unidade em aplicações móveis Android, onde o resultado mostrou a viabilidade da proposta em auxiliar o desenvolvedor na seleção de componentes para o teste de unidade.

Page generated in 0.09 seconds