Spelling suggestions: "subject:"bperformance evaluation"" "subject:"deperformance evaluation""
511 |
Measurement of Windows Streaming MediaNichols III, James G 22 April 2004 (has links)
The growth of high speed Internet connections has fueled an increase in the demand for high quality streaming video. In order to satisfy timing constraints, streaming video typically uses UDP as the default network transport protocol. Unfortunately, UDP does not have any end-to-end congestion control mechanisms, and so in the absence of higher layer congestion control can lead to unfairness and possibly congestion collapse. While there has been research done in video measurement and characterization using custom tools, to the best of our knowledge, there have been no measurement studies where the researchers had control over a commercial streaming media server and client, and control of the network conditions and content. A goal of this research is to characterize the bitrate response of Windows Streaming Media in response to network-level metrics such as capacity, loss rate, and round-trip time. We build a streaming media test bed that allows us to systematically vary network and content encoding characteristics. We analyze responsiveness by comparing streaming media flows to TCP-friendly flows under various streaming configurations and network conditions. We find Windows Streaming Media has a prominent buffering phase in which it sends data at a bitrate significantly higher than the steady-state rate. Overall, Windows Streaming Media is responsive to available capacity, but is often unfair to TCP. Knowledge of streaming media's response to congestion encountered in the network is important in building networks that better accommodate their turbulence. The additional characteristics we measure can be combined to guide emulation or simulation configurations and network traffic generators for use in further research.
|
512 |
Análise empírica da teoria dos torneios de promoção em uma instituição financeiraWalendorff, Paulo Henrique Grisolia January 2017 (has links)
O objetivo dessa dissertação foi analisar a existência de processos que reflitam a teoria dos torneios de promoção (tournaments) em uma instituição financeira cooperativa. Foram examinados e analisados os efeitos da avaliação de desempenho nas promoções dos empregados, sua relação com os cargos da empresa, os incentivos gerados e como se relaciona à teoria dos torneios de promoção (tournaments). A análise empírica do caso da instituição financeira cooperativa em questão aponta clara necessidade da empresa em rever seus processos de promoções, a fim de gerar os incentivos adequados aos cumprimentos dos objetivos organizacionais. Os resultados indicaram haver pouca relação da avaliação de desempenho às promoções, deixando lacunas para os empregados visualizarem suas carreiras e se motivarem a cargas maiores de esforço através da estrutura organizacional. Cabe à empresa escolher se continuará com o modelo atual ou melhorará sua lógica de promoção. / The purpose of this dissertation was to observe the existence of processes that reflect the theory of promotion (tournaments) in a cooperative financial institution. They were examined and analyzed the performance evaluation of effects on promotion of employees, the company’s positions, the generated incentives and how it relates to the tournament’s theory. The empirical analysis of the case of cooperative financial institution in question points clear need for the company to review its promotion processes in order to generate the appropriate incentives to greetings of organizational objectives. The results indicated there is little performance evaluation in relation to promotions, leaving gaps for employees visualize their careers and motivate themselves to higher levels of effort by organizational structure. The company must choose whether to continue with the current model or improve your logical promotion sketch.
|
513 |
Avaliação dos impactos da modernização da gestão pública no desempenho dos estados brasileiros / Evaluation of public management reform impacts over Brazilian states performanceSá, Mychelle Celeste Batista de 07 October 2009 (has links)
Este estudo pretende analisar qual a relação entre os recursos gerenciais estratégicos do setor público e o desempenho dos estados brasileiros. Para tanto, assume-se que a estratégia é um dos fatores que influenciam a performance financeira e socioeconômica das unidades federativas estatais, e que a modernização da administração pública ocorrida em duas fases, estabelece uma busca pela eficiência apoiada no modelo da Nova Gestão Pública (NGP), que se utiliza desses recursos gerenciais. A pesquisa tem como fundamentação teórica a Visão Baseada em Recursos (VBR), que emprega conceitos de competitividade e desempenho no setor público para analisar os seus recursos gerenciais estratégicos como fonte de vantagem competitiva e responsáveis pelo desempenho diferenciado entre as organizações. Trata-se de estudo empírico-analítico de uma amostra de 20 estados brasileiros obtida mediante aplicação de questionário estruturado tipo survey aos Secretários de Estados das Secretarias de Administração, Planejamento, Fazenda, Receita, Educação, Saúde e Segurança dos 26 estados brasileiros. As variáveis referentes aos recursos gerenciais estratégicos foram extraídas do questionário enquanto as demais variáveis de desempenho foram obtidas da base de dados da Secretaria do Tesouro Nacional (STN), do Instituto Brasileiro de Geografia e Estatística (IBGE) e do Banco Central do Brasil (BACEN). Por meio de métodos de análise multivariada de dependência (correlação canônica e análise de regressão) e de interdependência (análise de correspondência e de homogeneidade), constatou-se que quanto melhor a gestão dos sistema de informações, menor é o nível de endividamento do estado e maior sua liquidez financeira; quanto maior a visão orientada para o cidadão-usuário, maior é a despesa total per capita e o investimento em infraestrutura; os melhores indicadores orçamentários, econômicofinanceiros e de desenvolvimento social estão associados aos Estados que possuem uma boa avaliação da cultura organizacional gerencial, da visão orientada para o cidadão, do capital humano e da gestão dos sistemas de informações. / This research aims to analyze the relationship between public strategic managerial resources and Brazilian states development. Therefore, it is assumed that: (1) the strategy is one of the factors that influence the financial and socio-economic performance of federal unit; and (2) the public administration reform uses these managerial resources. The Resource Based View (RBV) is the research theoretical base. Competitiveness and performance concepts are used to analyze public strategic managerial resources as a source of competitive advantage and as responsible for the different performances among organizations. It is an empirical and analytical study of 20 Brazilian states. This sample was obtained by applying a survey to the administration, planning, finance, income, education, health and safety departments. The variables relating to strategic managerial resources have been extracted from the questionnaire while the other performance variables were obtained from the database of the National Treasury Secretariat (STN), the Brazilian Institute of Geography and Statistics (IBGE) and the Central Bank of Brazil (BACEN ). By multivariate analysis of dependence (canonical correlation and regression analyzes) and interdependence (correspondence and homogeneity analysis), this study revealed that: (1) the best information system management is related with the lower the level of debts and the higher level of financial liquidity, (2) the higher citizen-oriented view is linked with the higher the per capita total expenditure and the higher expenditure on infrastructure, (3) the higher level of the budgetary, financial, economic and social performances is associated with states that have a good evaluation on organizational culture, citizen-oriented view, human capital and information system management.
|
514 |
PEESOS-Cloud: Uma arquitetura para o planejamento e execução de experimentos em sistemas orientados a serviços considerando a carga de trabalho / PEESOS-Cloud: an architecture for the planning and execution of experiments in service-oriented systems considering the workloadFerreira, Carlos Henrique Gomes 11 March 2016 (has links)
Este trabalho de mestrado tem como objetivo o desenvolvimento de uma arquitetura denominada PEESOS-Cloud para realização de experimentos em sistemas orientados a serviços capaz de verificar a carga de trabalho. Possíveis problemas durante a geração de carga em ambientes de experimentos foram identificados e sumarizados. Com base nesses problemas e limitandose às características dos sistemas distribuídos, dois módulos e um modelo para geração de carga foram desenvolvidos e associado à PEESOS-Cloud. Uma avaliação experimental foi realizada demonstrando a efetividade da proposta em atuar na avaliação de sistemas orientados a serviços. Para isso, cenários de experimentos foram definidos variando o ambiente de execução da arquitetura. Assim, o desempenho de uma aplicação sintética oferecida como serviço foi estudada e avaliada. Os resultados mostraram como a arquitetura proposta permite identificar a característica da carga de trabalho e verificar seu impacto sobre avaliação de um sistema alvo. Além disso, como uma carga de trabalho descaracterizada infere em uma avaliação de desempenho inconsistente. Por outro lado, como essa mesma carga de trabalho, sujeita a condições específicas, pode subsidiar uma avaliação de desempenho sólida. / This master thesis aims at developing an architecture called PEESOS-Cloud for conducting experiments in the service oriented systems capable of respecting the workload. Possible problems during the generation of load experiments environments were identified and summarized. Based on these problems and limited to the characteristics of distributed systems, two modules and a model for load generation were developed and associated with PEESOS-Cloud. An experimental evaluation was performed demonstrating the effectiveness of the proposal of acting in the evaluation of service-oriented systems. For this, experiments scenarios were defined by varying the architecture of execution environment. Thus, the performance of a synthetic application offered as a service has been studied and evaluated. The results showed how the proposed architecture allows us to identify the characteristics of the workload. In addition, uncharacterized workload can provide an inconsistent performance evaluation. On the other hand, as the same workload, subject to specific conditions, can support a solid performance evaluation.
|
515 |
Um estudo sobre o orçamento público como fonte de informação para o cidadão avaliar o desempenho dos seus representantes: um estudo de caso sobre o orçamento da Secretaria Municipal de Educação da Prefeitura do Rio de Janeiro / A study on the public budget as a source of information for citizens to evaluate the performance of their representatives: a case study on the budget of the municipal secretary of education of city of Rio de JaneiroLuiz Francisco Barata Meireles 17 March 2011 (has links)
O objetivo deste estudo é demonstrar que as informações fornecidas pela Lei Orçamentária Anual de 2010 da Prefeitura da Cidade do Rio de Janeiro e pelos seus respectivos relatórios de execução orçamentária, referentes aos investimentos em obras e instalações da Secretaria Municipal de Educação não permitem ao cidadão avaliar a eficácia e
a eficiência dos seus representantes; também é objetivo deste estudo demonstrar que as alterações realizadas na Lei Orçamentária Anual de 2010 da Prefeitura da Cidade do Rio de
Janeiro, referentes aos investimentos em obras e instalações da Secretaria Municipal de Educação, podem prejudicar uma possível avaliação da eficácia e eficiência do gestor
representante e, finalmente, este estudo também objetiva sugerir possíveis sugestões e recomendações para que a Lei Orçamentária Anual da Prefeitura da Cidade do Rio de Janeiro
e os seus respectivos relatórios de execução orçamentária passem a fornecer as informações necessárias para o cidadão avaliar a eficácia e a eficiência dos seus representantes. Para
alcançar tais objetivos, serão abordados conceitos como: a) estado democrático, para demonstrar o contexto onde acontece a relação entre os cidadãos e os seus representantes eleitos; b) orçamento público, para discutir a sua função como instrumento de controle entre
os cidadãos e os seus representantes eleitos; c) avaliação de desempenho, para demonstrar a importância desta para o gestor e para o controle dos cidadãos; e d) teoria da agência, para discutir o conflito decorrente entre os cidadãos e os seus representantes eleitos, de forma a permitir uma nova perspectiva desta relação. Para desenvolver este estudo será utilizado o método de estudo de caso, por ser o mais indicado para esse tipo de pesquisa. O caso escolhido foi a parte da Lei Orçamentária Anual de 2010 da Prefeitura da Cidade do Rio de Janeiro e seus respectivos relatórios de execução orçamentária, referente aos investimentos em obras e instalações da Secretaria Municipal de Educação. / The aim of this study is to demonstrate that the information provided by the Annual Budget Law 2010 Town Hall of Rio de Janeiro and their respective reports on budget execution, related to investments in projects and facilities of the Municipal Department of Education does not allow to assess citizen the effectiveness and efficiency of its representatives, is also purpose of this study demonstrate that the changes made in the Annual Budget Law 2010 Town Hall of Rio de Janeiro, referring to investments in projects and facilities of the Municipal Department of Education, may adversely affect a possible assessing the effectiveness and efficiency representative of the manager and, finally, this study also aims to suggest some possible suggestions and recommendations to the Annual Budget Law of the City Hall of Rio de Janeiro and their reports of budget to spend to provide the information necessary to citizens evaluate the effectiveness and efficiency of its representatives. To achieve these objectives will be addressed concepts such as: a) democratic state, to show the context in which happens the relationship between citizens and their elected representatives; b) the public budget, to discuss its role as an instrument of control between citizens and their elected representatives; c) performance evaluation, to demonstrate the importance of this to the manager and the control of citizens; and d) agency theory, to discuss the conflict arising between citizens and their elected representatives, to allow a new
perspective of this relationship. To develop this study will use the case study method because it is the most suitable for this type of research. The case chosen was part of the Annual Budget Law 2010 Town Hall of Rio de Janeiro and their reports of budget execution, related to investments in projects and facilities of the Municipal Education.
|
516 |
AvaliaÃÃo de desempenho de mecanismos de seguranÃa utilizados para prover os serviÃos de confidencialidade, integridade e autenticaÃÃo em redes de sensores sem fio / Performance evaluation of security mechanisms for wireless sensor networksTiago Malveira Cavalcante 11 May 2012 (has links)
CoordenaÃÃo de AperfeiÃoamento de Pessoal de NÃvel Superior / O crescimento e a diversidade de aplicaÃÃes para Redes de Sensores sem Fio (RSSFs) trouxeram novos desafios e uma maior visibilidade para a necessidade de buscar soluÃÃes para a seguranÃa dessas redes. Por exemplo, o meio fÃsico sem fio torna essas redes vulnerÃveis a diversos tipos de ataques, sendo essencial o uso de pelo menos os serviÃos bÃsicos de seguranÃa, como a confidencialidade, a integridade e a autenticaÃÃo. Entretanto, prover esses serviÃos em RSSF à um grande desafio devido Ãs severas limitaÃÃes de recursos de comunicaÃÃo, processamento, memÃria e energia dos dispositivos utilizados nessas redes. Dessa forma, a seleÃÃo dos mecanismos de seguranÃa mais apropriados levando em consideraÃÃo o desempenho à essencial para prover a seguranÃa da informaÃÃo em RSSF. Por outro lado, os principais trabalhos encontrados na literatura que objetivam avaliar o desempenho de mecanismos de seguranÃa no contexto de RSSFs apresentam grandes diferenÃas em termos de plataforma escolhida e mÃtricas avaliadas, alÃm de apresentar deficiÃncias no processo de avaliaÃÃo de desempenho utilizado. Sendo assim, este trabalho propÃe uma avaliaÃÃo de desempenho utilizando um processo sistemÃtico, baseado em abordagens de avaliaÃÃo de desempenho tradicionais, no qual os mecanismos de seguranÃa sÃo selecionados, implementados e validados. Os mecanismos de seguranÃa para prover os serviÃos de confidencialidade, integridade e autenticaÃÃo em RSSFs sÃo considerados neste trabalho. Experimentos reais sÃo realizados na plataforma MicaZ com o auxÃlio de um osciloscÃpio digital para medir o desempenho dos algoritmos utilizados. Com os resultados obtidos, espera-se oferecer um direcionamento quanto à escolha dos mecanismos de seguranÃa mais apropriados para aplicaÃÃes de RSSF. / The number and diversity of applications for Wireless Sensor Networks (WSNs) have grown in the last decade what makes more relevant the concern about information security in such networks. For example, since the wireless physical medium makes these networks vulnerable to various types of attacks, there is then a need to use at least basic security services such as confidentiality, integrity, and authentication. However, providing security in WSN faces some challenges because of the severe limitations of processing, communication, power, and memory resources of the devices used in these networks. In this context, the selection of the most appropriate security mechanisms taking into consideration their performance is essential to provide information security in WSNs. On the other hand, the main results found in the literature that aim to assess the performance of security mechanisms in the context of a WSN differ in terms of the chosen platform and evaluated metrics, and present deficiencies in the performance assessment process used. This work then proposes a performance assessment using a systematic process, based on traditional performance analysis approaches, in which security mechanisms are selected, implemented and validated. The security mechanisms considered in this work are for that provide confidentiality, integrity, and authentication services in WSNs. Real experiments are carried out on the MicaZ platform with a digital oscilloscope to measure the performance of the chosen algorithms. With the obtained results a good direction for choosing the most appropriate security mechanisms for WSN applications is aimed as another contribution of this work.
|
517 |
Avaliação de Entrega dos Fornecedores sob a Ótica do Cliente e o PCP desses fornecedores: Um estudo de caso em Empresas do Pólo Industrial de ManausAzevedo, Marcos 11 December 2009 (has links)
Made available in DSpace on 2015-04-22T22:11:17Z (GMT). No. of bitstreams: 1
Marcos_Azevedo.pdf: 1641833 bytes, checksum: ea8db673a6d985bfda5c320c067eb052 (MD5)
Previous issue date: 2009-12-11 / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior / This work aims at identifying and analyzing the System Planning and Production
Control (PCP) in existing companies that provide their inputs to automaker and motorcycle
manufacturer correlate the management of PCP with the performance evaluation of delivery
of this assembly.
First is presented a theory about the planning and production control by addressing the
basic concepts and features. Then, the focus is given to the case study conducted in these
companies through a research methodology, which sought to verify and show what has been
used effectively in terms of PCP, which techniques are used, which reflected the performance
of these techniques production companies and which problems related to PCP firms face. A
questionnaire was developed as a research tool for obtaining information. The data obtained
are analyzed individually and then as a whole. We made a diagnosis on the subject,
suggesting the adequacy of those systems to their needs in the short, medium and long term. / A presente dissertação procura identificar e analisar criticamente o Sistema de
Planejamento e Controle da Produção (PCP) existente em empresas que fornecem seus
insumos para montadora fabricante de motocicletas e correlacionar a gestão de PCP com a
avaliação de desempenho de entrega desta montadora.
Inicialmente é apresentada uma teoria sobre o planejamento e controle da produção
abordando seus principais conceitos e características. Em seguida, o enfoque é dado ao estudo
de caso realizado nessas empresas, através de metodologia de pesquisa, onde se procurou
verificar e mostrar o que efetivamente vem sendo utilizado em termos de PCP, quais técnicas
são utilizadas, quais os reflexos dessas técnicas no desempenho produtivo das empresas e
quais os problemas relativos ao PCP que essas empresas enfrentam. Foi elaborado um
questionário como instrumento de pesquisa para obtenção das informações. Os dados obtidos
são apresentados analisados individualmente e depois no seu conjunto. Realizou-se um
diagnóstico sobre o assunto, sugerindo a adequação dos referidos sistemas às suas
necessidades nos horizontes de curto, médio e longo prazo.
|
518 |
Indicadores de Desempenho para o Sistema de Bibliotecas da Universidade Federal do Amazonas (SISTEBIB/UFAM)Vale, Milene Miguel do 05 July 2012 (has links)
Made available in DSpace on 2015-04-23T12:43:36Z (GMT). No. of bitstreams: 1
Milene Vale.pdf: 764739 bytes, checksum: 7e79283b6565e4ccb8ba8e34485ceb02 (MD5)
Previous issue date: 2012-07-05 / The research focused on the eight Sectorial Libraries of UFAM, located in Manaus. Aiming to
propose performance indicators for SISTEBIB/UFAM. For a better understanding of the
context studied, was opted for qualitative and exploratory research. We used the literature
review to take stock of the main indicators used in the assessment of University Libraries. The
study was of an applied nature, it generated knowledge to practical application, directing them
to the solution of specific problems. To examine the scenario in which it is inserted
SISTEBIB/UFAM was performed situational diagnosis of System, where presents its
organizational structure, its material and human resources, also presents the strengths and
weaknesses of the System, result of the analysis carried out in the data collected from the
crowded servers in the eight Sectorial Libraries. With the result of this study it was possible to
build an instrument capable of measuring the performance of the services offered by BS's, as
well as the level of satisfaction of its users, it that will contribute to the system’s management
follow if their objectives are being achieved or not, always seeking measures that enable
follow up the demands of its users. / A pesquisa teve como foco principal as oito Bibliotecas Setoriais da UFAM, localizadas em Manaus, tendo como objetivo propor indicadores de desempenho para o SISTEBIB/UFAM. Para uma melhor compreensão do contexto estudado, optou-se pela investigação qualitativa e exploratória. Utilizou-se da revisão bibliográfica para fazer o levantamento dos principais indicadores usados na avaliação das Bibliotecas Universitárias. O estudo é de natureza aplicada, pois gerou conhecimentos para aplicação prática, direcionando-os para a solução de problemas específicos. Para examinar o cenário em que está inserido o SISTEBIB/UFAM foi realizado o diagnóstico situacional do Sistema, onde está apresentada sua estrutura organizacional, seus recursos materiais e humanos, apresenta ainda, os pontos fortes e fracos do Sistema, resultado da análise realizada a partir dos dados coletados junto aos servidores lotados nas oito Bibliotecas Setoriais. Com o resultado deste estudo foi possível a construção de um instrumento capaz de medir o desempenho dos serviços oferecidos pelas BS s, bem como, o nível de satisfação de seus usuários, o que irá contribuir para que a gestão do Sistema acompanhe se os seus objetivos estão sendo alcançados ou não, buscando sempre medidas prospectivas para acompanhar as demandas de seus usuários
|
519 |
Desenvolvimento de mecanismos para auxiliar no estudo e seleção de técnicas de armazenamento distribuído de arquivos em ambientes de computação multinuvem / Development of mechanisms to ease the study and selection of distributed file storage techniques in muticloud computing envieronmentsRafael Mira de Oliveira Libardi 11 November 2015 (has links)
O armazenamento de arquivos e dados está seguindo um paradigma de mudança para a Internet utilizando a nuvem. Porém, este processo ainda gera algumas dúvidas em relação à segurança e a disponibilidade dos arquivos. Este projeto de mestrado propõe criar uma camada de abstração entre diversos servidores de armazenamento público, sem infraestrutura adicional, e possibilitar ao usuário comum um método de armazenamento distribuído, com maior redundância e segurança se comparada às abordagens atuais de armazenamento. Outro aspecto importante deste projeto foi criar uma ferramenta que seja flexível o suficiente para ser fácil de ser utilizada por outros pesquisadores para avaliar novas técnicas de armazenamento e seleção automática de estratégias de dispersão. Este projeto foi feito utilizando conceitos de dispersão de arquivos e de mecanismos de seleção automática utilizando atributos de QoS. A primeira contribuição foi um protótipo denominado FlexSky que implementa os mecanismos de dispersão utilizados. Devido a quantidade grande de parâmetros para se escolher no processo de dispersão, foi necessário desenvolver um mecanismo que reduzisse a quantidade de parâmetros para que um usuário comum consiga utilizar a ferramenta. Este mecanismo foi a segunda contribuição (MSSF), no qual foi criado um modelo baseado em otimização linear inteira para realizar a seleção automática de estratégias de armazenamento multinuvem. Para se avaliar as contribuições foram propostos testes qualitativos de usabilidade da ferramenta e teste quantitativos de desempenho dos processos da ferramenta. Os resultados sugerem que a ferramenta FlexSky facilitou o estudo destes mecanismos de dispersão e possibilita uma avaliação de desempenho deles. Jà o MSSF consegue a partir de atributos de QoS escolher uma estratégia ótima que maximize os parâmetros desejados do processo de dispersão para diversos casos considerando diferentes quantidades de módulos e de provedores. / Data and file storage is moving to the Internet using the cloud approach. However, this process still creates issues related to security and availability. This project creates an abstraction layer among several public storage servers, without the need for additional infrastructure, enabling regular users to use a distributed storage method with increased redundancy and security comparing to current techniques. Another important aspect of this project was to create a tool flexible enough to be easy for other researchers to evaluate new dispersal techniques. The first contribution was a prototype named FlexSky, which implements the studied dispersal mechanisms. Due to the big amount of parameters to choose from during the dispersal process, it was needed to develop a mechanism to reduce the amount of user input parameters so a regular user can use the tool. This mechanism was the second contribution (MSSF) and it is composed of a model based on integer linear optimization that automatically selects multicloud dispersal strategies. The evaluation phase was composed of qualitative usability tests and quantitative performance tests. The results suggests that the FlexSky tool made the study of dispersal mechanisms easier and enables to evaluate their performance. MSSF results shown that using QoS attributes, MSSF can choose an optimal dispersal strategy which maximizes and minimizes the required QoS attributes considering several modules and providers.
|
520 |
Framework para estimar requisitos não funcionais em aplicações móveis / A framework for non-functional requirements estimation in mobile applicationsFernandes, Thiago Soares January 2015 (has links)
O desenvolvimento de aplicações móveis é guiado por uma especial atenção aos requisitos não funcionais (do inglês, NFR - Non Functional Requirements), sendo o principal objetivo proporcionar uma boa experiência ao usuário final. Entretanto, a avaliação de NFRs é ainda uma tarefa manual, não estruturada e que consome muito tempo. Esta dissertação apresenta um estudo de várias abordagens relacionadas à avaliação de desempenho (por exemplo, o uso de aplicações de benchmark) e de NFRs no âmbito de sistemas móveis. No entanto, os benchmarks atuais são genéricos, geralmente, voltados para a plataforma de execução e nem sempre instituem um consenso na classificação de dispositivos. Visando uma melhor avaliação de NFRs e uma classificação de dispositivos com base nas necessidades de aplicações reais, este trabalho propõe um framework para gerar benchmarks orientados às necessidades de cada aplicação e, assim, fornecer uma forma eficiente e eficaz para estimar requisitos não funcionais em sistemas móveis. Essa ferramenta é composta por uma biblioteca de testes parametrizáveis, métricas e uma estrutura para geração rápida de benchmarks orientados à aplicação. O framework foi construído utilizando o paradigma de programação orientada a aspectos para coleta das métricas por fornecer uma maior modularidade e separação de interesses, de modo que a sua evolução, através da adição de outras métricas ou testes, seja facilitada. Para validação da proposta, foram realizados experimentos com cinco aplicações Android reais disponíveis na Play Store, sendo que para cada aplicação foi gerado um benchmark específico cujos resultados foram comparados com os obtidos para as aplicações móveis reais. Os resultados são promissores, mostrando que é possível criar aplicações de teste com comportamento semelhante ao de aplicações reais e, assim, classificar dispositivos com base nas necessidades das aplicações, através da análise das métricas presentes no framework. Essas métricas podem, ainda, orientar o desenvolvedor na otimização de suas aplicações ou ainda na escolha de dispositivos com melhor custo benefício para executar seus aplicativos. / The mobile application development is guided by a special attention to non-functional requirements (NFRs), where a good experience for the end user is the primary goal. However, NFRs evaluation is still a manual, unstructured and time-consuming task. This thesis presents a study of several approaches related to performance and NFR evaluation within mobile systems. Among these approaches is the use of benchmark applications. Currently available benchmarks are generic, usually focused on the execution platform and do not always establish a consensus on the classification of devices. For a better NFRs assessment and classification of devices based on real application needs, this work proposes a framework for generating application-oriented benchmarks for the early estimation of non-functional requirements in mobile systems. This framework is composed of a configurable test library, a set of metrics and an engine the assembling of the test program. The framework uses aspect-oriented programming to collect the metrics of interest. This approach provides increased modularity and separation of concerns, thus facilitating the improvement of the framework itself, by adding other metrics or testing operations. In order to validate the proposed framework we used five application from the Android Play store. For each application, a specific benchmark is generated and executed in different devices. The results are compared to those of the execution of the actual applications in the same devices. Experimental results are promising, showing that it is possible to create test applications with similar behavior to that of real applications and thus classify devices based on the actual application needs, by analyzing the metrics present in the framework. These metrics can also guide the developer in optimizing her applications or in choosing devices with the best trade-off between cost and performance to run a given application.
|
Page generated in 0.0969 seconds