• 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