• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 32
  • 2
  • 1
  • Tagged with
  • 35
  • 35
  • 27
  • 20
  • 9
  • 9
  • 8
  • 7
  • 6
  • 6
  • 6
  • 6
  • 6
  • 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.
1

Filtro de condensadores comutados adaptativo

Pina, Miguel António Ferreira de January 2009 (has links)
Tese de mestrado integrado. Engenharia Electrotécnica e de Computadores. Faculdade de Engenharia. Universidade do Porto. 2009
2

Adaptação da interface de webmail às actividades de cada utilizador

Lima, Miguel Ângelo Oliveira January 2009 (has links)
Estágio realizado na Portugalmail e orientado pelo Eng.º Nuno Lopes / Tese de mestrado integrado. Engenharia Informática e Computação. Faculdade de Engenharia. Universidade do Porto. 2009
3

Uma estratégia para otimização de sistemas interativos para televisão digital usando repositórios ativos de componentes

Leite, Luis Eduardo Cunha 31 January 2008 (has links)
Made available in DSpace on 2014-06-12T15:49:10Z (GMT). No. of bitstreams: 1 license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5) Previous issue date: 2008 / Atualmente observa-se por parte dos desenvolvedores de sistemas, uma tendência de utilizar componentes pré-fabricados de software com vistas a promover o reuso, diminuindo o custo e acelerando o processo de desenvolvimento do software. Sistemas podem ser desenvolvidos através da interconexão de componentes obedecendo a uma arquitetura definida pelo desenvolvedor. No escopo deste trabalho, essa arquitetura baseada em componentes é denominada de configuração do sistema. O conceito de repositório ativo de componentes foi proposto na literatura para auxiliar o programador durante o desenvolvimento de sistemas, provendo-lhe informações sobre componentes sem que ele tenha que requisitá-las. Este trabalho apresenta uma extensão do conceito inicialmente proposto para repositório ativo de componentes, de forma que esta entidade seja não apenas capaz de auxiliar no desenvolvimento de programas, mas que passe a ser também capaz de atuar na evolução do sistema, otimizando a configuração do mesmo em resposta a mudanças ocorridas no seu contexto em tempo de execução. Adotando-se a abordagem proposta neste trabalho, de posse de uma representação do contexto de execução do sistema, um repositório ativo utiliza algoritmos de otimização para tentar encontrar configurações ideais para o sistema. Essas novas configurações são montadas a partir dos componentes armazenados no próprio repositório. Para realização de uma prova de conceito dos serviços de otimização, foi desenvolvida uma implementação de um repositório ativo de componentes denominado REATIVO e de uma versão baseada em componentes de um middleware para televisão digital denominado FlexTV. O FlexTV serviu de base para o que hoje é a parte procedural do middleware Ginga, do Sistema Brasileiro de TV Digital. Modificações no contexto de execução do FlexTV são reportadas ao REATIVO, que pode disparar uma reconfiguração do middleware através de um rearranjo de seus componentes. Os resultados dos experimentos realizados neste trabalho mostraram que é possível promover a adaptação de um sistema orientado a componentes complexo, como é o caso do middleware FlexTV, utilizando os serviços do repositório REATIVO, tornando a sua configuração mais adequada ao seu contexto de execução, sem levá-lo a um estado de falha
4

Processo de internacionalização e sistemas adaptativos complexos: uma análise de empresas do polo de confecções de Santa Cruz do Capibaribe

