• DocumentCode
    2711
  • Title

    Model-Driven-Development-Based Stepwise Software Development Process for Wireless Sensor Networks

  • Author

    Tei, Kenji ; Shimizu, Ryo ; Fukazawa, Yoshiaki ; Honiden, Shinichi

  • Author_Institution
    Nat. Inst. of Inf., Tokyo, Japan
  • Volume
    45
  • Issue
    4
  • fYear
    2015
  • fDate
    Apr-15
  • Firstpage
    675
  • Lastpage
    687
  • Abstract
    To meet future demands for wireless sensor network (WSN) software, both experts and average software developers should be involved in WSN software development. However, WSN software development is difficult for the average software developer because data processing-related design and network-related design are tangled in the software. Here, we propose a software development process for WSN software by stepwise refinement. Our process enables stepwise refinement to separately address data processing-related and network-related concerns, reuse of well-defined designs, and implementations for network-related concerns prepared by the experts, and perform model-driven development to obtain source codes from models by model transformations. Additionally, we used case studies using actual WSN software development and user studies to evaluate how our proposed process can support actual WSN software development.
  • Keywords
    software engineering; source code (software); telecommunication computing; wireless sensor networks; WSN; data processing-related design; model-driven-development-based stepwise software development process; network-related design; source codes; stepwise refinement; wireless sensor network software; DSL; Data models; Data processing; Monitoring; Software; Unified modeling language; Wireless sensor networks; Domain-specific languages (DSLs); model-driven development (MDD); software development process; wireless sensor networks (WSNs);
  • fLanguage
    English
  • Journal_Title
    Systems, Man, and Cybernetics: Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    2168-2216
  • Type

    jour

  • DOI
    10.1109/TSMC.2014.2360506
  • Filename
    6928496