Search results for "Middleware"

showing 10 items of 32 documents

High-level Programming and Symbolic Reasoning on IoT Resource Constrained Devices

2015

While the vision of Internet of Things (IoT) is rather inspiring, its practical implementation remains challenging. Conventional programming approaches prove unsuitable to provide IoT resource constrained devices with the distributed processing capabilities required to implement intelligent, autonomic, and self-organizing behaviors. In our previous work, we had already proposed an alternative programming methodology for such systems that is characterized by high-level programming and symbolic expressions evaluation, and developed a lightweight middleware to support it. Our approach allows for interactive programming of deployed nodes, and it is based on the simple but effective paradigm of …

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniInteractive programmingSIMPLE (military communications protocol)MultimediaKnowledge representation and reasoningComputer Networks and CommunicationsComputer scienceDistributed computingcomputer.file_formatKnowledge Representationcomputer.software_genreFuzzy logiclcsh:TelecommunicationSoftware development processResource constrained devicesFuzzy LogicHigh-level programming languageMiddleware (distributed applications)Fuzzy Logic.lcsh:TK5101-6720ExecutableResource constrained devicecomputerHigh-level programmingEAI Endorsed Transactions on Cognitive Communications
researchProduct

A Middleware to Develop and Test Vehicular Sensor Network Applications

2019

The Smart city ecosystem is composed of several networked devices that provide services to citizens and improve their quality of life. Basic services, which must be exposed by the underlying software infrastructure, require efficient networking and communication protocols to coordinate and manage all the system components. In particular, Vehicular Sensor Networks (VSNs) are envisioned as key components of smart cities. Verification is crucial in such a highly dynamic scenario to ensure operation correctness and to reduce the development cost of smart applications. However, the rigidity of existing middlewares makes development, reconfiguration, and testing rather difficult. In this work, we…

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniIterative and incremental developmentSoftware VerificationCorrectnessComputer science020209 energyDistributed computing020208 electrical & electronic engineeringControl reconfiguration02 engineering and technologycomputer.file_formatcomputer.software_genreSmart CitieVehicular Sensor NetworkDistributed ApplicationSmart cityMiddleware (distributed applications)0202 electrical engineering electronic engineering information engineeringSymbolic processingSoftware Development and TestingExecutableCommunications protocolcomputerWireless sensor network2019 AEIT International Conference of Electrical and Electronic Technologies for Automotive (AEIT AUTOMOTIVE)
researchProduct

Development of an IoT Environmental Monitoring Application with a Novel Middleware for Resource Constrained Devices

2014

In this paper the development of a Mobile Health monitoring system is described. The system combines user location data with air quality information provided by a heterogeneous sensing infrastructure providing users with advises about their daily exposure to air pollutants. The highly dynamic integration of different kind of nodes, mostly characterized by rather constrained resources, of this application is crucial to implement the Internet of Things vision, and requires powerful and effective programming methodologies to abstract implementation of high-level distributed processing from hardware dependencies. We then describe our programming methodology and our novel middleware supporting d…

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniMobile-Health Air Quality Middleware Symbolic Processing
researchProduct

A Multimodal People Recognition System for an Intelligent Environment

2011

In this paper, a multimodal system for recognizing people in intelligent environments is presented. Users are identified and tracked by detecting and recognizing voices and faces through cameras and microphones spread around the environment. This multimodal approach has been chosen to develop a flexible and cheap though reliable system, implemented through consumer electronics. Voice features are extracted through a short time spectrum analysis, while face features are extracted using the eigenfaces technique. The recognition task is achieved through the use of some Support Vector Machines, one per modality, that learn and classify the features of each person, while bindings between modalit…

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniModality (human–computer interaction)Intelligent EnviromentMultimodal Recognition SystemComputer sciencebusiness.industrySupport vector machineSoftwareEigenfaceMiddlewareLearning ruleIntelligent environmentComputer visionArtificial intelligencebusiness
researchProduct

KIND-DAMA: A modular middleware for Kinect-like device data management

2018

In the last decades, we have witnessed a growing interest toward touchless gestural user interfaces. Among other reasons, this is due to the large availability of different low-cost gesture acquisition hardware (the so-called “Kinect-like devices”). As a consequence, there is a growing need for solutions that allow to easily integrate such devices within actual systems. In this paper, we present KIND-DAMA, an open and modular middleware that helps in the development of interactive applications based on gestural input. We first review the existing middlewares for gestural data management. Then, we describe the proposed architecture and compare its features against the existing similar so…