Silva, Rennaly Alves da 27 March 2013 (has links)
Submitted by Israel Vieira Neto (israel.vieiraneto@ufpe.br) on 2015-03-06T11:54:18Z No. of bitstreams: 2 DISSERTAÇÃO Rennaly Alves da Silva.pdf: 2475025 bytes, checksum: a2eac8471e4f3d5ba939f20844527afe (MD5) license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5) / Made available in DSpace on 2015-03-06T11:54:18Z (GMT). No. of bitstreams: 2 DISSERTAÇÃO Rennaly Alves da Silva.pdf: 2475025 bytes, checksum: a2eac8471e4f3d5ba939f20844527afe (MD5) license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5) Previous issue date: 2013-03-27 / FACEPE / A presente pesquisa tem como objetivo geral analisar as características do processo de internacionalização de empresas do polo de Confecções de Santa Cruz do Capibaribe, em Pernambuco, considerando a abordagem dos Sistemas Adaptativos Complexos. Após a apresentação das abordagens teóricas que tratam sobre processo de internacionalização – com foco nos trabalhos de Johanson e associados, desde 1975, especialmente na evolução do Modelo de Uppsala ao longo de quase quatro décadas, o que gerou em um desenho conceitual que resume essa evolução – e sobre o paradigma da complexidade – destacando os trabalhos de Kelly e Allison (1997) –, são analisados os comportamentos das empresas em direção aos mercados externos ao longo do tempo. A pesquisa caracteriza-se como qualitativa, com abordagem longitudinal. A estratégia adotada é a de estudo de casos e as unidades de análise são as empresas Iska Viva e Rota do Mar, localizadas em Santa Cruz do Capibaribe, Pernambuco. Foram realizadas entrevistas semiestruturadas, que é um dos métodos de coleta de dados empregado, além da utilização de dados visuais e pesquisa documental, na perspectiva da triangulação dos dados. A análise dos resultados é realizada a partir do método de comparação constante, proposto por Merriam (2009). Após a transcrição das entrevistas, todos os dados, incluindo as imagens e os documentos obtidos, foram inseridos no software Atlas.ti. Esses dados foram codificados e, posteriormente, categorizados, havendo o agrupamento de informações semelhantes. Esse processo permitiu identificar as características dos processos de internacionalização das empresas e os seus padrões de comportamento no que se refere à complexidade do funcionamento. Após essa etapa, as informações obtidas puderam ser analisadas à luz das abordagens teóricas adotadas, o que indicou quais eventos poderiam ser considerados críticos para os processos de internacionalização, assim como foi possível identificar os níveis de complexidade aos quais as empresas se enquadram. A análise dos resultados gerou quinze evidências, dentre as quais, nove estão relacionadas aos seus processos de internacionalização, indicando, por exemplo, características referentes aos modos de atuação e escolha dos mercados; enquanto seis evidências dizem respeito a comportamentos que representam a integração entre as duas abordagens, apresentando clara associação entre os níveis de complexidade das empresas e suas escolhas. A partir das evidências obtidas, entende-se que as empresas em processo de internacionalização podem ser entendidas como Sistemas Adaptativos Complexos.
5

Tecnologias digitais e autonomia: a aquisiÃÃo de segunda lÃngua sob a Ãtica da complexidade / TecnologÃas digitales y autonomÃa: la adquisiciÃn de segunda lengua bajo la Ãptica de la complejidad.

