461 |
A COMPREHENSIVE SERVICE MANAGEMENT MIDDLEWARE FOR AUTONOMIC MANAGEMENT OF COMPOSITE WEB SERVICES-BASED PROCESSESZULKERNINE, FARHANA H 22 April 2009 (has links)
Web services are autonomic software applications that provide specific services on the Web and are accessible through standards-based protocols and interfaces in order to ensure interoperability. Web services have gained immense popularity due to the potential of dynamically composing multiple Web services over the Internet into complex multi-organizational Business-to-Business and Business-to-Consumer processes. The management of such composite processes, however, poses a non-trivial problem in terms of cost and complexity due to technology growth, increasing consumer demands for service quality, and the varying Internet workload.
Based on a study of the state-of-the-art and a critical assessment of the limitations of the existing solutions, we present the Comprehensive Service Management Middleware (CSMM) framework to facilitate execution of the four major tasks of client-side process management namely, service selection, negotiation of Service Level Agreement (SLA), composition and execution of the process, and monitoring and validation of SLAs. We also propose the Negotiation Broker (NB) framework for automated intelligent agent-based negotiation of Service Level Agreements (SLAs), and the Performance Monitor (PM) framework for distributed client-side monitoring and verification of SLAs. The NB expedites bilateral bargaining of SLAs in a trusted broker framework with enhanced decision algorithms to enable consumer feedback during negotiation. The PM presents a flexible and extensible trusted monitoring solution, which enables faster error detection and recovery and automatic creation of a reputation knowledge base.
We explain a scenario of autonomic process management using the CSMM. We describe experiments using agent simulations on a prototype of the NB to validate our proposed policy model for business level specification of negotiation preferences, the mathematical policy mapping model, and the decision algorithms for different consumer preferences. The optimality of the negotiation results are illustrated by combined utility value of the negotiation outcomes for both parties. The experiments conducted on the proof of concept prototype of the PM show its viability, efficiency, and accuracy in distributed SLA monitoring and verification because it does not include network performance. The CSMM enables partial or complete automation of all the client-side management tasks to leverage use of Web services in business processes. / Thesis (Ph.D, Computing) -- Queen's University, 2009-04-20 02:01:50.8
|
462 |
Mobile wireless sensor network architecture: Applications to mobile sensor deploymentErdelj, Milan 11 October 2013 (has links) (PDF)
Les progrès de la robotique mobile nous permettent aujourd'hui d'ajouter la notion de mobilité dans plusieurs classes de réseaux de capteurs sans fil. Le déploiement de capteurs mobiles est possible et utile dans de nombreuses applications, comme la surveillance de l'environnement, les applications dans l'industrie, dans la santé et le domaine militaire. Le terme robot mobile peut représenter n'importe quel type de robot avec la capacité de modifier sa position. Cette notion inclut une vaste gamme de robots industriels utilisés dans les lignes de production. Dans le contexte spécifique de cette thèse, l'attention se focalise uniquement sur les robots mobiles et plus particulièrement les véhicules autonomes dont les mouvements ne sont pas limités par leur taille physique. Ainsi, un robot ou un groupe de robots mobiles peuvent être utilisés pour explorer des environnements inconnus et effectuer une variété de fonctions. La mobilité du robot dans le contexte des réseaux de capteurs, nous permet de résoudre les problèmes qui ne pourraient pas être résolues dans un cas statique. Les robots mobiles permettent d'augmenter la robustesse du réseau en remplaçant des nœuds de capteurs et de s'adapter aux environnements inconnus ou dynamiques. Deux thèmes sont abordées dans cette thèse : la conception d'un intergiciels pour les réseaux de robots mobiles et un ensemble d'approches pour le déploiement de robots mobiles dans le cadre de réseaux de capteurs sans fil. L'intergiciel proposé et décrit dans cette thèse permet à l'utilisateur de facilement mettre en œuvre différents types d'algorithmes de déploiement pour les robots mobiles. Il permet de déployer une application sur la station de base centrale qui permet à un utilisateur de rassembler toutes les informations captées par la flotte de robots. L'application de la station de base permet à un utilisateur d'envoyer des commandes à un groupe ou à un robot, introduisant ainsi la commande manuelle en option dans le réseau robotique. L'intergiciel présenté dans ce travail est dédié à être utilisé avec des robots mobiles Wifibot. Il permet réaliser plusieurs tâches. Tout d'abord, il interagit avec le microgiciel du robot pour piloter les moteurs des roues et recueille les informations concernant la sortie du capteur et de l'état de la batterie. Deuxièmement, il gère la communication avec d'autres robots et les stations de base du réseau. Troisièmement, il traite les informations sur l'environnement et les messages reçus des voisins dans le réseau. Enfin, il réagit et il s'adapte de manière rapide et fiable pour aux événements de l'environnement. Dans la deuxième partie de la thèse, trois problèmes sont présentés et analysés : le problème de l'amélioration de la qualité de service avec l'utilisation des réseaux robotiques mobiles, la couverture du point d'intérêt avec des robots mobiles et la découverte de points d'intérêt et leur couverture avec l'utilisation des robots mobiles. Le premier problème est résolu avec l'utilisation de l'algorithme de déploiement qui améliore les performances de la transmission multimédia. Cet algorithme utilise une méthode intrusive pour réunir les métriques de qualité de service. Ensuite, l'attention est focalisé sur l'application des réseaux de capteurs sans fil est la surveillance de l'environnement. Au lieu de surveiller toute la région, couvrir seulement un ensemble de points d'intérêt spécifiques accroît les performances du réseau et réduit le coût de déploiement. Nous faison l'hypothèse que la station de base fixe est placé à l'intérieur du domaine d'intérêt, tandis que les robots mobiles disponibles couvrent le point d'intérêt et relayent l'information vers la station de base. L'approche pour résoudre le dernier problème est basée sur le mouvement continu et à vitesse variable de capteurs mobiles, qui suivent des trajectoires circulaires concentriques afin d'explorer et de couvrir le domaine d'intérêt. En se déplaçant constamment, les capteurs exécutent la tâche de découverte de l'environnement et, en ajustant la vitesse de déplacement, ils répondent aux contraintes de la couverture et la connectivité avec la station de base. L'algorithme installé sur tous les capteurs mobiles est distribué et introduit une nouvelle technique de calcul de la vitesse en fonction des informations disponibles à partir des capteurs dans le voisinage à un-saut. Ces algorithmes de déploiement de robots mobiles ont prouvé leur faisabilité à travers de nom- breuses simulations ainsi que dans la mise en pratique en s'appuyant sur l'intergiciel proposé.
|
463 |
En utredning av meddelande-orienterade lager för TwinglySäll, Robert January 2013 (has links)
Att flera datorer används för att gemensamt lösa problem är inte någonting nytt. Det finns många distribuerade system i bruk och många olika lösningar för hur dessa ska kommunicera med varandra. Vissa använder sig av meddelande-orienterade lager för kommunikation vilket det finns väldigt många implementationer av. RabbitMQ är ett exempel där att kommunikation går genom en (eller ett kluster av) central nod och kommunicerar med hjälp av protokollet Advanced Message Queue Protocol, AMQP. I en helt annan kategori finns ZeroMQ som inte definierar någon central nod för all kommunikation att passera utan peer to peer är istället möjlig vilket innebär snabbare responstider men försvårar hur olika klienter hittar till varandra. Det bloggindexerande företaget Twingly kör idag med ett distribuerat system som använder flera olika kösystem för att koordinera ut arbete till de olika datorerna. De vill kolla närmare på hur de kan bygga sitt system med hjälp av meddelande-orienterade lager. Resultatet av arbetet är att RabbitMQ innebär mindre komponenter att hålla reda på vilket innebär att koden blir mindre komplex. Det som kommer gratis med att använda RabbitMQ är just att klienterna inte behöver känna till varandra utan endast behöver känna till RabbitMQ-servern. Nackdelen är att RabbitMQ-servern kommer bli en flaskhals för systemet. ZeroMQ är däremot friare att implementera den funktionalitet man själv behöver vilket är till fördel i de fall tid och pengar finns för att skapa ett eget system byggt ovanpå ZeroMQ. För Twingly som vill ha ett system inom en snar framtid är RabbitMQ ett bättre val av dessa två alternativ.
|
464 |
Cooperative communication systems /Wrona, Konrad S. January 2005 (has links)
Techn. Hochsch., Diss., 2005--Aachen.
|
465 |
Σχεδιασμός και υλοποίηση μιας αρχιτεκτονικής δικτύων αισθητήρων για ανάπτυξη εφαρμογών και πρωτοκόλλων με έμφαση στη διασύνδεση ετερογενών δικτύωνΑντωνίου, Αθανάσιος 19 April 2010 (has links)
Τα δίκτυα αισθητήρων είναι μια εξειδικευμένη κατηγορία κατανεμημένων δικτύων, η οποία τα τελευταία χρόνια έχει συγκεντρώσει το ενδιαφέρον της ερευνητικής κοινότητας, λόγω του ευρύτατου πεδίου εφαρμογών της. Τα δίκτυα αυτά αποτελούνται από συσκευές που διαθέτουν αισθητήρες (sensors) και ενδεχομένως μηχανισμούς δράσης (actuators) και είναι διασκορπισμένες στο χώρο, με δυνατότητα επικοινωνίας μεταξύ τους και επεξεργασίας σε ένα βαθμό της πληροφορίας που διακινούν στο δίκτυο. Στόχος των δικτύων αυτών είναι η παρακολούθηση της εξέλιξης ενός φαινόμενου, ή η ανίχνευση περιβαλλοντικών συνθηκών και η αποστολή των δεδομένων που συλλέγονται σε έναν κεντρικό κόμβο, το κέντρο ελέγχου. Οι δυνατότητες των συσκευών είναι κατά κανόνα περιορισμένες, λόγω του μικρού μεγέθους τους, του χαμηλού κόστους τους και ενίοτε του αναλώσιμου ρόλου τους.
Οι εφαρμογές των δικτύων αυτών ποικίλουν, από εφαρμογές στην επιστήμη γεωργίας ακριβείας, στην πυρανίχνευση και την παρακολούθηση συνθηκών περιβάλλοντος σε κτιριακές εγκαταστάσεις, μέχρι εφαρμογές ανίχνευσης κίνησης των εχθρικών μονάδων σε πεδίο μάχης, ή παρακολούθησης φαινόμενου που εξελίσσεται σε δυσπρόσιτη περιοχή. Μερικές από τις βασικές προκλήσεις που προκύπτουν σε αυτά τα δίκτυα, λόγω της φύσης τους, είναι η βέλτιστη διαχείριση των ενεργειακών πόρων κάθε κόμβου, η αποδοτική συνδυαστική επεξεργασία των διακινούμενων μηνυμάτων και η αξιόπιστη δρομολόγηση της πληροφορίας που συλλέγεται προς το κέντρο ελέγχου, καθώς και η δυναμική και αυτόνομη οργάνωση του δικτύου.
Η εξέλιξη των δικτύων αισθητήρων σε συνδυασμό με την επιθυμία υλοποίησης περίπλοκων και περισσότερο ολοκληρωμένων εφαρμογών, οδήγησε σε δίκτυα που περιέχουν ετερογενείς κόμβους, όπως για παράδειγμα κόμβους με διαφορετική αρχιτεκτονική, διαφορετικούς αισθητήρες, με διαφορετικές επεξεργαστικές και επικοινωνιακές ικανότητες ή και κόμβους με δυνατότητες κίνησης ή επιτέλεσης εργασιών (actuators) σε απόκριση εντολών που λαμβάνουν από το κέντρο ελέγχου. Επιπρόσθετα, σε πολλές εφαρμογές διαφαίνεται η ανάγκη για διασύνδεση πολλαπλών δικτύων αισθητήρων και διάδοση της πληροφορίας που συλλέγουν μέσω του διαδικτύου προς απομακρυσμένους εξυπηρετητές με αυξημένες επεξεργαστικές ικανότητες, προς βάσεις δεδομένων, συσκευές pda ή κινητά τηλέφωνα, σταθμούς εργασίας τελικών χρηστών και άλλες συσκευές. Δημιουργείται με αυτόν τον τρόπο ένα ευρύτερο ετερογενές δίκτυο επικάλυψης (overlay sensor network), η διαχείριση και αποδοτική χρήση του οποίου απαιτεί νέες αρχιτεκτονικές οργάνωσης των επιμέρους δικτύων, προσαρμοσμένα πρωτόκολλα διάδοσης πληροφορίας και πλατφόρμες που διευκολύνουν τον προγραμματισμό των δικτύων αυτών.
Για το λόγο αυτό η επιστημονική κοινότητα επικεντρώνει το ενδιαφέρον της στο σχεδιασμό ειδικών περιβαλλόντων λογισμικού που μεσολαβούν ανάμεσα στον προγραμματιστή εφαρμογών και τα ετερογενή δίκτυα αισθητήρων, τα οποία ανήκουν στην κατηγορία των middleware. Τα περιβάλλοντα αυτά αναλαμβάνουν να διαχειριστούν θέματα χαμηλού επιπέδου ή και ανώτερων επιπέδων στα δίκτυα αισθητήρων, που δεν θα έπρεπε να απασχολούν τον προγραμματιστή κάθε φορά που επιθυμεί να υλοποιήσει μια εφαρμογή. Απώτερος σκοπός είναι να παρέχουν υπηρεσίες υψηλού επιπέδου και ομοιογενείς λογικές αφαιρέσεις πάνω στα ετερογενή δίκτυα, ενώ είναι επιθυμητή η αποδοτική λειτουργία τους σε παγκόσμια κλίμακα όπου πολλά γεωγραφικά διάσπαρτα δίκτυα συνεργάζονται για να παρέχουν τις υπηρεσίες τους με οργανωμένο και καλά ορισμένο τρόπο.
Η δική μας συνεισφορά στην έρευνα του πεδίου αυτού, έγκειται πρώτα στη μελέτη ήδη διαθέσιμων προτάσεων middleware για τον προγραμματισμό και τη διασύνδεση πολλαπλών και ετερογενών δικτύων αισθητήρων, με σκοπό τον εντοπισμό των θεμάτων και προβλημάτων που αντιμετώπισαν κατά το σχεδιασμό τους, την ανάλυση της αρχιτεκτονικής τους και την αξιολόγηση της απόδοσής τους. Επιθυμώντας να δώσουμε τη δική μας πρόταση στο πεδίο των middleware για δίκτυα αισθητήρων και αξιοποιώντας τα συμπεράσματά μας από την μελέτη των άλλων προτάσεων, σχεδιάσαμε και υλοποιήσαμε το middleware σύστημα ShareSense II. Το σύστημα ShareSense II προέρχεται από τον επανασχεδιασμό τού αρχικού και απλούστερου ShareSense και ενσωματώνει το middleware jWebDust επεκτείνοντας κατά ένα τρόπο την αρχιτεκτονική του, ώστε να υποστηρίζει δίκτυα επικάλυψης (overlay sensor networks) μεγάλης κλίμακας.
Η πλατφόρμα του ShareSense II σχεδιάστηκε για να παρέχει λογική αφαίρεση των δικτύων αισθητήρων, ώστε ο προγραμματιστής να μπορεί εύκολα να ρυθμίσει τις υπηρεσίες που παρέχει ένα δίκτυο επικάλυψης, να διαχειρίζεται τις λειτουργίες των επιμέρους δικτύων, να μπορεί να προγραμματίσει δυναμικά τη συμπεριφορά τους και να καθορίσει τον τρόπο παρουσίασης της χρήσιμης πληροφορίας που αποκομίζει από αυτά, στον τελικό χρήστη. Βασιζόμενοι στην ευέλικτη υποδομή των peer-to-peer δικτύων, προτείνουμε μια λύση για τη διασύνδεση πολλαπλών ετερογενών δικτύων αισθητήρων με συσκευές και σταθμούς εργασίας πάνω από το διαδίκτυο. Δώσαμε έμφαση στην επεκτασιμότητα της αρχιτεκτονικής ως προς τις υποστηριζόμενες υπηρεσίες και τύπους δικτύων, την αξιοποίηση και τη συνεργασία με υπάρχοντα middleware που διαχειρίζονται κάποια επιμέρους δίκτυα και την παροχή χρήσιμων διεπαφών για την εύκολη υλοποίηση πρακτικών εφαρμογών.
Υλοποιήσαμε, τέλος, μια εφαρμογή η οποία στηρίζεται στην πλατφόρμα του ShareSense II για να τεκμηριώσουμε την επάρκεια της αρχιτεκτονικής του συστήματός μας και να εντοπίσουμε τα σημεία όπου απαιτείται βελτίωσή της. Η εφαρμογή χρησιμοποιεί το περιβάλλον του Google Earth για την παρακολούθηση των επιμέρους δικτύων που συμμετέχουν στο σύστημα, επιτρέποντας παράλληλα τη δυναμική υποβολή ερωτημάτων και την αντιστοίχιση των δικτύων σε τρισδιάστατα μοντέλα κτιρίων και άλλων περιοχών, ώστε να είναι άμεση και εύληπτη η παρουσίαση της πληροφορίας στον τελικό χρήστη. / Sensor networks are a special case of distributed networks, which in the recent years have become increasingly interesting to the scientific community, due to their wide range of applications. These networks are comprised of devices that have sensors attached to them and possibly even actuators, and are scattered in a field, being able to comminucate with each other and process -to a certain degree- information that they forward in the network. Among the goals of these networks are the monitoring of physical phenomena, the detection of special events or conditions and consequently the communication of the acquired information towards a control center. These devices usually have strict constraints on their capabilities due to their small size, their low production cost and quite often their expendable role.
The applications of these networks vary, from applications in the precision agriculture field, fire detection and monitoring environmental conditions in buildings and offices, to applications for the detection of enemy units' movements in the battlefield or observing a physical phenomenon in a inaccessible location. Some of the important challeges that emerge for these networks are the optimal management of the power resources of each node, the efficient aggregation of the in-network messages and the reliable routing of information acquired towards the control center, as well as the autonomous and adaptive network operation.
The evolution in the sensor netorks research in combination with the desire to implement even more sophisticated applications, has led to highly heterogeneous networks, where nodes belong to different architectures, they use various sensor models, and they have different processing and communicating capabilities. Additionally, in many applications there is the need to interconnect multiple sensor networks and to distribute the information collected locally towards remote servers, databases, pda devices or cell phones, workstations and other end user devices. Thus, a new type of networks, the overlay networks, emerges. The administration and effecient usage of these networks require new management architectures for the local networs, adaptive protocols for the distribution of information and new software platforms that simplify application programming.
Following these developments, the scientific community has focused in designing middleware software for the sensor networks. Such software have the role of managing low level or intermediate level issues, that should not burden a programmer every time s/he needs to design and implement a new application. The main goal of middleware is to provide high level services and unified logical abstractions over heterogeneous sensor networks, and to perform well in a global scale where multiple geographically disparate networks cooperate to provide services in an organized and well defined manner.
Our contribution to this field, is foremost to study the state of the art middleware projects for overlay sensor networks, in an effort to understand the issues and problems that were faced during their design, to analyze their architecure and evaluate their performance. We have used the results of this study to design and implement a new middleware architecture, which we have named ShareSense II. Our middleware comes from the redesign and expansion of its simpler predecessor, the original ShareSense middleware, and also integrates the jwebdust middleware, bringing the services of that middleware to the large scal overlay networks.
The ShareSense II platfrom was designed to provide logical abstractions for sensor networks, so that the programmer is able to tweak their services, maange the resources of the local networks and build flexible applications. For our overlay netowrk we have embedded an efficient peer-to-peer infrastructure that performs well in networks with frequent and temporary node disconnections and large scale applications.
Finally, we implemented an application that uses the ShareSense II middleware, in order to show the benefits of our design and also locate the parts of the architecture that need further optimization. Our application uses the Google Earth software to monitor geographically disparate networks that participate in ShareSense II, allowing the online issuing of queries, as well as matching 3d models of buildings (and other areas) to local networks, in order to display information to the end user in an interesting and exciting way.
|
466 |
Um middleware reflexivo e orientado a aspectos: arquitetura e implementa??esCacho, Nelio Alessandro Azevedo 15 December 2006 (has links)
Made available in DSpace on 2014-12-17T15:47:48Z (GMT). No. of bitstreams: 1
NelioAAC.pdf: 1347387 bytes, checksum: 86918831f569aa83a51dd90239b6f455 (MD5)
Previous issue date: 2006-12-15 / Conselho Nacional de Desenvolvimento Cient?fico e Tecnol?gico / Plataformas de middleware t?m sido utilizadas em diversos ambientes computacionais e por diferentes classes de aplica??es com requisitos variados. Para atender a cada cen?rio espec?fico, ? necess?rio conferir ?s plataformas de middleware capacidade de adapta??o da sua infra-estrutura conforme as necessidades das aplica??es e do ambiente computacional. Atualmente, uma nova gera??o de plataformas de middleware tem explorado o conceito de reflex?o computacional para possibilitar adapta??o din?mica. No entanto, esta nova gera??o de plataformas n?o endere?am os problemas introduzidos pela presen?a dos conceitos transversais entrela?ados com os conceitos b?sicos, que reduzem o potencial reuso do middleware em diferentes cen?rios e, por conseq??ncia, limitam a capacidade de adapta??o. No presente trabalho, combinamos reflex?o computacional com programa??o orientada a aspectos para permitir a separa??o dos conceitos transversais e assim melhorar o reuso e capacidade de adapta??o das plataformas de middleware. Esta combina??o ?e usada na especifica??o de uma nova estrutura para a arquitetura do Open-ORB. Tal arquitetura ? implementada usando duas estrat?gias distintas: (i) uma estrat?gia interpretada utilizando a linguagem Lua em combina??o com AspectLua; (ii) uma estrat?gia compilada que emprega a linguagem Java em combina??o com AspectJ. De forma a avaliar os benef?cios de cada estrat?gia, este trabalho apresenta uma s?rie de compara??es que traduzem as diferen?as em termos de modularidade, mem?ria utilizada e tempo de execu??o de cada uma das estrat?gias
|
467 |
Framework para integração entre ambientes inteligentes e o sistema brasileiro de TV digitalPerozzo, Reiner Franthesco January 2011 (has links)
Desde dezembro de 2007, o Brasil está implantando o Sistema Brasileiro de TV Digital (SBTVD). Além de esse novo sistema proporcionar imagens em alta definição e permitir a mobilidade da TV, ele oferece a interatividade, através do middleware Ginga, o qual está sendo disponibilizado em receptores de TV digital para permitir que os telespectadores possam interagir com as aplicações que são transmitidas - juntas com o sinal de áudio e de vídeo - pelas emissoras de TV. Esses receptores de TV digital, ou Set-top Boxes (STBs), como são conhecidos, estão se tornando cada vez mais presentes nas residências, o que possibilita a sua integração com os Ambientes Inteligentes (AmIs), que são cenários compostos por sistemas de automação predial/residencial capazes de se adaptar à presença dos usuários, oferecer serviços e permitir uma interação multimodal com o ambiente. Assim, este trabalho propõe um framework para integração entre AmIs e o SBTVD, a fim de permitir que os serviços e os dispositivos de automação presentes nas residências possam ser gerenciados pelos receptores de TV digital compatíveis com o middleware de interatividade Ginga. O framework proposto define uma arquitetura que é implementada para atender às seguintes funcionalidades: (i) mapeamento dos dispositivos físicos de automação presentes no AmI para o mundo computacional; (ii) suporte ao desenvolvimento de aplicações interativas para acesso aos serviços e aos dispositivos de automação do AmI; (iii) criação de cenários de automação independentes da plataforma de hardware em que serão executados; (iv) reutilização de projetos para otimização do tempo de desenvolvimento de novas aplicações interativas; (v) geração automática de código, em que são construídas aplicações baseadas no perfil do hardware da plataforma-alvo e no perfil da linguagem de programação suportada pelo middleware de interatividade do SBTVD. Além disso, este trabalho é validado através de três estudos de casos que utilizam os conceitos e as ferramentas computacionais propostas no âmbito desta tese. / Since December 2007, Brazil has been introducing the Digital TV Brazilian System (SBTVD). This new system not only provides high definition images and TV mobility, but also offers interactivity by means of middleware Ginga, which has become available in Digital TV receivers in order to grant that viewers are able to interact with the transmitted applications – along with the video and audio signal – by broadcasting stations. Such Digital TV receivers, or the well-known Set-top Boxes (STBs), have ranked high in homes, a factor that enables its integration with Intelligent Environments (AmIs), which are sceneries composed by home automation systems, and may adapt to the presence of users, offer services and allow multimodal interaction with the environment. Thus, this thesis presents a framework for integration between AmIs and SBTVD in order to grant that services and automation devices located in homes can be managed by Digital TV receivers with Ginga interactivity middleware. The referred framework defines an architecture that is implemented with the aim of meeting the following functionalities: (i) physical devices mapping of automation in AmIs to the computational world; (ii) support to the development of interactive applications to access the AmI services and automation devices; (iii) creation of automation sceneries which do not depend on the hardware platform they will be run in; (iv) reuse of projects to optimize the development time of new interactive applications; (v) code automatic generation, in which applications will be constructed based on the profile of the target platform hardware and on the programming language profile supported by the SBTVD interactivity middleware. Besides, this work is validated due to three case studies that utilize concepts and computational tools underlying this thesis.
|
468 |
Communication and Adaptation in a Ubiquitous EnvironmentBalegh, Walid January 2018 (has links)
Context awareness means sending the right information to the right user at the righttime. Context is our environment, which can be anything around us such as location,lights, noises etc. To make the context interact with our mobile devices or sensors,there must be protocols for communication and data formats for the “sent” or “received”contextual information so we can give very specific context information tothe user. Since this communication and adaptive part is not well understood, in thispaper we are interested in investigating the technology used for adaptation. We willalso explain how this technology works to adapt itself to changes in the environment.
|
469 |
Framework para integração entre ambientes inteligentes e o sistema brasileiro de TV digitalPerozzo, Reiner Franthesco January 2011 (has links)
Desde dezembro de 2007, o Brasil está implantando o Sistema Brasileiro de TV Digital (SBTVD). Além de esse novo sistema proporcionar imagens em alta definição e permitir a mobilidade da TV, ele oferece a interatividade, através do middleware Ginga, o qual está sendo disponibilizado em receptores de TV digital para permitir que os telespectadores possam interagir com as aplicações que são transmitidas - juntas com o sinal de áudio e de vídeo - pelas emissoras de TV. Esses receptores de TV digital, ou Set-top Boxes (STBs), como são conhecidos, estão se tornando cada vez mais presentes nas residências, o que possibilita a sua integração com os Ambientes Inteligentes (AmIs), que são cenários compostos por sistemas de automação predial/residencial capazes de se adaptar à presença dos usuários, oferecer serviços e permitir uma interação multimodal com o ambiente. Assim, este trabalho propõe um framework para integração entre AmIs e o SBTVD, a fim de permitir que os serviços e os dispositivos de automação presentes nas residências possam ser gerenciados pelos receptores de TV digital compatíveis com o middleware de interatividade Ginga. O framework proposto define uma arquitetura que é implementada para atender às seguintes funcionalidades: (i) mapeamento dos dispositivos físicos de automação presentes no AmI para o mundo computacional; (ii) suporte ao desenvolvimento de aplicações interativas para acesso aos serviços e aos dispositivos de automação do AmI; (iii) criação de cenários de automação independentes da plataforma de hardware em que serão executados; (iv) reutilização de projetos para otimização do tempo de desenvolvimento de novas aplicações interativas; (v) geração automática de código, em que são construídas aplicações baseadas no perfil do hardware da plataforma-alvo e no perfil da linguagem de programação suportada pelo middleware de interatividade do SBTVD. Além disso, este trabalho é validado através de três estudos de casos que utilizam os conceitos e as ferramentas computacionais propostas no âmbito desta tese. / Since December 2007, Brazil has been introducing the Digital TV Brazilian System (SBTVD). This new system not only provides high definition images and TV mobility, but also offers interactivity by means of middleware Ginga, which has become available in Digital TV receivers in order to grant that viewers are able to interact with the transmitted applications – along with the video and audio signal – by broadcasting stations. Such Digital TV receivers, or the well-known Set-top Boxes (STBs), have ranked high in homes, a factor that enables its integration with Intelligent Environments (AmIs), which are sceneries composed by home automation systems, and may adapt to the presence of users, offer services and allow multimodal interaction with the environment. Thus, this thesis presents a framework for integration between AmIs and SBTVD in order to grant that services and automation devices located in homes can be managed by Digital TV receivers with Ginga interactivity middleware. The referred framework defines an architecture that is implemented with the aim of meeting the following functionalities: (i) physical devices mapping of automation in AmIs to the computational world; (ii) support to the development of interactive applications to access the AmI services and automation devices; (iii) creation of automation sceneries which do not depend on the hardware platform they will be run in; (iv) reuse of projects to optimize the development time of new interactive applications; (v) code automatic generation, in which applications will be constructed based on the profile of the target platform hardware and on the programming language profile supported by the SBTVD interactivity middleware. Besides, this work is validated due to three case studies that utilize concepts and computational tools underlying this thesis.
|
470 |
CONTRAM : middleware voltado a interoperabilidade entre sistemas de gerenciamento de tráfego urbano e redes de controladores semafóricos sob os paradigmas de sistemas de transportes inteligentesMorais, Lincoln Luiz de January 2001 (has links)
Sistemas que utilizam tecnologias computacionais no tratamento de problemas relativos ao trânsito são classificados como ITS ou Intelligent Transportation System [FAR 97]. Esses sistemas buscam, através de sincronismo e eficiência no controle de sinais de tráfego, gerenciar o fluxo de veículos na malha viária minimizando o problema de congestionamento urbano e, consequentemente, problemas decorrentes desse congestionamento como um maior consumo de combustível, maior tempo de espera para veículos específicos como ambulâncias, bombeiros, polícia e transporte coletivo, e maiores índices de poluição ambiental, sonora e atmosférica, entre outros [FED 99A]. Atuando na coleta dos dados a serem tratados e processados por um Sistema de Gerenciamento de Tráfego Urbano ou SGTU, estão os dispositivos de controle de tráfego, como semáforos e sensores para detectar e quantificar o volume de veículos e seus respectivos controladores. Computacionalmente, são fatores relevantes a interoperabilidade entre esses dispositivos de controle e padronizações adotadas, de forma que um SGTU possa evoluir através da agregação de novas facilidades e recursos ou ainda desabilitar ou modificar os já existentes. Dada as características da administração pública e dos procedimentos de aquisição, são adquiridos controladores de diferentes fabricantes e modelos, dificultando a integração entre os mesmos em função de suas tecnologias proprietárias e da falta de uma política e esforço governamental em busca de padronizações para o setor, principalmente no que diz respeito à interoperabilidade. Recentemente iniciou-se uma mobilização para se estabelecer padrões voltados à área de transporte nos Estados Unidos [EUL 95], Japão [JAP 99] e Europa [KAR 99], através da participação dos órgãos que administram o tráfego urbano, dos fabricantes de sistemas de hardware e software, da comunidade acadêmica, dos órgãos de padronizações locais e das variadas instâncias da esfera governamental. Este trabalho apresenta o CONTRAM, modelo de um middleware que, tratando os controladores de dispositivos de controle tráfego instalados ao longo da malha viária baseado nos paradigmas de sistemas distribuídos, possa ser utilizado como interface entre estes e as aplicações computacionais de gerenciamento de tráfego, permitindo a integração de diferentes especificações em um único sistema. O seu escopo é atender às transações de consulta e configuração de valores dos dados utilizados para controlar, monitorar e gerenciar o tráfego de veículos, liberando um SGTU de conhecer detalhes técnicos envolvidos na comunicação com os controladores. O modelo baseia-se em uma arquitetura multicamadas, 4-tier, permitindo o gerenciamento de recursos de forma centralizada ou distribuída, neste último trocando dados através da internet, e integra-se aos sistemas legados e OO através do método black-box e chamada de objetos respectivamente. Foi projetado tendo em mente a utilização de padrões abertos da indústria da Informática e de Transportes, a interoperabilidade entre diferentes elementos tecnológicos voltados ao controle de tráfego e a expansibilidade segura de um SGTU. Para alcançar seu objetivo, faz uso de tecnologias baseadas em metadados e agentes SNMP. / Systems that use computational technologies in the handling of the traffic problems are classified as ITS or Intelligent Transportation System. These systems search through synchronism and efficiency in traffic signs control, to manage the stream of vehicles in the road network, minimizing the problem of urban congestion and, consequently, decurrent problems of this congestion as a major fuel consumption, major waiting time for specific vehicles as ambulances, firemen, policy and collective carrier and greaters indices of ambient pollution, sonorous and atmospheric, amongst others. Acting in the data collection to be treat and processed for a Urban Traffic Control System or UTCS, they are the traffic control devices, as traffic lights and sensors to detect and quantify the volume of vehicles and, its respective controllers. Computational, important factors are the interoperability among these control devices and standardizations adopted, allowing UTCS customize through the new easinesses and features aggregation or still disable or modify already the existing ones. Given the features of the public management and the acquisition procedures, different controllers models of different manufacturers are acquired, making it difficult the integration in function of its proprietary technologies and the lack of one politics and governmental effort in considering standardizations for the sector, mainly about interoperability. Recently was initiated a mobilization of standards establishing to the Transportation area in the United States, Japan and Europe, through the participation of the agencies that manage the urban traffic, hardware and software solutions providers, academic community, local standardizations agencies and the varied instances of the governmental sphere. This work presents the CONTRAM, a middleware model that, treating the traffic controllers installed in road networks based in distributed systems paradigms, can be used as interface between the computational applications of traffic management and the controllers of control devices, allowing the integration of different specifications in an only system. Its target is to take care of to get and set transactions on data values used to control, monitor and manage the vehicles traffic, liberating a UTCS to know technician details in the communication with the controllers. The model is based on multilayers architecture, 4-tier, allowing the resources management in centered or distributed form, in last one changing data through the Internet and it is combined to the legacies systems and OO through the black-box and object call method respectively. It was projected having in mind the use of open standards of the Transportation and Computer science industries , interoperability between different traffic control technological elements and the UTCS expansibility safe. To reach its objective, it makes use of metadata and SNMP agents technologies.
|
Page generated in 0.0284 seconds