TY - GEN
T1 - Toward a portability framework with multi-level models for wireless sensor network software
AU - Shimizu, Ryo
AU - Tei, Kenji
AU - Fukazawa, Yoshiaki
AU - Honiden, Shinichi
N1 - Publisher Copyright:
© 2014 IEEE.
Copyright:
Copyright 2015 Elsevier B.V., All rights reserved.
PY - 2014/2/17
Y1 - 2014/2/17
N2 - Wireless sensor networks (WSNs) play important roles in systems that interact with the real world (e.g., cyber-physical systems and internet of things). To mitigate the complex nature of WSNs, many platforms at different abstraction levels (e.g., abstraction of hardware, communications, and individual nodes) have been proposed in the last decade. WSNs in different environments might employ different platforms to satisfy nonfunctional requirements (NFRs) because the diversity of platforms results in trade-offs of NFRs and the quality of WSN heavily depends on the environment it runs. Although WSN software should be highly portable, existing approaches only support porting between operating systems and not more abstract middleware. Herein we propose a methodology with a framework to capture various platforms in the WSN domain with platform-independent multi-level models. A case study demonstrates that our framework can port WSN software to platforms at different abstraction levels and adapt the software to the new platform to improve performance.
AB - Wireless sensor networks (WSNs) play important roles in systems that interact with the real world (e.g., cyber-physical systems and internet of things). To mitigate the complex nature of WSNs, many platforms at different abstraction levels (e.g., abstraction of hardware, communications, and individual nodes) have been proposed in the last decade. WSNs in different environments might employ different platforms to satisfy nonfunctional requirements (NFRs) because the diversity of platforms results in trade-offs of NFRs and the quality of WSN heavily depends on the environment it runs. Although WSN software should be highly portable, existing approaches only support porting between operating systems and not more abstract middleware. Herein we propose a methodology with a framework to capture various platforms in the WSN domain with platform-independent multi-level models. A case study demonstrates that our framework can port WSN software to platforms at different abstraction levels and adapt the software to the new platform to improve performance.
KW - Model-Driven Architecture
KW - Portability
KW - Software Development Framework
KW - Wireless Sensor Networks
UR - http://www.scopus.com/inward/record.url?scp=84946530903&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84946530903&partnerID=8YFLogxK
U2 - 10.1109/SMARTCOMP.2014.7043866
DO - 10.1109/SMARTCOMP.2014.7043866
M3 - Conference contribution
AN - SCOPUS:84946530903
T3 - Proceedings of 2014 International Conference on Smart Computing, SMARTCOMP 2014
SP - 253
EP - 260
BT - Proceedings of 2014 International Conference on Smart Computing, SMARTCOMP 2014
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2014 1st International Conference on Smart Computing, SMARTCOMP 2014
Y2 - 3 November 2014 through 5 November 2014
ER -