Esta tese aborda o desenvolvimento de software adaptativo, capaz de modificar o seu comportamento dinamicamente em resposta a variações detectadas em seu ambiente de execução. A demanda por software adaptativo tem sido impulsionada por recentes avanços nas áreas de computação distribuída, móvel e ubíqua caracterizadas por um ambiente de execução com um alto grau de dinamismo. O desenvolvimento de aplicações adaptativas é bastante complexo. Os desenvolvedores devem levar em consideração diversas questões além da implementação do comportamento funcional da aplicação. Estas questões incluem a escolha de quais elementos do ambiente de execução devem ser monitorados, como realizar este monitoramento, que ações de adaptação devem ser realizadas e...
Dispositivos adaptativos apresentam a característica de se modificarem dinamicamente em resposta a e...
Teste é uma atividade muito importante no processo de desenvolvimento de software, entretanto, é uma...
Tese de Doutoramento em InformáticaA evolução da tecnologia veio permitir um aumento na qualidade de...
Cada vez mais sistemas de software necessitam de uma alta disponibilidade de seus serviços exigindo ...
O desenvolvimento de software baseado em componentes tem como objetivo a diminuição dos custos de de...
Muitos fatores podem causar o insucesso de sistemas de software e não são percebidos pelas pessoas e...
O gerenciamento de versões e configurações é um assunto que vem sendo muito pesquisado nos últimos a...
O processo de desenvolvimento de software consiste em um complexo interrelacionamento de recursos co...
O processo de desenvolvimento de software consiste em um complexo interrelacionamento de recursos co...
É notório o surgimento de ambientes cada vez mais dinâmicos, exigindo sistemas mais flexíveis, de fo...
Aplicações distribuídas com necessidades de serviço (QoS) como algumas aplicações multimídia e de co...
É notório o surgimento de ambientes cada vez mais dinâmicos, exigindo sistemas mais flexíveis, de f...
É notório o surgimento de ambientes cada vez mais dinâmicos, exigindo sistemas mais flexíveis, de f...
O monitoramento adequado da dívida técnica (DT) é necessário para se aumentar as chances de sucesso ...
O monitoramento adequado da dívida técnica (DT) é necessário para se aumentar as chances de sucesso ...
Dispositivos adaptativos apresentam a característica de se modificarem dinamicamente em resposta a e...
Teste é uma atividade muito importante no processo de desenvolvimento de software, entretanto, é uma...
Tese de Doutoramento em InformáticaA evolução da tecnologia veio permitir um aumento na qualidade de...
Cada vez mais sistemas de software necessitam de uma alta disponibilidade de seus serviços exigindo ...
O desenvolvimento de software baseado em componentes tem como objetivo a diminuição dos custos de de...
Muitos fatores podem causar o insucesso de sistemas de software e não são percebidos pelas pessoas e...
O gerenciamento de versões e configurações é um assunto que vem sendo muito pesquisado nos últimos a...
O processo de desenvolvimento de software consiste em um complexo interrelacionamento de recursos co...
O processo de desenvolvimento de software consiste em um complexo interrelacionamento de recursos co...
É notório o surgimento de ambientes cada vez mais dinâmicos, exigindo sistemas mais flexíveis, de fo...
Aplicações distribuídas com necessidades de serviço (QoS) como algumas aplicações multimídia e de co...
É notório o surgimento de ambientes cada vez mais dinâmicos, exigindo sistemas mais flexíveis, de f...
É notório o surgimento de ambientes cada vez mais dinâmicos, exigindo sistemas mais flexíveis, de f...
O monitoramento adequado da dívida técnica (DT) é necessário para se aumentar as chances de sucesso ...
O monitoramento adequado da dívida técnica (DT) é necessário para se aumentar as chances de sucesso ...
Dispositivos adaptativos apresentam a característica de se modificarem dinamicamente em resposta a e...
Teste é uma atividade muito importante no processo de desenvolvimento de software, entretanto, é uma...
Tese de Doutoramento em InformáticaA evolução da tecnologia veio permitir um aumento na qualidade de...