• DocumentCode
    652606
  • Title

    A Model-Driven Engineering Platform for Wireless Sensor Networks

  • Author

    Boonma, Pruet ; Somchit, Yuthapong ; Natwichai, Juggapong

  • Author_Institution
    Dept. of Comput. Eng., Chiang Mai Univ., Chiang Mai, Thailand
  • fYear
    2013
  • fDate
    28-30 Oct. 2013
  • Firstpage
    671
  • Lastpage
    676
  • Abstract
    A wireless sensor network (WSN) is a complex system where a large number of computing devices (i.e., sensors) collect and exchange sensing data through noisy wireless communication channel. Traditionally, WSN applications are developed using programming languages such as C and java, this approach poses a steep learning curve for application developers, e.g. scientists and engineers, who might have limited knowledge of programming. This paper proposes a model-driven engineering (MDE) platform for WSN which is designed for application developers to rapidly implement and test a WSN application. It leverages the notion of feature modeling so that it allows developers to graphically and intuitively specify features (e.g., functionality and configuration policies) in their application. It also validate a set of constrains among features and finally generates runnable application code. For testing, it uses a formal method in order to estimate various properties of application code such as network lifetime. Evaluation results show that the estimator has acceptable accuracy while perform much faster than the simulator.
  • Keywords
    program compilers; software engineering; telecommunication computing; wireless channels; wireless sensor networks; MDE platform; WSN applications; application code property estimation; computing devices; configuration policies; feature modeling; formal method; functionality policies; model-driven engineering platform; network lifetime; noisy wireless communication channel; runnable application code generation; sensing data collection; sensing data exchange; sensors; steep learning curve; wireless sensor networks; Batteries; Calculus; Packet loss; Power demand; Sensors; Wireless sensor networks; Wireless sensor network; development model; formal method; model-driven engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    P2P, Parallel, Grid, Cloud and Internet Computing (3PGCIC), 2013 Eighth International Conference on
  • Conference_Location
    Compiegne
  • Type

    conf

  • DOI
    10.1109/3PGCIC.2013.115
  • Filename
    6681310