JoÃo da Silva AraÃjo JÃnior 21 October 2013 (has links)
Esta pesquisa analisa o uso de estratÃgias de aprendizagem (EA) de segunda lÃngua (SL) no Ãmbito dos usos das tecnologias digitais de informaÃÃo e comunicaÃÃo (TDIC) com o objetivo de flagrar a emergÃncia de EA e de compreender a relaÃÃo entre essa emergÃncia e a autonomia dos aprendizes usuÃrios dessas tecnologias. Para tal, nos orientamos metodolÃgica e epistemologicamente pelo paradigma da complexidade (MORIN, 2011), a partir do qual, tanto a autonomia como a aprendizagem de segunda lÃngua (ASL) sÃo abordadas como sistemas adaptativos complexos (SAC) (PAIVA, 2005). Nessa perspectiva, concebemos a autonomia, no processo de ASL, em duas dimensÃes: em sua dimensÃo metacognitiva ela à concebida como competÃncia de aprendizagem, a qual envolve capacidades e atitudes dos aprendizes no gerenciamento e controle do processo de aprendizagem; em sua dimensÃo sociointeracional, por sua vez, à concebida como processo de integraÃÃo comunicativa dos aprendizes, o qual envolve cooperaÃÃo e negociaÃÃo de sentido por meio da lÃngua alvo. Para alcanÃar os objetivos propostos, realizamos uma investigaÃÃo de natureza exploratÃria com base na anÃlise de narrativas de aprendizagem de brasileiros aprendizes de inglÃs e de espanhol. Para a anÃlise inicial das EA nos orientamos pela tipologia de Oxford (1990), que contempla estratÃgias de natureza cognitiva, metacognitiva e social. O exame das narrativas mostrou que os usos das TDIC relacionam-se com a emergÃncia de estratÃgias de sociointeraÃÃo, baseadas na cooperaÃÃo e na negociaÃÃo de sentido. Assim, concluÃmos que a emergÃncia de estratÃgias no Ãmbito dos usos das tecnologias digitais relaciona-se com a emergÃncia de autonomia em sua dimensÃo sociointeracional, ou seja, como processo de integraÃÃo comunicativa dos aprendizes. / Esta investigaciÃn analiza el uso de estrategias de aprendizaje (EA) de segunda lengua (SL) en el marco de los usos de las tecnologÃas digitales de informaciÃn y comunicaciÃn (TDIC) con el fin de captar la emergencia de EA y de comprender la relaciÃn entre esa emergencia y la autonomÃa de los aprendices usuarios de esas tecnologÃas. Para ello, nos apoyamos en el paradigma epistemolÃgico de la complejidad (MORIN, 2011), a partir del cual comprendemos, tanto la autonomÃa como la adquisiciÃn de segunda lengua (ASL), como sistemas adaptativos complejos (SAC) (PAIVA, 2005). En esta perspectiva, entendemos la autonomÃa, en el proceso de ASL, en dos dimensiones: en su dimensiÃn metacognitiva ella se concibe como competencia de adquisiciÃn, lo que implica habilidades y actitudes de los aprendientes en la gestiÃn y en el control del proceso de aprendizaje; en su dimensiÃn sociointeracional, por su parte, se concibe como proceso de integraciÃn comunicativa de los alumnos, lo que implica la cooperaciÃn y la negociaciÃn de sentido a travÃs de la lengua meta. Para lograr los objetivos propuestos, realizamos un estudio exploratorio a partir del anÃlisis de narrativas de aprendizaje (NA) de brasileÃos aprendices de inglÃs y de espaÃol. Para el anÃlisis inicial de las EA nos guiamos por la tipologÃa de Oxford (1990), que incluye las estrategias cognitivas, metacognitivas y sociales. El anÃlisis de las NA mostrà que los usos de TDIC se relacionan con la emergencia de estrategias de sociointeracciÃn, basadas en la cooperaciÃn y en la negociaciÃn de sentido. Por lo tanto, llegamos a la conclusiÃn de que la emergencia de EA en el contexto de los usos de las tecnologÃas digitales està relacionada con la emergencia de autonomÃa en su dimensiÃn sociointeracional, es decir, como un proceso de integraciÃn comunicativa de los aprendientes.
6

Projeto de um broker de gerenciamento adaptativo de recursos em computação em nuvem baseado em técnicas de controle realimentado / Design of an adaptive resource management broker for cloud computing based on feedback control techniques

