{"title":"Real-time enabled IEEE 802.15.4 sensor networks in industrial automation","authors":"Feng Chen, Thomas Talanis, R. German, F. Dressler","doi":"10.1109/SIES.2009.5196207","DOIUrl":"https://doi.org/10.1109/SIES.2009.5196207","url":null,"abstract":"Sensor networks have been investigated in many scenarios and a good number of protocols have been developed. With the standardization of the IEEE 802.15.4 protocol, sensor networks became also an interesting topic in industrial automation. Here, the main focus is on real-time capabilities and reliability. We analyzed the IEEE 802.15.4 standard both in a simulation environment and analytically to figure out to which degree the standard fulfills these specific requirements. Our results can be used for planning and deploying IEEE 802.15.4 based sensor networks with specific performance demands. Furthermore, we clearly identified specific protocol limitations that prevent its applicability for delay bounded real-time applications. We therefore propose some protocol modifications that enable real-time operation based on standard IEEE 802.15.4 compliant sensor hardware.","PeriodicalId":133325,"journal":{"name":"2009 IEEE International Symposium on Industrial Embedded Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126147258","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":"Centralized vs distributed communication scheme on Switched Ethernet for embedded military applications","authors":"A. Mifdaoui, F. Frances, C. Fraboul","doi":"10.1109/SIES.2009.5196216","DOIUrl":"https://doi.org/10.1109/SIES.2009.5196216","url":null,"abstract":"Current military communication network is a generation old and is no longer effective in meeting the emerging requirements imposed by the future embedded military applications. Therefore, a new interconnection system is needed to overcome these limitations. Two new communication networks based upon Full Duplex Switched Ethernet are presented herein in this aim. The first one uses a distributed communication scheme where equipments can emit their data simultaneously, which clearly improves system's throughput and flexibility. However, migrating all existing applications into a compliant form could be an expensive step. To avoid this process, the second proposal consists in keeping the current centralized communication scheme. Our objective is to assess and compare the real time guarantees that each proposal can offer. The paper includes the functional description of each proposed communication network and a military avionic application to highlight proposals ability to support the required time constrained communications.","PeriodicalId":133325,"journal":{"name":"2009 IEEE International Symposium on Industrial Embedded Systems","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114140353","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 in-vehicle infotainment software architecture based on google android","authors":"Gianpaolo Macario, Marco Torchiano, M. Violante","doi":"10.1109/SIES.2009.5196223","DOIUrl":"https://doi.org/10.1109/SIES.2009.5196223","url":null,"abstract":"The automotive infotainment industry is currently pressured with many challenges. Tier-one manufactures must accommodate disparate and quickly changing features for different carmakers. Moreover, the use of a dedicated platform for each brand and model is no more viable. The use of an open platform would permit sharing costs across the whole customer spectrum, and it will allow products to grow and adapt to the user preferences, by providing the possibility of executing third-party applications. Google Android is a recent operating system, designed for mobile devices that perfectly fits to embedded devices such as those used for automotive infotainment. In this paper we present a proof-of-concept architecture developed in cooperation between Magneti Marelli and Politecnico di Torino, whose main contribution is an automotive-oriented extension of Google Android that provides features for combining extendibility and safety requirements.","PeriodicalId":133325,"journal":{"name":"2009 IEEE International Symposium on Industrial Embedded Systems","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124329592","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":"Transmission reserve table buffer for CSMA type control networks of embedded systems","authors":"C. Ninagawa, Tomotaka Sato","doi":"10.1109/SIES.2009.5196208","DOIUrl":"https://doi.org/10.1109/SIES.2009.5196208","url":null,"abstract":"This paper proposes a new transmission buffer framework for CSMA type control networks for resource-limited networked embedded systems. The unique points of our buffer are prioritized push-out and packet concatenation with limited resources. The effectiveness of our proposed buffer was validated in comparison with a conventional FIFO buffer using our network traffic simulator for CSMA type control networks.","PeriodicalId":133325,"journal":{"name":"2009 IEEE International Symposium on Industrial Embedded Systems","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124367284","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":"A dynamic priority arbiter for Network-on-Chip","authors":"Jian Wang, Yubai Li, Q. Peng, Taiqiu Tan","doi":"10.1109/SIES.2009.5196222","DOIUrl":"https://doi.org/10.1109/SIES.2009.5196222","url":null,"abstract":"T-For some customized Network-on-Chip, the communication requirements among IP cores are usually non-uniform, which make the loads of input ports in one router are not balance. In order to improve the performance of Network-on-Chip, we proposed a dynamic priority arbiter. The arbiter detect the loads of input ports in every clock cycle and adjust the priority of each input port dynamically, then authorize one input ports to transfer data based on lottery mechanism. Under the uniform traffic mode in Network-on-Chip and non-uniform traffic mode such as an application of MPEG4 decoder in Network-on-Chip, we compared the performance between Network-on-Chip based on Round-Robin arbiter and Network-on-Chip based on dynamic priority arbiter proposed in this paper. The result shows: under non-uniform traffic mode, the dynamic priority arbiter can improve the communication performance of Network-on-Chip and reduce the requirement of buffer resource in network interface.","PeriodicalId":133325,"journal":{"name":"2009 IEEE International Symposium on Industrial Embedded Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130806749","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}
M. Zakrzewski, S. Junnila, A. Vehkaoja, H. Kailanto, A. Vainio, I. Defée, J. Lekkala, J. Vanhala, J. Hyttinen
{"title":"Utilization of wireless sensor network for health monitoring in home environment","authors":"M. Zakrzewski, S. Junnila, A. Vehkaoja, H. Kailanto, A. Vainio, I. Defée, J. Lekkala, J. Vanhala, J. Hyttinen","doi":"10.1109/SIES.2009.5196206","DOIUrl":"https://doi.org/10.1109/SIES.2009.5196206","url":null,"abstract":"The health care costs in developed countries are increasing fast due to the aging of the population. In-home monitoring of health is becoming more and more attractive both because of expected cost-savings and technical development of suitable measurement devices and wireless sensor networks. In this paper, we present on-going work about embedding health monitoring devices into ordinary homes. The developed system is targeted both for monitoring elderly and for monitoring rehabilitation after hospitalization period. The paper presents the utilized sensor network implementation, chosen set of sensors for the first test trial, as well as other design choices for the trial. In addition, further objectives about concentrating on one special case, the ubiquitous heart rate measurement, are discussed. Our objective is to install several non-contact heart rate monitors into a home environment. The designed system performed well during the trial. However, some issues, such as sensor addressing in WSN and user identification, will be better taken into account in the next trials.","PeriodicalId":133325,"journal":{"name":"2009 IEEE International Symposium on Industrial Embedded Systems","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123297827","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}
Myung-kyung Suh, Kyujoong Lee, A. Nahapetian, M. Sarrafzadeh
{"title":"Interval training guidance system with music and wireless group exercise motivations","authors":"Myung-kyung Suh, Kyujoong Lee, A. Nahapetian, M. Sarrafzadeh","doi":"10.1109/SIES.2009.5196202","DOIUrl":"https://doi.org/10.1109/SIES.2009.5196202","url":null,"abstract":"Interval training is a well known exercise protocol which helps strengthen and improve one's cardiovascular fitness. It interleaves high intensity exercises with rest periods. Despite the known benefits, proper scheduling and completion of interval training routines are not easy to perform. For example, without expensive equipment such as a treadmill, there is almost no way to figure out one's speed for proper imitation of a given exercise protocol, and thus interval training is heavily dependent on individual motivation levels. In this work, we use behavioral cueing using music and performance feedback to provide motivation during interval training exercise sessions. We have developed an application program on the popular iPhone platform. Our game-like and social networking application guides the user using exercise music. By measuring performance of the user through sensor readings, specifically accelerometers embedded in the iPhone, we are able to play the right song to match the user's workout plan. A hybrid of a collaborative, content, and context-aware filtering algorithm incorporates the user's music preferences and the exercise speed that will enhance performance. Additionally, adherence to an exercise protocol and the amount of calories burned is translated into a score that is sent to the user's social network group.","PeriodicalId":133325,"journal":{"name":"2009 IEEE International Symposium on Industrial Embedded Systems","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121215919","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":"A flexible design flow for software IP binding in commodity FPGA","authors":"M. Gora, A. Maiti, P. Schaumont","doi":"10.1109/SIES.2009.5196217","DOIUrl":"https://doi.org/10.1109/SIES.2009.5196217","url":null,"abstract":"Software intellectual property (SWIP) is a critical component of increasingly complex FPGA based system on chip (SOC) designs. As a result, developers want to ensure that their SWIP sources are protected from being exposed to an unauthorized party and are restricted to run only on a trusted FPGA platform. This paper proposes a novel design flow for protecting SWIP by binding it to a specific FPGA platform. We accomplish this by leveraging the qualities of a Physical Unclonable Function (PUF) and a tight integration of hardware and software security features. A prototype implementation demonstrates our design flow to successfully protect a SWIP by encryption using a 128 bit FPGA-unique key extracted from a PUF.","PeriodicalId":133325,"journal":{"name":"2009 IEEE International Symposium on Industrial Embedded Systems","volume":"84 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121817163","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}
T. Reinbacher, Jörg Brauer, M. Horauer, Bastian Schlich
{"title":"Refining assembly code static analysis for the Intel MCS-51 microcontroller","authors":"T. Reinbacher, Jörg Brauer, M. Horauer, Bastian Schlich","doi":"10.1109/SIES.2009.5196212","DOIUrl":"https://doi.org/10.1109/SIES.2009.5196212","url":null,"abstract":"Embedded systems are ubiquitous and their software is in most cases the elaborate part of the system. The use of formal verification methods such as model checking was proposed to verify these software systems. One disadvantage of model checking is that it suffers from the state-explosion problem. [mc]square combines model checking and static source code analysis at assembly code level to alleviate this downside. This approach allows considering particular features of the targeted microcontroller. In this paper, a novel data-flow analysis termed register bank analysis is presented. This analysis is an extension of a reaching definitions analysis to cope with register bank switching as performed by the Intel MCS-51 target. An informal and a formal description of the register bank analysis is given and an example to highlight the effectiveness of our approach is presented. Moreover, four remaining challenges in assembly code static analysis are pointed out.","PeriodicalId":133325,"journal":{"name":"2009 IEEE International Symposium on Industrial Embedded Systems","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132578552","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":"Modular architecture for real-time contract-based framework","authors":"M. Sojka, Z. Hanzálek","doi":"10.1109/SIES.2009.5196196","DOIUrl":"https://doi.org/10.1109/SIES.2009.5196196","url":null,"abstract":"Component-based development of distributed real-time applications is a challenging task since satisfying timing requirements of individual components after system integration requires support from the component middleware which is not common today. This paper presents a software architecture of contract-based on-line resource reservation framework which can be used as a basis for a real-time component-based middleware. The main contribution of this architecture is its modularity which allows for support of many different resources such as CPU, networks, disks, FPGAs etc. The paper describes algorithms used to integrate the management of multiple resources and presents some experimental results from Linux implementation.","PeriodicalId":133325,"journal":{"name":"2009 IEEE International Symposium on Industrial Embedded Systems","volume":"63 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114086591","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}