TY - GEN
T1 - Case studies on the development of wireless sensor network applications using multiple abstraction levels
AU - Shimizu, Ryo
AU - Tei, Kenji
AU - Fukazawa, Yoshiaki
AU - Honiden, Shinichi
PY - 2012/8/1
Y1 - 2012/8/1
N2 - Model-driven development (MDD) facilitates the development of wireless sensor network (WSN) applications because MDD can deal with models at the abstraction level to the concrete level. In the MDD for WSN applications, the developers model the dataflow at the abstract level and model the designs of a communication and task assignment at the concrete level. In our previous work we proposed a MDD process for WSN applications with three domain specific languages (DSLs). However, we did not sufficiently evaluate the description capabilities of our DSLs. For that reason, we report case studies on real-world applications to prove the feasibility of our approach. Our DSL can be used to describe both the application logic and design decisions concerning the quality of data, which are adopted in target applications. Additionally, we demonstrate the effectiveness of the DSLs at multiple abstraction levels.
AB - Model-driven development (MDD) facilitates the development of wireless sensor network (WSN) applications because MDD can deal with models at the abstraction level to the concrete level. In the MDD for WSN applications, the developers model the dataflow at the abstract level and model the designs of a communication and task assignment at the concrete level. In our previous work we proposed a MDD process for WSN applications with three domain specific languages (DSLs). However, we did not sufficiently evaluate the description capabilities of our DSLs. For that reason, we report case studies on real-world applications to prove the feasibility of our approach. Our DSL can be used to describe both the application logic and design decisions concerning the quality of data, which are adopted in target applications. Additionally, we demonstrate the effectiveness of the DSLs at multiple abstraction levels.
KW - case study
KW - development process
KW - wireless sensor network
UR - http://www.scopus.com/inward/record.url?scp=84864375046&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84864375046&partnerID=8YFLogxK
U2 - 10.1109/SESENA.2012.6225730
DO - 10.1109/SESENA.2012.6225730
M3 - Conference contribution
AN - SCOPUS:84864375046
SN - 9781467317931
T3 - 2012 3rd International Workshop on Software Engineering for Sensor Network Applications, SESENA 2012 - Proceedings
SP - 22
EP - 28
BT - 2012 3rd International Workshop on Software Engineering for Sensor Network Applications, SESENA 2012 - Proceedings
T2 - 2012 3rd International Workshop on Software Engineering for Sensor Network Applications, SESENA 2012
Y2 - 2 June 2012 through 2 June 2012
ER -