Nobile, Pedro Northon 25 February 2013 (has links)
Computação em nuvem refere-se a um modelo de disponibilização de recursos computacionais no qual a infraestrutura de software e hardware é ofertada como um serviço, e vem se estabelecendo como um paradigma de sucesso graças a versatilidade e ao custo-efetividade envolvidos nesse modelo de negócio, possibilitando o compartilhamento de um conjunto de recursos físicos entre diferentes usuários e aplicações. Com o advento da computação em nuvem e a possibilidade de elasticidade dos recursos computacionais virtualizados, a alocação dinâmica de recursos vem ganhando destaque, e com ela as questões referentes ao estabelecimento de contratos e de de qualidade de serviço. Historicamente, as pesquisas em QoS concentram-se na solução de problemas que envolvem duas entidades: usuários e servidores. Entretanto, em ambientes de nuvem, uma terceira entidade passa a fazer parte dessa interação, o consumidor de serviços em nuvem, que usa a infraestrutura para disponibilizar algum tipo de serviço aos usuários finais e que tem recebido pouca atenção das pesquisa até o momento, principalmente no que tange ao desenvolvimento de mecanismos automáticos para a alocação dinâmica de recursos sob variação de demanda. Este trabalho consiste na proposta de uma arquitetura de gerenciamento adaptativo de recursos sob a perspectiva do modelo de negócio envolvendo três entidades, focada na eficiência do consumidor. O trabalho inspira-se em técnicas de controle realimentado para encontrar soluções adaptativas aos problemas de alocação dinâmica de recursos, resultando em uma arquitetura de broker de consumidor, um respectivo protótipo e um método de projeto de controle para sistemas computacionais dessa natureza / CLoud computing refers to a computer resource deployment model in which software and hardware infrastructure are offered as a service. Cloud computing has become a successful paradigm due to the versatility and cost-effectiveness involved in that business model, making it possible to share a cluster of physical resources between several users and applications. With the advent of cloud computing and the computer elastic resource, dynamic allocation of virtualized resources is becoming more prominent, and along with it, the issues concerning the establishment of quality of service parameters. Historically, research on QoS has focused on solutions for problems involving two entities: users and servers. However, in cloud environments, a third party becomes part of this interaction, the cloud consumer, that uses the infrastructure to provide some kind of service to endusers, and which has received fewer attention, especially regarding the development of autonomic mechanisms for dynamic resource allocation under time-varying demand. This work aims at the development of an architecture for dynamic adaptive resource allocation involving three entities, focused on consumer revenue. The research outcome is a consumer broker architecture based on feedback control, a respective architecture prototype and a computer system feedback control methodology which may be applied in this class of problems
7

Efeitos da palatizaÃÃo das oclusivas alveolares do portuguÃs brasileiro no percurso de construÃÃo do inglÃs lÃngua estrangeira / Brazilian Portuguese alveolar plosives palatalization effects and its influence on the construction of English as a Foreign Language