Settore ING-INF/05 - Sistemi Di Elaborazione Delle Informazionigesture interaction middlewaregestural data managementSoftwareKinect-like device
researchProduct

Increasing GP Computing Power for Free via Desktop GRID Computing and Virtualization

2009

This paper presents how it is possible to increase the Genetic Programming (GP) Computing Power (CP) for free, via Volunteer Computing (VC), using the well known framework BOINC plus a new ``virtualization'' layer which adds all the benefits from the virtualization paradigm. Two different experiments, employing a standard GP tool and a complex GP system, are performed --with distributed PCs over several cities-- to show the free achieved CP by means of VC, without the necessity of modifying or adapting the original GP source code. The methodology can be easily extended to Evolutionary Algorithms (EAs).

Source codebusiness.industryComputer sciencemedia_common.quotation_subjectEvolutionary algorithmGenetic programmingcomputer.software_genreVirtualizationMultiplexingSoftwareGrid computingMiddleware (distributed applications)Operating systembusinesscomputermedia_common2009 17th Euromicro International Conference on Parallel, Distributed and Network-based Processing
researchProduct

Mobile agents and knowledge discovery in ubiquitous computing

2004

Publisher Summary This chapter discusses a knowledge discovery strategy to be performed by mobile agents in an augmented reality (AR) scenario. AR entities are implemented by mobile agents who perform all the behaviors of cooperating entities. Among other tasks, mobile agents implement a resource discovery strategy, which is aimed at filling lacking entities with missing methods and knowledge rules. A three layer entity description model and a cooperation mechanism are discussed, which allow knowledge and methods to be shared between entities in augmented reality. Three layers host three different projection descriptions of an AR entity respectively are: (1) a semantic projection for knowle…

Ubiquitous computingTheoretical computer scienceResource (project management)Knowledge extractionHuman–computer interactionComputer scienceMiddlewareAugmented realityProjection (set theory)Resource management (computing)Semantics
researchProduct

A Security Framework for Smart Ubiquitous Industrial Resources

2007

Conventional approaches to manage and control security seem to have reached their limits in new complex environments. These environments are open, dynamic, heterogeneous, distributed, self-managing, collaborative, international, nomadic, and ubiquitous. We are currently working on a middleware platform focused on the industrial needs, UBIWARE. UBIWARE integrates Ubiquitous Computing with Semantic Web, Distributed AI, Security and Privacy, and Enterprise Application Integration. In this paper, we describe our long-term vision for the security and privacy management in complex multi-agent systems like UBIWARE, SURPAS. The security infrastructure has to become pervasive, interoperable and inte…

Ubiquitous robotUbiquitous computingbusiness.industryComputer scienceInteroperabilityProvisioningWeb application securitycomputer.software_genreComputer securityWorld Wide WebMiddleware (distributed applications)Enterprise application integrationbusinessSemantic Webcomputer
researchProduct

A Java-based Wrapper for Wireless Communications

2008

The increasing number of new applications for mobile devices in pervasive environments, do not cope with changes in the wireless communications. Developers of such applications have to deal with problems arising from the available wireless connections in the given environment. A middleware is a solution that allows to overcome some of these problems. It provides to the applications a set of functions that facilitate their development. In this paper we present a Java-based communication wrapper, called SmartTraffic, which allows programmers to seamlessly use TCP or UDP protocols over Bluetooth or any IP-based wireless network. Developers can use SmartTraffic within their Java applications, t…

Wi-Fi arrayJavaWireless networkbusiness.industryComputer sciencepervasive systemsComputerSystemsOrganization_COMPUTER-COMMUNICATIONNETWORKSMobile computinglaw.inventionBluetoothWireless site surveylawMiddlewareWirelessbusinesscomputercomputer.programming_languageComputer network2008 International Conference on Complex, Intelligent and Software Intensive Systems
researchProduct

A Semantic Publish/Subscribe Approach for U-VR Systems Interoperation

2008

As ubiquitous virtual reality (U-VR) systems become more and more popular and several systems coexist all together, sharing events between them in order to improve the user experience and increase their scope and functionality will be mandatory. Since U-VR systems have a dynamic and decoupled nature, and they have their own event model, we propose in this paper a semantic publish/subscribe infrastructure that lies on a description logics reasoner and OWL ontologies for managing heterogeneous event models and performing the matching of events and subscriptions in such U-VR systems.

World Wide WebInteroperationKnowledge representation and reasoningEvent (computing)Computer scienceMessage oriented middlewareInformation systemSemantic reasonerOntology (information science)Semantic Web2008 International Symposium on Ubiquitous Virtual Reality
researchProduct