2013 20th Asia-Pacific Software Engineering Conference (APSEC) (2013)
Ratchathewi, Bangkok, Thailand
Dec. 2, 2013 to Dec. 5, 2013
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/APSEC.2013.65
In the field of Internet of Things (IoT), with the emergence of intelligent sensors (also called mote) which are programmable and have certain capabilities of computation and communication, there are more and more researches focusing on how to develop IoT applications on motes. How to develop high quality mote applications efficiently and provide supporting tools has become a great challenge. Because the quality of an mote application is strongly relevant to the behavior patterns of the mote (a behavior pattern in this work is referenced to a commonly occurring way of performing actions of the mode, which resides in the program framework, i.e., the code structure of the program, of the mote application), this paper studies how to design behavior patterns for mote applications, which will act as guidelines for implementing programs, to improve the QoS of applications. This paper first summarizes a collection of fundamental behavior patterns which can be often found in mote applications and then analyzes the relationships between quality properties and behavior patterns of mote applications based on a series of experiments. It also demonstrates how to design code structures to realize the expected behavior patterns in mote applications for improving the QoS of mote applications.
Programming, Wireless sensor networks, Quality of service, Availability, Batteries, Monitoring
T. Shi, R. Wang, D. Zhang, W. Jiao and B. Xie, "Quality Driven Design of Program Frameworks for Intelligent Sensor Applications," 2013 20th Asia-Pacific Software Engineering Conference (APSEC), Ratchathewi, Bangkok, Thailand Thailand, 2013, pp. 442-449.