Clerton Luiz Felix Barboza 11 December 2013 (has links)
CoordenaÃÃo de AperfeiÃoamento de Pessoal de NÃvel Superior / Este estudo teve por objetivo geral refletir sobre a palatalizaÃÃo das oclusivas alveolares /t, d/ → [tʃ, dʒ], caracterÃstico de muitos falares do PortuguÃs Brasileiro (PB), na construÃÃo da fonologia do InglÃs LÃngua Estrangeira (ILE). Baseados nos preceitos da Fonologia de Uso (BYBEE, 2001), do Modelo de Exemplares (PIERREHUMBERT, 2001) e na visÃo de lÃngua enquanto Sistema Adaptativo Complexo (LARSEN-FREEMAN; CAMERON, 2008), tivemos por hipÃtese bÃsica que aprendizes brasileiros apresentam percursos diferenciados de construÃÃo da fonologia do ILE, a depender de seu falar regional. Este estudo foi uma pesquisa experimental, de cunho concomitantemente transversal-longitudinal. Selecionamos dois campos de pesquisa, Fortaleza-CE e MossorÃ-RN, distintos quanto ao falar regional do PB, sendo o primeiro palatalizador das oclusivas alveolares e o segundo nÃo-palatalizador. Os informantes foram controlados ainda quanto ao sexo e ao nÃvel de proficiÃncia no ILE. Selecionamos itens lexicais propÃcios à emergÃncia da palatalizaÃÃo no PB e no ILE, buscando o controle da frequÃncia de ocorrÃncia, do contexto fonotÃtico e da tonicidade silÃbica. Fizemos uso de 5 Experimentos de coletas de dados. No PB, P1 envolveu uma conversa sobre algumas figuras, enquanto P2 utilizou a leitura de diversas frases-veÃculo. No ILE, I1 envolveu a repetiÃÃo de Ãudio distorcido associado a algumas figuras, I2 utilizou a leitura de diversas frases-veÃculo e I3 usou um jogo da memÃria em sua aplicaÃÃo. Os resultados do estudo transversal envolvendo a emergÃncia da palatalizaÃÃo das oclusivas alveolares do PB enfatizaram o carÃter nÃo-categÃrico de fenÃmeno em ambas as regiÃes: a palatalizaÃÃo foi observada no falar do RN, e oclusivas alveolares nÃo-palatalizadas foram observadas no falar do CE. A anÃlise dos dados transversais do ILE apontou: a) a variÃvel origem como fator importante para determinar a maior ou menor emergÃncia da palatalizaÃÃo, aprendizes do CE tenderam a uma maior palatalizaÃÃo; b) o tipo de vozeamento da oclusiva alveolar, com as desvozeadas mais propensas à palatalizaÃÃo; c) o indivÃduo, sujeitos da mesma regiÃo e nÃvel de proficiÃncia realizaram o fenÃmeno de forma distinta, d) a palavra, itens lexicais com a mesma sequÃncia fonotÃtica apresentaram comportamentos divergentes; e e) o tipo fonotÃtico, alguns tipos apresentaram percentuais semelhantes na realizaÃÃo da palatalizaÃÃo em ambas as regiÃes. Algumas variÃveis mostraram influÃncia relativa na realizaÃÃo do fenÃmeno, como o sexo, o nÃvel de proficiÃncia e a tonicidade silÃbica. Por fim, a frequÃncia de ocorrÃncia dos itens lexicais mostrou-se irrelevante na anÃlise de dados transversais do ILE. Em se tratando dos resultados do estudo longitudinal, observamos que os informantes do RN tenderam a uma pequena realizaÃÃo do Ãndice de PalatalizaÃÃo (IP) com o passar das coletas de dados longitudinais. Os informantes do CE presentaram comportamentos distintos. FM1 apresentou grande variaÃÃo em sua realizaÃÃo do IP, com palatalizaÃÃo mais alta que os informantes do RN. FM3 apresentou uma realizaÃÃo relativamente estÃvel de seu IP individual, com forte palatalizaÃÃo, bem mais recorrente que seus colegas. Os dados do estudo longitudinal reforÃaram a relevÃncia de variÃveis como a origem, o indivÃduo e a palavra na emergÃncia da palatalizaÃÃo no ILE de aprendizes brasileiros. Adicionalmente, durante o perÃodo de coleta de dados longitudinais nÃo encontramos indÃcios significativos de reduÃÃo do IP no ILE com o desenrolar das coletas de dados longitudinais. Tendo em vista tais evidÃncias, tomamos por confirmada a hipÃtese bÃsica que aprendizes brasileiros apresentam percursos diferenciados de construÃÃo da fonologia do ILE, a depender de seu falar regional. / This study had as its main objective to reflect upon alveolar stop palatalization /t, d/ → [tʃ, dʒ] phenomenon, characteristic of many Brazilian Portuguese (BP) dialects, in the construction of the English as a Foreign Language (EFL) phonology. Grounded on the ideas proposed by Usage-Based Phonology (BYBEE, 2001), Exemplar Models (PIERREHUMBERT, 2001), as well as on the view of language as a Complex Adaptive System (LARSEN-FREEMAN; CAMERON, 2008), the basic hypothesis stated Brazilian EFL learners follow different construction pathways of the EFL phonology, depending on their regional dialect. This was an experimental research, following both a cross-sectional and longitudinal design. It had two research fields, Fortaleza-CE and MossorÃ-RN, which differed on their BP dialect, the former a palatalizing dialect and the latter a non-palatalizing one. Subjects were also controlled by sex and EFL proficiency level. Lexical items which were susceptible to palatalization in both BP and EFL were selected, aiming to control token frequency, phonotactics and syllable stress. 5 experiments were used to collect data. For BP, P1 involved a picture-induced conversation, while P2 used a carrier-sentence reading procedure. For EFL, I1 involved the repetition of distorted audio tokens associated to pictures, I2 used a carrier-sentence reading procedure and I3 focused on a memory game. BP cross-sectional results relating to the emergence of palatalization in both regions emphasized non-categorical realization of the phenomenon: palatalized tokens were observed in RN and non-palatalized ones were found in CE. EFL cross-sectional data analysis indicated: a) the variable origin as an important factor of bigger or smaller palatalization emergence, as CE learners consistently tended to higher palatalization levels; b) the alveolar stop voicing pattern, as voiceless sounds tended to palatalize more frequently; c) the individual, as subjects from the same area and proficiency level realized the phenomenon with different patterns; d) the word, as lexical items with the same phonotactic structure allowed higher or smaller palatalization emergence; and e)phonotactic structure, as a few words allowed similar palatalization emergence in both study regions. Some variables were not so relevant for the emergence of the phenomenon, like sex, proficiency level and syllable stress. Finally, token frequency was not relevant at all in the EFL cross-sectional data. As regards longitudinal results, it was observed RN subjects tended to a low Palatalization Index (PI) as longitudinal data collection took place. CE subjects had distinct behavior. FM1 had great variation on his PI, with higher PI values than RN informants. FM3 had a relatively stable PI realization, with the highest palatalization level. Longitudinal data reinforced the value of variables such as the origin, the individual and the word on the emergence of EFL palatalization of Brazilian learners. Additionally, significant PI reduction during longitudinal data collection was not observed. Having these evidences in mind, it was concluded Brazilian learners follow through different EFL phonology construction pathways, depending on their regional dialect.
8

