I. Pandis, J. Soldatos, A. Paar, J. Reuter, M. Carras, L. Polymenakos
{"title":"An ontology-based framework for dynamic resource management in ubiquitous computing environments","authors":"I. Pandis, J. Soldatos, A. Paar, J. Reuter, M. Carras, L. Polymenakos","doi":"10.1109/ICESS.2005.29","DOIUrl":"https://doi.org/10.1109/ICESS.2005.29","url":null,"abstract":"Ubiquitous computing applications are supported by sophisticated middleware components enabling dynamic discovery, invocation and management of resources, as well as reasoning in cases of uncertainty. This paper advocates semantic Web technologies as primary vehicles to achieve dynamic management of resources in ubiquitous computing infrastructures and services. We introduce a framework for implementing ubiquitous computing services comprising a large number of sensors and perceptive interfaces, emphasizing the role of knowledge bases for dynamic registration and invocation of resources. We present the use of ontology-based mechanisms for controlling sensors and actuators. Moreover, we describe the implementation of a knowledge base server that can leverage different ontology management systems, while also exposing a host to different client access interfaces. The introduced framework has been exploited in implementing real prototype ubiquitous computing services, which we also outline in the paper.","PeriodicalId":360757,"journal":{"name":"Second International Conference on Embedded Software and Systems (ICESS'05)","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-12-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125105450","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":"Extend Force-directed Scheduling for System-level Synthesis in Timeconstrained System-on-Chip Design","authors":"Qiang Wu, Renfa Li, Wei Wang, Wei Xie, Jinian Bian, Yunfeng Wang, Haili Wang","doi":"10.1109/ICESS.2005.54","DOIUrl":"https://doi.org/10.1109/ICESS.2005.54","url":null,"abstract":"Scheduling time-constrained task graph to minimize resource requirement is a common and important problem in system-level synthesis (SLS) for system-onchip (SoC) designs. Many algorithms have been proposed to address this issue. In this paper, an extended scheduling algorithm based on force-directed heuristic is presented, which adopts a notion of continuous time rather than a notion of discrete time in high-level synthesis (HLS). Polynomial arithmetic is employed to calculate the force function and its extremal points. Preliminary experimental results show the feasibility of the proposed algorithm.","PeriodicalId":360757,"journal":{"name":"Second International Conference on Embedded Software and Systems (ICESS'05)","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-12-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125743886","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":"Personalization framework in a personal coordination server: a system infrastructure for designing pleasurable experience","authors":"T. Nakajima","doi":"10.1109/ICESS.2005.74","DOIUrl":"https://doi.org/10.1109/ICESS.2005.74","url":null,"abstract":"A personal coordination server is contained in our personal devices such as a wrist watch and a mobile phone. It allows a user to control various information appliances near him/her spontaneously. The personalization framework in a personal coordination server customizes their control according to a user's preferences. Each preference is encoded in an everyday artefact, and the registration of the preference to a user's personal coordination server occurs automatically by closing or attaching the everyday artefact to his/her personal coordination server. Our personalization framework offers several ways to personalize the services of a personal coordination server by using the everyday artefact.","PeriodicalId":360757,"journal":{"name":"Second International Conference on Embedded Software and Systems (ICESS'05)","volume":"60 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-12-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126067150","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":"Dynamic voltage scaling of flash memory storage systems for low-power real-time embedded systems","authors":"Yehua Du, M. Cai, Jinxiang Dong","doi":"10.1109/ICESS.2005.49","DOIUrl":"https://doi.org/10.1109/ICESS.2005.49","url":null,"abstract":"As applications become increasingly sophisticated and processing power increases, the most serious limitation on these devices is the available battery life. In this paper, we combine the dynamic voltage scaling technique with the real-time garbage collection mechanism to reduce the energy dissipation of flash memory storage systems. Then we propose an efficient on-line real-time scheduling algorithm with an objective to satisfy the response time of requests and, at the same time, to minimize the energy consumption of flash memory. The capability of the proposed mechanism is evaluated by a series of experiments over realistic traces and typical flash memory characteristics, for which we have very encouraging results.","PeriodicalId":360757,"journal":{"name":"Second International Conference on Embedded Software and Systems (ICESS'05)","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-12-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126086163","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":"Coupled simulation/emulation for cross-layer enabled mobile wireless computing","authors":"M. Smith, S. Hanemann, Bernd Freisleben","doi":"10.1109/ICESS.2005.39","DOIUrl":"https://doi.org/10.1109/ICESS.2005.39","url":null,"abstract":"Embedded and ubiquitous computing applications using mobile nodes and wireless communication present a number of challenging issues to developers. They must deal with their primary application goal as well as network related issues, such as quality of service demands, varying network density or energy conservation requirements. To simplify system development, traditional communication software design separates these concerns into several layers. When dealing with small, energy and computational constrained devices, this layered approach hides valuable information which can be used to adapt to the changing requirements of embedded and ubiquitous computing applications. By exposing cross-layer information and enabling interaction between the layers, cross-layer design can offer substantial benefits to the application. In this paper, we propose a method for coupling multiple simulators and emulators to allow easy development and testing of solutions which span multiple layers, enabling application and communication software to be designed and tested in a realistic unified environment. To illustrate our approach to cross-layer application development, we present an application example which utilize cross-layer communication to adapt to its current surrounding.","PeriodicalId":360757,"journal":{"name":"Second International Conference on Embedded Software and Systems (ICESS'05)","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-12-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129158210","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 universal solution of an embedded multitasking GUI System","authors":"Luo Qi, Luo Lei","doi":"10.1109/ICESS.2005.15","DOIUrl":"https://doi.org/10.1109/ICESS.2005.15","url":null,"abstract":"This paper presents a universal architecture of an embedded GUI system, which makes it possible to satisfy multitasking requirements, and provide efficient performance on diverse platforms in a simple way. It focuses on the infrastructure, involving the hierarchical architecture, message-driven mechanism, multitasking scheduling policy and windowing management. Designing by means of OO-based methodology, the whole system is portable and flexible. Moreover, this solution has been verified through the prototype implemented on PXA225 and DeltaOS.","PeriodicalId":360757,"journal":{"name":"Second International Conference on Embedded Software and Systems (ICESS'05)","volume":"47 49","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-12-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"113933988","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 approach to reliable scripts dissemination in wireless sensor networks","authors":"Dongmei Zhang, Huadong Ma, Liang Liu, Dan Tao","doi":"10.1109/ICESS.2005.23","DOIUrl":"https://doi.org/10.1109/ICESS.2005.23","url":null,"abstract":"Application reconfiguration is a primary method to improve the application flexibility of wireless sensor networks. This paper presents an approach to reliable scripts dissemination in wireless sensor networks supporting application reconfiguration. Firstly, we introduce the role-based hierarchical architecture to organize sensor nodes effectively. Then, a novel minimum diameter multicast tree algorithm and the virtual cluster flooding scheme are presented to construct the scripts dissemination tree to adapt to heterogeneous sensor nodes. Moreover, a cluster-based hybrid error recovery strategy is proposed to decrease the energy consumption on the premise of guaranteeing the reliability of scripts transmission. Finally, we represent the energy consumption model and discuss the factors affecting the performance of our scheme. Simulation studies are carried out to validate our conclusion.","PeriodicalId":360757,"journal":{"name":"Second International Conference on Embedded Software and Systems (ICESS'05)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-12-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117001477","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":"The research and implementation of transplanting the Iptables/Netfilter to an IXP2400 based firewall system","authors":"X. Dou, Jia Li, Ling Zhang, Shou-bin Dong","doi":"10.1109/ICESS.2005.95","DOIUrl":"https://doi.org/10.1109/ICESS.2005.95","url":null,"abstract":"NP based firewall research has attracted intensive attention. This paper presents a methodology to establish a rule parser and a command-line interface for a firewall system based on IXP2400 utilizing the existing code of the popular Iptables/Netfilter software. We describe how to modify the user-space code of Iptables and how to transplant the kernel code of Netfilter. We also explain the implementation of address transforming between the virtual address used by the Linux kernel and the physical address used by the ME.","PeriodicalId":360757,"journal":{"name":"Second International Conference on Embedded Software and Systems (ICESS'05)","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-12-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125767960","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":"Customizable localized computation of connected dominating sets for self-organizing wireless networks","authors":"Jiang Li, Liran Ma, Fang Liu, Yingchang Xiang, Qing Xia","doi":"10.1109/ICESS.2005.41","DOIUrl":"https://doi.org/10.1109/ICESS.2005.41","url":null,"abstract":"In self-organizing wireless networks, connected dominating sets (CDS) have many applications such as in routing. Many algorithms for localized computation of CDS have been proposed. However, in reality, customization is needed under many situations when certain nodes should be given higher priority for entering CDS. A gap between the research and reality exists because the customizability has not been fully explored so far. In this paper, we attempt to fill the gap by proposing a purely localized algorithm that is highly customizable. Its message complexity is also low. Theoretical analysis is provided for performance verification. We also customize the algorithm to observe better performance. Finally, by simulations, the general (i.e. non-customized) algorithm and the customized version are compared with two purely localized algorithms in term of average CDS sizes.","PeriodicalId":360757,"journal":{"name":"Second International Conference on Embedded Software and Systems (ICESS'05)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-12-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130507458","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":"Model-based design and verification of automotive electronics compliant with OSEK/VDX","authors":"Guoqing Yang, Minde Zhao, Lei Wang, Zhaohui Wu","doi":"10.1109/ICESS.2005.70","DOIUrl":"https://doi.org/10.1109/ICESS.2005.70","url":null,"abstract":"Model-based approaches are gradually applied in embedded system design with Unified Modeling Language (UML) and its profiles, but in terms of automotive electronics domain, few developers adopt UML to design system models because of inadequate tools that support the domain-specific modeling. This paper puts forward a model-based approach for automobile electronics software design and verification with a dependable platform compliant with OSEK/VDX standard. In addition, a case study is presented to demonstrate the application of the approach. The contribution of the approach is threefold. First, the approach applies the theory of model-based design with OSEK/VDX standard in automotive electronics domain. Second, the approach solves the transformation between UML models and OSEK/VDX models through an efficient method. Third, the approach simulates the system models and provides the designer with the results to optimize the design at design-level.","PeriodicalId":360757,"journal":{"name":"Second International Conference on Embedded Software and Systems (ICESS'05)","volume":"75 3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-12-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134101860","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}