Spelling suggestions: "subject:"adaptação dde software"" "subject:"adaptação dee software""
1 |
Um framework para aquisição adaptativa e fracamente acoplada de informação contextual para dispositivos móveis / A framework for adaptive and loosely coupled acquisition of contextual information for mobile devicesFonteles, André Sales January 2013 (has links)
FONTELES, André Sales. Um framework para aquisição adaptativa e fracamente acoplada de informação contextual para dispositivos móveis. 2013. 96 f. Dissertação (Mestrado em ciência da computação)- Universidade Federal do Ceará, Fortaleza-CE, 2013. / Submitted by Elineudson Ribeiro (elineudsonr@gmail.com) on 2016-07-08T18:31:04Z
No. of bitstreams: 1
2013_dis_asfonteles.pdf: 3450400 bytes, checksum: 30d4ac8e77c80d859fc10cf484e2ba15 (MD5) / Approved for entry into archive by Rocilda Sales (rocilda@ufc.br) on 2016-07-13T12:41:24Z (GMT) No. of bitstreams: 1
2013_dis_asfonteles.pdf: 3450400 bytes, checksum: 30d4ac8e77c80d859fc10cf484e2ba15 (MD5) / Made available in DSpace on 2016-07-13T12:41:24Z (GMT). No. of bitstreams: 1
2013_dis_asfonteles.pdf: 3450400 bytes, checksum: 30d4ac8e77c80d859fc10cf484e2ba15 (MD5)
Previous issue date: 2013 / Mobile devices, such as smartphones and tablets, with a number of sensors have become commonplace in our daily lives. This scenario promotes applications from these platforms to increasingly access contextual information of the environment, the user and the system, which adapt accordingly or offer relevant services. This behavior is known as context-awareness. Several infrastructures have been created to help in the development of context-aware applications. These infrastructures facilitate the acquisition and management of contextual information. However, many of them are not appropriated to the heterogeneous and particular environment of mobile devices. This work presents an infrastructure for context acquisition called CAM (Context Acquisition Manager). CAM is a framework designed for use in sensor rich mobile devices. Among its main features are the loosely coupling with the applications that use it and the possibility of adapting in deployment time or execution time. The deployment adaptation allows a developer to customize what features will be included in the installation of the framework. The adaptation in execution time allow the framework to enable or disable its features according to applications requirements. To evaluate this work we developed a context-sensitive application as a proof of concept that uses the framework CAM. Through the development of this application, it was possible to notice a clear separation between the context acquisition code, wrapped by the framework, and the application code. A prototype of another application in which tests were performed on the dynamic adaptation mechanism of the framework was also developed. In this experiment, the impact of the adaptation on the resources of the device was investigated, which showed an increased economy in memory and CPU. / Dispositivos móveis, tais como smartphones e tablets, dotados de uma série de sensores se tornaram comuns no nosso dia a dia. Esse cenário propiciou que aplicações dessas plataformas acessassem cada vez mais informações contextuais do ambiente, do sistema e do usuário para se adaptar de acordo ou oferecer serviços relevantes. Aplicações dotadas desse comportamento são conhecidas como sensíveis ao contexto. Várias infraestruturas já foram criadas para auxiliar no desenvolvimento de aplicações desse tipo. Essas infraestruturas facilitam a aquisição e o gerenciamento de informações contextuais. Todavia, muitas delas não são apropriadas para o ambiente de execução heterogêneo e peculiar dos dispositivos móveis. Esse trabalho de dissertação de mestrado apresenta uma infraestrutura para aquisição de contexto chamada CAM (Context Acquisition Manager). CAM é um framework projetado para utilização em dispositivos móveis dotados de sensores embarcados. Entre suas principais ca-racterísticas estão o fraco acoplamento entre ele e as aplicações que o utilizam e a possibilidade de adaptação no momento de implantação ou de execução. A adaptação na implantação permite ao desenvolvedor personalizar quais características serão incluídas na instalação do framework. Já a adaptação em tempo de execução permite desabilitar ou habilitar partes do framework conforme a demanda. Para avaliação desse trabalho foi desenvolvida uma aplicação sensível ao contexto como prova de conceito que utiliza o framework CAM. Através do desenvolvimento dela, foi possível perceber a clara separação entre o código de aquisição de contexto, encapsulado no framework, do código de uma aplicação que o utiliza. Também foi desenvolvido um protótipo de uma outra aplicação, no qual foram realizados testes do mecanismo de adaptação dinâmica do framework. No experimento foi analisado o impacto da adaptação na utilização do processador e da memória primária do dispositivo, que mostrou um aumento na economia de ambos.
|
2 |
Um framework para aquisição adaptativa e fracamente acoplada de informação contextual para dispositivos móveis / A framework for adaptive and loosely coupled acquisition of contextual information for mobile devicesFonteles, André Sales January 2013 (has links)
FONTELES, André Sales. Um framework para aquisição adaptativa e fracamente acoplada de informação contextual para dispositivos móveis. 2013. 96 f. : Dissertação (mestrado) - Universidade Federal do Ceará, Centro de Ciências, Departamento de Computação, Fortaleza-CE, 2013. / Submitted by guaracy araujo (guaraa3355@gmail.com) on 2016-05-30T18:00:37Z
No. of bitstreams: 1
2013_dis_asfonteles.pdf: 3450400 bytes, checksum: 30d4ac8e77c80d859fc10cf484e2ba15 (MD5) / Approved for entry into archive by guaracy araujo (guaraa3355@gmail.com) on 2016-05-30T18:01:52Z (GMT) No. of bitstreams: 1
2013_dis_asfonteles.pdf: 3450400 bytes, checksum: 30d4ac8e77c80d859fc10cf484e2ba15 (MD5) / Made available in DSpace on 2016-05-30T18:01:52Z (GMT). No. of bitstreams: 1
2013_dis_asfonteles.pdf: 3450400 bytes, checksum: 30d4ac8e77c80d859fc10cf484e2ba15 (MD5)
Previous issue date: 2013 / Mobile devices, such as smartphones and tablets, with a number of sensors have become commonplace in our daily lives. This scenario promotes applications from these platforms to increasingly access contextual information of the environment, the user and the system, which adapt accordingly or offer relevant services. This behavior is known as context-awareness. Several infrastructures have been created to help in the development of context-aware applications. These infrastructures facilitate the acquisition and management of contextual information. However, many of them are not appropriated to the heterogeneous and particular environment of mobile devices. This work presents an infrastructure for context acquisition called CAM (Context Acquisition Manager). CAM is a framework designed for use in sensor rich mobile devices. Among its main features are the loosely coupling with the applications that use it and the possibility of adapting in deployment time or execution time. The deployment adaptation allows a developer to customize what features will be included in the installation of the framework. The adaptation in execution time allow the framework to enable or disable its features according to applications requirements. To evaluate this work we developed a context-sensitive application as a proof of concept that uses the framework CAM. Through the development of this application, it was possible to notice a clear separation between the context acquisition code, wrapped by the framework, and the application code. A prototype of another application in which tests were performed on the dynamic adaptation mechanism of the framework was also developed. In this experiment, the impact of the adaptation on the resources of the device was investigated, which showed an increased economy in memory and CPU. / Dispositivos móveis, tais como smartphones e tablets, dotados de uma série de sen-sores se tornaram comuns no nosso dia a dia. Esse cenário propiciou que aplicações dessas plataformas acessassem cada vez mais informações contextuais do ambiente, do sistema e do usuário para se adaptar de acordo ou oferecer serviços relevantes. Aplicações dotadas desse comportamento são conhecidas como sensíveis ao contexto. Várias infraestruturas já foram criadas para auxiliar no desenvolvimento de aplicações desse tipo. Essas infraestruturas faci-litam a aquisição e o gerenciamento de informações contextuais. Todavia, muitas delas não são apropriadas para o ambiente de execução heterogêneo e peculiar dos dispositivos móveis. Esse trabalho de dissertação de mestrado apresenta uma infraestrutura para aquisição de con-texto chamada CAM (Context Acquisition Manager). CAM é um framework projetado para utilização em dispositivos móveis dotados de sensores embarcados. Entre suas principais ca-racterísticas estão o fraco acoplamento entre ele e as aplicações que o utilizam e a possibilidade de adaptação no momento de implantação ou de execução. A adaptação na implantação permite ao desenvolvedor personalizar quais características serão incluídas na instalação do framework. Já a adaptação em tempo de execução permite desabilitar ou habilitar partes do framework con-forme a demanda. Para avaliação desse trabalho foi desenvolvida uma aplicação sensível ao contexto como prova de conceito que utiliza o framework CAM. Através do desenvolvimento dela, foi possível perceber a clara separação entre o código de aquisição de contexto, encapsu-lado no framework, do código de uma aplicação que o utiliza. Também foi desenvolvido um protótipo de uma outra aplicação, no qual foram realizados testes do mecanismo de adaptação dinâmica do framework. No experimento foi analisado o impacto da adaptação na utilização do processador e da memória primária do dispositivo, que mostrou um aumento na economia de ambos.
|
3 |
Systematic design of adaptive systems: control-based frameworkPIMENTEL, João Henrique Correia 27 February 2015 (has links)
Submitted by Haroudo Xavier Filho (haroudo.xavierfo@ufpe.br) on 2016-03-11T14:00:27Z
No. of bitstreams: 2
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
tese bdtd - jhcp.pdf: 10794622 bytes, checksum: dc412b23838ca5016586548c59128658 (MD5) / Made available in DSpace on 2016-03-11T14:00:27Z (GMT). No. of bitstreams: 2
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
tese bdtd - jhcp.pdf: 10794622 bytes, checksum: dc412b23838ca5016586548c59128658 (MD5)
Previous issue date: 2015-02-27 / CAPES / A number of approaches have been proposed for eliciting, modeling and analyzing requirements for adaptive systems. However, there is still a large gap between such requirements specifications and the actual implementation of adaptive systems. In this thesis we investigate the interplay between requirements and architecture for the development of adaptive systems. Furthermore, we propose the Multi-Level Adaptation for Software Systems (MULAS) framework. This framework is centered on the iterative and incremental refinement of a goal model, towards the creation of a Design Goal Model. This model can then be used at runtime to drive adaptation on a system that is properly instrumented. Moreover, the framework includes a toolsupported process for generating statechart behavioral models from a Design Goal Model. The GATO tool (Goal TO Architecture) allows the creation of the different artifacts of the process, including the automatic generation of base statecharts. The suitability of this approach for developing adaptive systems is illustrated by means of case studies. Empirical results show that the techniques developed to translate enriched goal models onto statecharts are scalable, i.e. they present a good performance even with large models. Furthermore, an experiment with software engineering students indicates that the adoption of this framework by non-experts is feasible and beneficial. / Um grande número de abordagens foram propostas para elicitar, modelar e analisar requisitos para sistemas adaptativos. No entanto, ainda existe uma grande distância entre a especificação de requisitos e a implementação de um sistema adaptativo. Nesta tese foi investigada a interrelação entre requisitos e arquitetura para o desenvolvimento de sistemas adaptativos. Mais especificamente, nós propomos o framework Adaptação Multi-Nível para Sistemas de Software (MULAS, do inglês Multi-Level Adaptation for Software Systems). Este framework é focado no refinamento iterativo e incremental de um modelo de objetivos, em direção à criação de um Modelo de Objetivos de Design (DGM, do inglês Design Goal Model). Este modelo pode então ser utilizado em tempo de execução para se gerenciar a adaptação em um sistema devidamente instrumentado. Ademais, o framework inclui um processo para gerar diagramas de estados a partir do Modelo de Objetivos de Design. Uma ferramenta desenvolvida especificamente para apoiar este framework (GATO, do inglês, Goal TO Architecture) permite criar os diferentes artefatos do processo, incluindo a geração automática de diagrama de estados base. A adequação desta abordagem ao desenvolvimento de sistemas adaptativos é ilustrada através de estudos de caso. Resultados empíricos mostram que as técnicas desenvolvidas para criar diagramas de estados a partir do modelo de objetivos com elementos de design apresentam boa escalabilidade, i.e. possui bom desempenho mesmo no caso de modelos extensos. Adicionalmente, um experimento com estudantes de engenharia de software indica que a adoção do framework por não-especialistas não é apenas possível como também é benéfica.
|
Page generated in 0.0663 seconds