71 |
Flexible elearning platforms : a service oriented approach /Westerkamp, Peter. January 2005 (has links)
University, Diss., 2005--Münster (Westfalen).
|
72 |
Network-integrated multimedia middleware, services, and applicationsLohse, Marco. Unknown Date (has links) (PDF)
University, Diss., 2005--Saarbrücken.
|
73 |
Uma abordagem dirigida por modelos para a configuração de aquisição de contexto intermediada por middleware / A model-driven approach to context acquisition configuration intermediated by middlewareDuarte, Paulo Artur de Sousa January 2014 (has links)
DUARTE, Paulo Artur de Sousa. Uma abordagem dirigida por modelos para a configuração de aquisição de contexto intermediada por middleware. 2014. 138 f. Dissertação (Mestrado em Ciência da Computação)-Universidade Federal do Ceará, Fortaleza, 2014. / Submitted by Anderson Silva Pereira (anderson.pereiraaa@gmail.com) on 2017-01-09T21:23:17Z
No. of bitstreams: 1
2014_dis_pasduarte.pdf: 5643936 bytes, checksum: 20434743dc1b912e4ace216181c03c1e (MD5) / Approved for entry into archive by Rocilda Sales (rocilda@ufc.br) on 2017-01-11T15:37:03Z (GMT) No. of bitstreams: 1
2014_dis_pasduarte.pdf: 5643936 bytes, checksum: 20434743dc1b912e4ace216181c03c1e (MD5) / Made available in DSpace on 2017-01-11T15:37:03Z (GMT). No. of bitstreams: 1
2014_dis_pasduarte.pdf: 5643936 bytes, checksum: 20434743dc1b912e4ace216181c03c1e (MD5)
Previous issue date: 2014 / Context-aware mobile (CAM) applications retrieve contextual information from the environment in which they run in order to achieve a specific goal (e.g., interface adaptation, content recommendation). Features such as device heterogeneity, scarce resources and sensors diversity improve the complexity of development to this kind of software. Recent way to deal with such development issues is the adoption of two combined approaches: (i) middleware platforms and (ii) principles of MDE paradigm (e.g., Model-Driven Engineering). These approaches aim at reducing the total development time of CAM applications by using code generation from higher-level models, and increasing the potential applications through the use of services provide by middleware platforms. Thus, this dissertation proposes an approach to generate code that configures the acquisition of context in Android mobile applications. Based on MDE, we created the DSL (Domain-Specific Language)ContextRuleML, which allows the developer to model the contextual rules of a CAM application in a higher-level notation. A configuration tool, named CRiTICAL, uses the models produced with the DSL to generate an initial structure of a CAM application that uses an existing middleware platform to acquisition of context called LoCCAM. The tool also generates the configuration and the automated installation of LoCCAM and its components based on generated model. Two evaluations were made. First, a usability evaluation was realized by 14 volunteers. Second, a performance evaluation compares response time and memory used by the code generated by CRITiCAL against code written by a specialist in development with LoCCAM, without using our solution. / As aplicações móveis e sensíveis ao contexto se caracterizam por capturar a informação contextual do ambiente em que estão inseridas para utilizá-la de acordo com um objetivo específico (e.g., adaptação de interface, recomendação de conteúdo). A heterogeneidade dos dispositivos, a limitação de recursos dos mesmos e o acesso a sensores aumentam a complexidade do desenvolvimento deste tipo de software. Uma forma recente de se lidar com tais problemas de desenvolvimento é a adoção combinada de plataformas de middleware com os princípios do paradigma MDE (Model-Driven Engineering). O objetivo é tanto de reduzir o tempo de desenvolvimento com a geração de código a partir de modelos como de aumentar as potencialidades dos aplicativos através do uso dos serviços providos pelas plataformas de middleware. Seguindo essa tendência, essa dissertação propõe uma abordagem de geração de código de configuração de aquisição de contexto em aplicações móveis Android com duas principais contribuições: a DSL (Domain-Specific Language) ContextRuleML e a Ferramenta CRITiCAL. A DSL ContextRuleML permite ao um desenvolvedor modelar em alto nível as informações contextuais e as regras contextuais de uma aplicação sensível ao contexto. A CRITiCAL é uma ferramenta de configuração para aplicações móveis que utiliza os modelos produzidos com a DSL para a geração de um esqueleto inicial de um aplicativo móvel e sensível ao contexto. O código gerado invoca métodos de uma plataforma de middleware de aquisição de contexto: o LoCCAM. A ferramenta também gera a configuração e a instalação automatizada do LoCCAM e de seus componentes com base no modelo gerado. A validação da abordagem compreendeu duas etapas. A primeira foi uma avaliação de usabilidade da ferramenta realizada com 14 voluntários da área da omputação. A segunda foi uma avaliação de desempenho que comparava em termos de tempo de resposta e memória utilizada o código gerado pela CRITiCAL com o código escrito de forma manual por um especialista em desenvolvimento utilizando o LoCCAM.
|
74 |
ECAMID:um middleware para nuvem computacional com suporte à elasticidadeLima, Diego Liberalquino Soares 13 August 2014 (has links)
Submitted by Luiz Felipe Barbosa (luiz.fbabreu2@ufpe.br) on 2015-03-09T12:28:51Z
No. of bitstreams: 2
DISSERTAÇÃO Diego Liberalquino Soares Lima.pdf: 2260108 bytes, checksum: 42b8752b09548cb73b5f4d320fea5294 (MD5)
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5) / Made available in DSpace on 2015-03-09T12:28:51Z (GMT). No. of bitstreams: 2
DISSERTAÇÃO Diego Liberalquino Soares Lima.pdf: 2260108 bytes, checksum: 42b8752b09548cb73b5f4d320fea5294 (MD5)
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
Previous issue date: 2014-08-13 / Computação em nuvem fornece aplicações, plataformas e servidores virtuais como
serviço, e permite que consumidores paguem pela utilização destes serviços sem que eles
precisem ser adquiridos. Um dos grandes benefícios da computação em nuvem é a elasticidade,
uma vez que consumidores podem requisitar mais recursos sob demanda e liberá-los quando não
são mais necessários. Aplicações distribuídas desenvolvidas em nuvem devem levar em conta a
presença da elasticidade para implementar sua arquitetura e serviços. No entanto, o uso efetivo
da elasticidade por parte das aplicações pode ser complexo e ocasionar vários erros. Utilizando
um middleware orientado a objeto existente (CaMid - Cloud-Aware Middleware), este trabalho
apresenta o projeto e a implementação dos mecanismos básicos para suporte à elasticidade,
tais como: replicação, coordenação de tarefas, compartilhamento de estado e balanceamento
de carga. Estes mecanismos foram incorporados ao CaMid e visam maximizar a utilização
dos recursos de nuvem à medida que estes são adicionados à infraestrutura da aplicação e
mantê-los em funcionamento quando estes recursos são descartados. Para avaliar os mecanismos
desenvolvidos, foi realizada uma avaliação experimental para identificar o impacto dos mesmos
na execução das aplicações. Foi possível verificar que o CaMid conseguiu utilizar os recursos de
nuvem com eficiência a um custo do overhead causado pela coordenação dos vários processos
distribuídos.
|
75 |
SemanticMidd: Middleware semântico para suporte a reconfiguração dinâmica em redes de sensores sem fioBISPO, Kalil Araújo 31 January 2009 (has links)
Made available in DSpace on 2014-06-12T15:56:26Z (GMT). No. of bitstreams: 2
arquivo2922_1.pdf: 1641251 bytes, checksum: f4498cccebf68df612df96c4f3acc890 (MD5)
license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5)
Previous issue date: 2009 / Conselho Nacional de Desenvolvimento Científico e Tecnológico / As redes de sensores sem fio (RSSF) tiveram um grande crescimento em
pesquisa nos últimos anos. São essencialmente redes ad-hoc, capazes de processar,
sentir e transmitir informações através de uma comunicação sem fio. Estas
características permitem o uso das RSSF em um amplo espectro de aplicações, tais
como, aplicações militares e médicas, agricultura, monitoramento animal,
segurança residencial, dentre outros.
As RSSF possuem particularidades, que devem ser consideradas pelas
aplicações, como por exemplo, baixa capacidade de processamento, topologia
dinâmica da rede, escalabilidade, heterogeneidade de hardware dos sensores,
limitação na largura de banda e consumo de energia, que é a principal restrição
desse tipo de rede. Por conta dessas particularidades, os requisitos de hardware e
software e os mecanismos de operação variam de acordo com a aplicação.
Tentando resolver esses problemas, esse trabalho propõe o SemanticMidd,
um middleware semântico para reconfiguração dinâmica de RSSF, com o objetivo
de economizar energia nos sensores. O uso de middleware faz-se necessário para
dar suporte ao desenvolvimento de aplicações para sensores, oferecendo uma
abstração aos mecanismos de comunicação e disponibilizando serviços.
Pretende-se que este mecanismo favoreça a integração de diferentes
aplicações pelo compartilhamento de dados relativos ao mesmo contexto,
sobrepondo assim, as limitações sintáticas relativas à mensagens e padrões de
comunicação
|
76 |
JMSCapacity- um toolkit para auxiliar no planejamento de capacidade de middleware orientado a mensagemDelgado Arteiro, Roberto 31 January 2009 (has links)
Made available in DSpace on 2014-06-12T15:56:59Z (GMT). No. of bitstreams: 2
arquivo3111_1.pdf: 7314545 bytes, checksum: b798714e0b187ec560d0acdc3aa2ef2e (MD5)
license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5)
Previous issue date: 2009 / Um dos maiores desafios atuais das organizações é a integração das aplicações
corporativas permitindo o adequado gerenciamento dos processos de negócio.
Atualmente, sistemas de middleware orientados a mensagem (MOMs) têm sido
amplamente utilizados como ferramentas para realizar esta integração. Diante
desse contexto, o seu planejamento e gerenciamento de capacidade passa a ter
relevância significativa para o sucesso da integração, uma vez que, se o MOM
falhar ou ficar indisponível, toda a interação entre as aplicações será
comprometida.
Este trabalho propõe o JMSCapacity, um toolkit formado por um processo, uma
biblioteca de componentes e ferramentas para auxiliar no planejamento e
gerenciamento de capacidade de MOMs baseados na especificação Java
Message Service (JMS).
O processo define como utilizar a biblioteca e as ferramentas para realizar o
planejamento de capacidade sendo a principal contribuição deste trabalho. No
processo proposto, adotou-se uma abordagem baseada em modelos para permitir
que especificações de alto nível da integração sejam mapeadas em modelos
formais em redes de Petri estocásticas. Isso viabiliza a realização de predições
de desempenho em múltiplos cenários de carga, facilitando a identificação do
ponto de saturação do MOM e da capacidade máxima de entrega de mensagens.
|
77 |
Hermes : um middleware orientado à mensagem para ambientes corporativosGonçalves Calabria, Eduardo January 2004 (has links)
Made available in DSpace on 2014-06-12T15:58:49Z (GMT). No. of bitstreams: 2
arquivo4728_1.pdf: 3434765 bytes, checksum: ac76cbf9a3705f40566be5c4bd013ddb (MD5)
license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5)
Previous issue date: 2004 / Atualmente, a maioria dos sistemas de informação corporativos utiliza uma infraestrutura
de comunicação, conhecida como middleware, para a troca de mensagens com
outros sistemas. O middleware fornece um conjunto de serviços (ex., segurança,
transação e eventos) atuando como uma interface para que a aplicação seja construída
sem que o desenvolvedor tenha que tratar diretamente com a complexidade dos
mecanismos de comunicação de baixo nível.
Os sistemas de middleware são normalmente categorizados de acordo com o tipo de
primitiva fornecida para interação entre as aplicações: middleware procedural (chamada
remota de procedimento), middleware orientado a mensagem (passagem de mensagem),
middleware transacional (transação distribuída) e middleware orientado a objetos
(invocação de método remoto). Dentre estas categorias, os sistemas de middleware
orientado a mensagem (MOM) são os mais amplamente utilizados como infra-estrutura
de comunicação de aplicações corporativas.
Os requisitos de troca de mensagens são cada vez mais sofisticados e complexos,
exigindo que os MOMs utilizados atendam a requisitos como: aumento no volume de
dados, concorrência, escalabilidade, disponibilidade, garantias de entrega das mensagens,
controle de assincronismo, tolerância a falhas, balanceamento de carga e transparência de
localização.
Neste contexto, este trabalho propõe um middleware orientado a mensagem chamado
Hermes. O Hermes implementa todas as funcionalidades exigidas para um MOM, e
incorpora características adicionais, otimizando algumas implementações relativas às
escalabilidade e disponibilidade, e adicionando elementos funcionais que tornam seu uso
mais fácil e abrangente. O Hermes implementa ainda o padrão JMS (Java Message
Service), que propõe a implementação de um conjunto de interfaces e de características
comuns a qualquer middleware orientado a mensagem.
Podem ser enumeradas as seguintes contribuições deste trabalho: a apresentação
detalhada das características e das formas de implementação de um MOM, e a concepção
de uma arquitetura modular e componentizada para o MOM
|
78 |
A common model for ubiquitous computingBlackstock, Michael Anthony 11 1900 (has links)
Ubiquitous computing (ubicomp) is a compelling vision for how people will interact with multiple computer systems in the course of their daily lives. To date, practitioners have created a variety of infrastructures, middleware and toolkits to provide the flexibility, ease of programming and the necessary coordination of distributed software and hardware components in physical spaces.
However, to-date no one approach has been adopted as a default or de-facto standard. Consequently the field risks losing momentum as fragmentation occurs. In particular, the goal of ubiquitous deployments may stall as groups deploy and trial incompatible point solutions in specific locations. In their
defense, researchers in the field argue that it is too early to standardize and that room is needed to explore specialized domain-specific solutions.
In the absence of an agreed upon set of standards, we argue that the community must consider a methodology that allows systems to evolve and specialize, while at the same time allowing the development of portable applications and integrated deployments that work between between sites.
To address this we studied the programming models of many commercial and research ubicomp systems. Through this survey we gained an understanding of the shared abstractions required in a core programming model suitable for both application portability and systems integration.
Based on this study we designed an extensible core model called the Ubicomp
Common Model (UCM) to describe a representative sample of ubiquitous systems
to date. The UCM is instantiated in a flexible and extensible platform called the Ubicomp Integration Framework (UIF) to
adapt ubicomp systems to this model.
Through application development and integration experience with a composite
campus environment, we provide strong evidence that this model is adequate for
application development and that the complexity of developing adapters to several
representative systems is not onerous. The performance overhead introduced by
introducing the centralized UIF between applications and an integrated system is
reasonable. Through careful analysis and the use of well understood approaches
to integration, this thesis demonstrates the value of our methodology that directly leverages the significant contributions of past research in our quest for ubicomp application and systems interoperability. / Science, Faculty of / Computer Science, Department of / Graduate
|
79 |
SCALABLE HYBRID DATA DISSEMINATION FOR INTERNET HOT SPOTSZhang, Wenhui 17 January 2007 (has links)
No description available.
|
80 |
Distributed Reconfigurable Simulation for Communication SystemsKim, Song Hun 27 November 2002 (has links)
The simulation of physical-layer communication systems often requires long execution times. This is due to the nature of the Monte Carlo simulation. To obtain a valid result by producing enough errors, the number of bits or symbols being simulated must significantly exceed the inverse of the bit error rate of interest. This often results in hours or even days of execution using a personal computer or a workstation.
Reconfigurable devices can perform certain functions faster than general-purpose processors. In addition, they are more flexible than Application Specific Integrated Circuit (ASIC) devices. This fast yet flexible property of reconfigurable devices can be used for the simulation of communication systems. However, although reconfigurable devices are more flexible than ASIC devices, they are often not compatible with each other. Programs are usually written in hardware description languages such as Very High Speed Integrated Circuit (VHSIC) Hardware Description Language (VHDL). A program written for one device often cannot be used for another device because these devices all have different architectures, and programs are architecture-specific.
Distributed computing, which is not a new concept, refers to interconnecting a number of computing elements, often heterogeneous, to perform a given task. By applying distributed computing, reconfigurable devices and digital signal processors can be connected to form a distributed reconfigurable simulator.
In this paper, it is shown that using reconfigurable devices can greatly increase the speed of simulation. A simple physical-layer communication system model has been created using a WildForce board, a reconfigurable device, and the performance is compared to a traditional software simulation of the same system. Using the reconfigurable device, the performance was increased by approximately one hundred times. This demonstrates the possibility of using reconfigurable devices for simulation of physical-layer communication systems.
Also, an middleware architecture for distributed reconfigurable simulation is proposed and implemented. Using the middleware, reconfigurable devices and various computing elements can be integrated. The proposed middleware has several components. The master works as the server for the system. An object is any device that has computing capability. A resource is an algorithm or function implemented for a certain object. An object and its resources are connected to the system through an agent. This middleware system is tested with three different objects and six resources, and the performance is analyzed. The results shows that it is possible to interconnect various objects to perform a distributed simulation using reconfigurable devices. Possible future research to enhance the architecture is also discussed. / Ph. D.
|
Page generated in 0.0628 seconds