DYMOS: Uma abordagem para suporte a variabilidades dinâmicas em Linhas de Produto de Software Orientado a Serviços e Sensível ao Contexto

Martins, Dhiego Abrantes de Oliveira 30 August 2013 (has links)
Submitted by Daniella Sodre (daniella.sodre@ufpe.br) on 2015-03-10T13:52:04Z No. of bitstreams: 2 license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5) Dissertaçao Dhiego Abrantes De Oliveira Martins..pdf: 2253205 bytes, checksum: ac6b5aaa983adfe88c8555520c237441 (MD5) / Made available in DSpace on 2015-03-10T13:52:04Z (GMT). No. of bitstreams: 2 license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5) Dissertaçao Dhiego Abrantes De Oliveira Martins..pdf: 2253205 bytes, checksum: ac6b5aaa983adfe88c8555520c237441 (MD5) Previous issue date: 2013-08-30 / É notório o surgimento de ambientes cada vez mais dinâmicos, exigindo sistemas mais flexíveis, de forma que componentes possam ser plugados ou desplugados durante o seu ciclo de vida, inclusive em tempo de execução. Para atender estes requisitos, é necessário que decisões sobre possíveis adaptações e variações do produto possam ser tomadas em tempo de execução. Sistemas Sensíveis ao Contexto atendem a esse propósito, sendo capazes de adaptar-se em tempo de execução de acordo com mudanças no ambiente, obedecendo um conjunto de regras. Quando técnicas de Linhas de Produto de Software (LPS) são aplicadas no desenvolvimento de sistemas adaptativos, tais decisões podem resultar na configuração de um novo produto. Em uma LPS tradicional, um produto é derivado de acordo com sua configuração, que ocorre na fase de design e consiste na seleção de features que irão compor o produto, remoção das features que não farão parte do produto e ligação dos pontos de variação. Linhas de Produto de Software Dinâmicas extendem o conceito convencional de LPS abordando aspectos dinâmicos, provendo uma abordagem para tratar variabilidades que precisam ser manipuladas em tempo de execução. Quando alinhamos paradigmas como Sistemas Sensíveis ao Contexto, Arquitetura Orientada a Serviços e LPS, podemos enfrentar alguns desafios. O sistema derivado de uma LPS é composto por features e pontos de variação. Considerando que o modelo de Arquitetura Orientada a Serviços segue o padrão arquitetural Cliente-Servidor, podemos ter um cenário em que as features que compõem o produto no lado cliente podem endereçar uma composição de serviços. Dessa forma, os pontos de variação podem sofrer variabilidades de acordo com mudanças no contexto, exigindo a execução de reconfigurações nos serviços de modo a atender tais variabilidades. As abordagens propostas atualmente não oferecem um suporte para esse tipo de problema ou são incipientes, estando em fases iniciais de pesquisa. Neste trabalho é apresentado um estudo sobre variabilidades dinâmicas em Linhas de Produto de Software Orientadas a Serviços e Sensíveis ao Contexto, investigando especificamente situações quando features que endereçam um ou mais serviços são reconfiguradas no lado cliente, requerendo reconfigurações nos serviços, no lado servidor.
9

