DocumentCode :
3544908
Title :
A Model Driven Software Framework for Zigbee Based Energy Saving Systems
Author :
Shih, Chihhsiong ; Liang, Bwo-cheng
Author_Institution :
Dept. of Comput. Sci., Tunghai Univ., Taichung, Taiwan
fYear :
2012
fDate :
8-10 Feb. 2012
Firstpage :
487
Lastpage :
492
Abstract :
While wireless sensor network drives the trend toward low-cost, in many industrial applications, it is not this factor that impacts on the rapid deployment of products on the markets but the rapidly changing application environment and design requirements. How to rapidly construct application software for different design requirements and operate smoothly are major challenges. An automatic embedded software generation framework that can create and evolve Zigbee applications is proposed. The framework consists of several major modules: pattern extraction, code generation and architecture mapping. Pattern extraction and development are designed to provide Zigbee application with the benefit of model reuse and modification. SysML serves as a medium between pattern development and code generation. State diagrams, class diagrams and sequence diagram help describes a specific application scenario. This research provides an embedded software development framework that integrates the heterogeneous readers and sensors interfaces with an optimal energy control model to enhance the quality of digital home living environments. The framework allows rapid deployment of the supporting software for a suite of energy control and sensing devices aiming not only at energy saving but allowing individual residents to monitor their energy use at any time. The closely similar pattern of power consumption profiles among hand written code and model derived code indicate that our tool has successfully completed the goal in synthesizing the required component codes and function successfully in controlling the comfort level with minimum amount of energy consumption. The stored energy efficient pattern can be reused at will for real world application of energy saving deployments.
Keywords :
Zigbee; diagrams; embedded systems; energy consumption; home automation; power control; power engineering computing; program compilers; software reusability; SysML; Zigbee application; application software; architecture mapping; automatic embedded software generation framework; class diagram; code generation; comfort level; design requirement; digital home living environment; embedded software development framework; energy consumption; energy saving system; hand written code; heterogeneous readers; model derived code; model driven software framework; model modification; model reuse; optimal energy control model; pattern development; pattern extraction; power consumption profile; sensors interface; sequence diagram; state diagram; Ammeters; Embedded software; Servers; Temperature sensors; Unified modeling language; Zigbee; Design reuse; Embedded Software framework; Zigbee application pattern; Zigbee based code generation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Intelligent Systems, Modelling and Simulation (ISMS), 2012 Third International Conference on
Conference_Location :
Kota Kinabalu
Print_ISBN :
978-1-4673-0886-1
Type :
conf
DOI :
10.1109/ISMS.2012.62
Filename :
6169751
Link To Document :
بازگشت