{"title":"Establishing wireless time-triggered communication using a firefly clock synchronization approach","authors":"R. Leidenfrost, W. Elmenreich","doi":"10.1109/WISES.2008.4623299","DOIUrl":"https://doi.org/10.1109/WISES.2008.4623299","url":null,"abstract":"In South-East Asia, huge swarms of fireflies synchronously emit light flashes to attract mating partners. The underlying principle can be used to implement a robust and scalable distributed synchronization approach in wireless sensor networks. This paper describes the adaption of this principle for wireless sensor networks using battery-powered low-cost nodes based on an off the shelf IEEE 802.15.4 MAC layer in order to establish a global notion of time. This global notion of time is the basis for a wireless time-triggered network protocol, but also provides a service that can be used by real-time applications. The time-triggered behavior enables the implementation of an energy-efficient protocol, where sender and receiver units can be turned off during silent phases. The approach is evaluated by simulation and a real world case study using AVR RregZ-Linktrade802.15.4/ZigBee nodes. Results exploring various network topologies, parameter choices, and realistic clock source deviations show that this approach works in multi-hop topologies and there exists the potentiality to save more than two thirds of a nodepsilas energy consumption.","PeriodicalId":256308,"journal":{"name":"2008 International Workshop on Intelligent Solutions in Embedded Systems","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-07-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121073381","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Fault monitoring and correction in a walking robot using LMS filters","authors":"Martin Mladenov, M. Mock, K. Großpietsch","doi":"10.1109/WISES.2008.4623294","DOIUrl":"https://doi.org/10.1109/WISES.2008.4623294","url":null,"abstract":"In this paper we show how the design of robust robotic systems can profit from the emerging research field of organic computing by bringing together adaptive systems theory, controller design, and fault tolerance. In particular, we have evaluated in a case study of a hexapod walking robot the use of linear adaptive filters for the detection and correction of faults. Our analysis shows that linear filters can be applied for monitoring the system state and a simple threshold approach utilizing the weights of the adaptive filter can be exploited for fault detection. This even holds in the case of using additional adaptive filters for direct fault compensation in the controller loop. We present the case study and our experimental results which have been derived in a Matlab simulation.","PeriodicalId":256308,"journal":{"name":"2008 International Workshop on Intelligent Solutions in Embedded Systems","volume":"142 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-07-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116551822","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Statistical characterization of execution time through simulation","authors":"Ahmed Abdallah, W. Wolf, G. Hellestrand","doi":"10.1109/WISES.2008.4623312","DOIUrl":"https://doi.org/10.1109/WISES.2008.4623312","url":null,"abstract":"In todaypsilas modern embedded real-time systems forming a deterministic and reliable schedule for task execution remains one of the most pressing demands on the designers of these systems. Almost any scheme utilized in the composition of these schedules will surely rely on the availability of the worst-case execution times (WCET) of the main processes in the system. WCET estimation has been effectively relegated, with a few exceptions, to the domain of static offline analysis. The main reason for such a consignment is the lingering impracticality associated with attempting to provide sufficient coverage for all of the possible system elements and permutations of factors one would need to simulate and observe in order to employ a measurement based approach. This paper describes the development of a methodology relying on the routines and tools available from the statistically based design of experiments (DOE) in the modeling and simulation of the performance of these processes. The analysis done demonstrates the strength of DOE in distinguishing between those parameters which have a significant effect on the performance of the system from other less influential factors. It also lays the foundation for the long overdue incorporation of the use of empirical data in the design and testing of systems.","PeriodicalId":256308,"journal":{"name":"2008 International Workshop on Intelligent Solutions in Embedded Systems","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-07-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121902545","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Davide Di Palma, F. Chiti, G. Manes, Luca Bencini, G. Collodi, R. Fantacci, A. Manes
{"title":"Virtual macro site analysis using wireless sensor networks","authors":"Davide Di Palma, F. Chiti, G. Manes, Luca Bencini, G. Collodi, R. Fantacci, A. Manes","doi":"10.1109/WISES.2008.4623313","DOIUrl":"https://doi.org/10.1109/WISES.2008.4623313","url":null,"abstract":"The Internet of Things vision introduces the capability of connecting smart sensor/actuators to locally available networks in order to allow the interaction with the real world. The two visions are, thus, perfectly integrated and ideally suited to perform the task of collecting simple information from the surrounding environment. Using smart distributed sensors and implementing data fusing and mining algorithms the final user is enabled to access real time data, and, undertake appropriate actuation strategies, via Internet, anytime and everywhere worldwide. This paper describes a successful application of the above concept in a challenging environmental monitoring context, concerning the remote management of a vineyard. The application is a successful result of the 6th FW European Integrated Project GoodFood. The paper reports a real case study concerning the deployment of four pilot sites in four different vineyards located in Italy, Chianti region, and in France. The deployed systems, in one case operating for more than two years, exhibit unprecedented stand-alone and undiscontinued operation capability, with millions collected data so far , thus representing the state-of-the-art in the application of WSN technology to wine production management. The systems, far beyond being a simple technology demonstrator includes advanced agronomic prediction models capable of supporting critical management decisions in irrigation and chemical treatment management at unprecedented time/space scale. A major outcome was to establish a spin-off, Netsens Srl, which has developed a proprietary WSN solution for agriculture/environment monitoring now ready to market.","PeriodicalId":256308,"journal":{"name":"2008 International Workshop on Intelligent Solutions in Embedded Systems","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-07-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116754975","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Integration of domain-specific models into a MDA framework for time-critical embedded systems","authors":"P. Sánchez, J. Barreda, J. Ocón","doi":"10.1109/WISES.2008.4623308","DOIUrl":"https://doi.org/10.1109/WISES.2008.4623308","url":null,"abstract":"The model-driven architecture initiative (MDA) of the Object Management Group (OMG) proposes a development paradigm that can be used to deal with the increasing complexity of real-time embedded systems. MDA is based on developing both platform independent and specific models from which executable code can be generated in an automatic or semi-automatic way. In most cases, engineers use domain-specific models to describe the system and the challenge is to integrate these specific models into a general MDA methodology. Sometimes, the MDA infrastructure includes applications that can evaluate the real-time system performance, an essential aspect of the time-critical embedded system design. This paper presents a real-time embedded system development methodology based on MDA and a domain-specific model oriented to time-critical system modelling. The toolset supports model transformations and performance analysis. The performance analysis is based on the PERFidiX technology, a SystemC-based framework for system evaluation. The main contributions of this paper are the exploration of techniques to integrate domain-specific models into an MDA-based methodology and the relations of these techniques with the SystemC code generation and performance analysis processes.","PeriodicalId":256308,"journal":{"name":"2008 International Workshop on Intelligent Solutions in Embedded Systems","volume":"512 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-07-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116332930","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"An Echo State Network based pedestrian counting system using wireless sensor networks","authors":"Emi Mathews, A. Poigné","doi":"10.1109/WISES.2008.4623302","DOIUrl":"https://doi.org/10.1109/WISES.2008.4623302","url":null,"abstract":"A pedestrian counter has a lot of applications like effective resource utilization, planning of service activities and ensuring safety and convenience. The design and implementation of a new intelligent pedestrian counter is presented in this paper. The counter is publicly usable, low cost, easily deployable and scalable. We used off-the-shelf components for our design and the overall cost is less than 200 euro. The counter works in distributed mode and has wireless communication facilities. The hardware platform consists of PIR sensor units that detect the pedestrian movements, the wireless sensor nodes that handle the sensor data acquisition and transmission and the base station computer that process the data. We have trained an echo state network and this recurrent neural network functions as the brain for the the pedestrian counter. A system model was constructed using Simulink for generating the training data for the neural network. A modular layered software framework was designed for processing the pedestrian counter data. The echo state network successfully learned the various motion patterns and the pedestrian counter gave a reasonably good performance of 80.4%. To improve the performance further, redesigning the systems using low cost Active IR distance sensor is suggested.","PeriodicalId":256308,"journal":{"name":"2008 International Workshop on Intelligent Solutions in Embedded Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-07-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130477335","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
R. Seepold, N. M. Madrid, Julio Ángel Cano Romero, J. Fernández
{"title":"Running UPnP under the IPv6 protocol","authors":"R. Seepold, N. M. Madrid, Julio Ángel Cano Romero, J. Fernández","doi":"10.1109/WISES.2008.4623306","DOIUrl":"https://doi.org/10.1109/WISES.2008.4623306","url":null,"abstract":"This paper shows current problems in IPv6 technology implementations and their solutions, using a Universal-Plug-and-Play (UPnP) case study. The motivation for this work was a real difficulty found using UPnP over IPv4 to access devices from one home from another home (using private IPv4 addresses for UPnP devices), solved elegantly in theory using IPv6. For this purpose, a local environment was set up working with IPv6. Numerous difficulties have been found during this study, although the migration from IPv4 to IPv6 should have been transparent at the application layer under any platform. This paper highlights first of all the issues in the configuration of the complete all-IPv6 environment, and then it shows a solution to different problems in an UPnP implementation. As a result of the work, we have developed the first open-source implementation of the UPnP audiovisual architecture (in Java over Linux) that works correctly in an all-IPv6 network.","PeriodicalId":256308,"journal":{"name":"2008 International Workshop on Intelligent Solutions in Embedded Systems","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-07-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128235104","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Traffic classification for portable applications with hardware support","authors":"P. Zejdl, S. Ubik, Vladimir Macek, Arne Øslebø","doi":"10.1109/WISES.2008.4623292","DOIUrl":"https://doi.org/10.1109/WISES.2008.4623292","url":null,"abstract":"Traffic filtering and classification is needed in many monitoring applications. To process large volumes of data, we need hardware support embedded in monitoring cards. The problem is that different cards have different resources for filtering and classification.","PeriodicalId":256308,"journal":{"name":"2008 International Workshop on Intelligent Solutions in Embedded Systems","volume":"47 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-07-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127351950","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"How a cyber-physical system can efficiently obtain a snapshot of physical information even in the presence of sensor faults","authors":"Björn Andersson, Nuno Pereira, E. Tovar","doi":"10.1109/WISES.2008.4623298","DOIUrl":"https://doi.org/10.1109/WISES.2008.4623298","url":null,"abstract":"We present a distributed algorithm for cyber-physical systems to obtain a snapshot of sensor data. The snapshot is an approximate representation of sensor data; it is an interpolation as a function of space coordinates. The new algorithm exploits a prioritized medium access control (MAC) protocol to efficiently transmit information of the sensor data. It scales to a very large number of sensors and it is able to operate in the presence of sensor faults.","PeriodicalId":256308,"journal":{"name":"2008 International Workshop on Intelligent Solutions in Embedded Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-07-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131034490","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Fusion of heterogeneous sensors data","authors":"W. Elmenreich, R. Leidenfrost","doi":"10.1109/WISES.2008.4623307","DOIUrl":"https://doi.org/10.1109/WISES.2008.4623307","url":null,"abstract":"A configuration with heterogeneous sensors using different measurement approaches most likely overcome the problem of correlated measurement errors as they occur when employing a set of homogeneous sensors that suffer from the same problems. A heterogeneous approach requires sensor fusion algorithms that take the different uncertainties of the sensors into account. In this paper we elaborate two sensor fusion methods for this task. The first algorithm uses the estimated variance of each sensor measurement in order to find the optimal averaging weights. The second algorithm considers the covariances and thus provides a more sophisticated model at the cost of higher complexity in implementation and computation.","PeriodicalId":256308,"journal":{"name":"2008 International Workshop on Intelligent Solutions in Embedded Systems","volume":"1858 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-07-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129892775","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}