Structuring Adaptive Applications using AspectJ

Débora Dantas de Souza, Ayla January 2004 (has links)
Made available in DSpace on 2014-06-12T15:58:29Z (GMT). No. of bitstreams: 2 arquivo4584_1.pdf: 1969312 bytes, checksum: ebc699427e4ae5f379c7d0e4b5d9b28f (MD5) license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5) Previous issue date: 2004 / Os dispositivos computacionais estão se tornando ubíquos. Com um celular, atualmente, podemos acessar e manipular informação praticamente em qualquer lugar e a qualquer instante. Neste cenário de computação ubíqua, tem-se exigido que tais sistemas sejam adaptativos, ou seja, tenham a capacidade de se adaptar em decorrência de mudanças no contexto em que estão inseridos. É importante destacar, porém, que a adaptabilidade adiciona certa complexidade ao desenvolvimento de aplicações. Um dos problemas é que a implementação de comportamentos adaptativos em muitos casos se entrelaça com outras preocupações da aplicação, como apresentação, negócio e dados, levando a problemas de legibilidade que podem prejudicar a manutenabilidade do código. A programação orientada a aspectos pode ser usada para facilitar a resolução de problemas relacionados a código entrela¸cado, e dar suporte ao desenvolvimento de programas adaptativos, e ao mesmo tempo adaptáveis (fáceis de modificar) com bons níveis de qualidade e produtividade. Essa dissertação mostra como podemos usar aspectos, em especial em AspectJ, para estruturar aplicações adaptativas, minimizando dessa forma o entrelaçamento de código. AspectJ é uma linguagem orientada a aspectos, de propósito geral, e que estende a linguagem Java. Ela é voltada `a separação de preocupações. Em nosso trabalho ela é utilizada para promover a separação da preocupação adaptabilidade , obtendo-se assim uma implementação modular. Através do uso dessa linguagem, identificamos boas práticas para a estruturação de aplicações adaptativas, as quais foram resumidas em um padrão denominado Adaptability Aspects. Escolhemos a plataforma Java 2 Micro Edition para implementar várias preocupações relativas a adaptabilidade, principalmente pelo fato de ser uma tecnologia destinada a dispositivos ubíquos e com recursos limitados. Al´em de AspectJ, analisamos também uma outra abordagem para a estruturação de aplicações adaptativas: o uso do estilo arquitetural denominado Adaptive Object- Models . Verificamos a partir dessa análise que ele poderia ser combinado com o nosso padrão, e portanto, beneficiar-se com o uso de aspectos. Dessa forma, poderia-se oferecer suporte a um conjunto maior de adaptações e ao mesmo tempo obter-se uma estrutura ção no código mais fácil de compreender. Por fim, avaliamos o impacto de AspectJ, através do uso do padrão Adaptability Aspects, para implementar alguns requisitos de adaptabilidade em aplicações J2ME. Comparamos nossa implementação com uma solução em que a implementação destes requisitos não é tão modular e com uma outra solução utilizando padrões de projeto puramente orientados a objeto na qual se buscava tal modularidade. Alguns dos aspectos comparados foram tempo de execução, memória utilizada, tamanho da aplicação e de seu código. Além de medir tais fatores, descrevemos os ganhos que a programação orientada a aspectos pode trazer para a estruturação de aplicações adaptativas visando obter qualidade em termos de reuso e facilidade de manutenção
10

Projeto de um broker de gerenciamento adaptativo de recursos em computação em nuvem baseado em técnicas de controle realimentado / Design of an adaptive resource management broker for cloud computing based on feedback control techniques

Pedro Northon Nobile 25 February 2013 (has links)
Computação em nuvem refere-se a um modelo de disponibilização de recursos computacionais no qual a infraestrutura de software e hardware é ofertada como um serviço, e vem se estabelecendo como um paradigma de sucesso graças a versatilidade e ao custo-efetividade envolvidos nesse modelo de negócio, possibilitando o compartilhamento de um conjunto de recursos físicos entre diferentes usuários e aplicações. Com o advento da computação em nuvem e a possibilidade de elasticidade dos recursos computacionais virtualizados, a alocação dinâmica de recursos vem ganhando destaque, e com ela as questões referentes ao estabelecimento de contratos e de de qualidade de serviço. Historicamente, as pesquisas em QoS concentram-se na solução de problemas que envolvem duas entidades: usuários e servidores. Entretanto, em ambientes de nuvem, uma terceira entidade passa a fazer parte dessa interação, o consumidor de serviços em nuvem, que usa a infraestrutura para disponibilizar algum tipo de serviço aos usuários finais e que tem recebido pouca atenção das pesquisa até o momento, principalmente no que tange ao desenvolvimento de mecanismos automáticos para a alocação dinâmica de recursos sob variação de demanda. Este trabalho consiste na proposta de uma arquitetura de gerenciamento adaptativo de recursos sob a perspectiva do modelo de negócio envolvendo três entidades, focada na eficiência do consumidor. O trabalho inspira-se em técnicas de controle realimentado para encontrar soluções adaptativas aos problemas de alocação dinâmica de recursos, resultando em uma arquitetura de broker de consumidor, um respectivo protótipo e um método de projeto de controle para sistemas computacionais dessa natureza / CLoud computing refers to a computer resource deployment model in which software and hardware infrastructure are offered as a service. Cloud computing has become a successful paradigm due to the versatility and cost-effectiveness involved in that business model, making it possible to share a cluster of physical resources between several users and applications. With the advent of cloud computing and the computer elastic resource, dynamic allocation of virtualized resources is becoming more prominent, and along with it, the issues concerning the establishment of quality of service parameters. Historically, research on QoS has focused on solutions for problems involving two entities: users and servers. However, in cloud environments, a third party becomes part of this interaction, the cloud consumer, that uses the infrastructure to provide some kind of service to endusers, and which has received fewer attention, especially regarding the development of autonomic mechanisms for dynamic resource allocation under time-varying demand. This work aims at the development of an architecture for dynamic adaptive resource allocation involving three entities, focused on consumer revenue. The research outcome is a consumer broker architecture based on feedback control, a respective architecture prototype and a computer system feedback control methodology which may be applied in this class of problems

Page generated in 0.0956 seconds