Browse > Article
http://dx.doi.org/10.9708/jksci.2013.18.8.105

An Effective Method of Testing Application Software of Smart Sensors  

Jo, Jang-Wu (Dept. of Computer Engineering, Dong-A University)
Joeng, Hwan-Cheol (Dept. of Computer Engineering, Dong-A University)
Abstract
This paper presents a virtual sensor system that is an effective method to test application software of smart sensors. The common way of testing sensor application is to build a test board, connect sensors to the board, and test sensor applications on the board with sensor's measurements as inputs. The problem of testing sensor application software with sensor's measurements as inputs is the restriction of test data. In other words, software testers cannot manipulate test data, because test data is generated by sensors. To solve this problem a virtual sensor system is presented in this paper. The virtual sensor system enables software testers to manipulate measurements of sensors. In the virtual sensor system, generation of virtual sensors comprises three stages - sensor selection, sensor characterization, and determination of output patterns. Sensor's measurements that can be manipulated through the virtual sensor system make the process of testing efficient. To show the usefulness of our virtual sensor system, it is applied to sensor applications in Android platform and the result of experiments is shown.
Keywords
sensors; virtual sensors; sensor application software testing; embedded software testing;
Citations & Related Records
Times Cited By KSCI : 3  (Citation Analysis)
연도 인용수 순위
1 S. H. Choo and H. S. Seo, "Sensor-based Alert System applying Expert System for Performance Improvement", Journal of the Korea Society of Computer and Information, Vol. 17, No. 10, pp 1-9, Nov. 2012.   과학기술학회마을   DOI   ScienceOn
2 M. M. Baig and H. Gholamhosseini, "Smart Health Monitoring Systems: An Overview of Design and Modeling", Journal of Medical Systems, Vol. 37, (on-line) Jan. 2013.
3 S. Y. Shin and Y. W. Lee, "Enhancement of Sleep Environment Using Sensor and User Information", Journal of the Korea Society of Computer and Information, Vol. 16, No. 1, pp 47-52, Jan. 2011.   과학기술학회마을   DOI   ScienceOn
4 Soonil Cha, "Status and prospective of SW testing industry", Communications of KIISE, Vol. 28, No. 11, pp 76-84, Nov. 2010.
5 C. Kameshwaran, "Software Testing", Prentice -Hall, pp 5-8, 2012.
6 Bixin Li, et. al., "Automatic test case selection for regression testing of composite service based on extensible BPEL flow graph", Journal of Systems and Software, Vol. 85, No. 6, pp 1300-1324, Jun. 2012.   DOI   ScienceOn
7 Sangwoon Kim et. al., "Survey of System testing environment of embedded SW and testing technology", Communications of KIISE, Vol. 31, No. 5, pp 63-72, May. 2013.
8 DDMS, http://developer.android.com/tools/ debugging/ddms.html
9 monkeyrunner, http://developer.android.com/ tools/help/monkeyrunner_concepts.html
10 Overview of Android Sensors, http://developer .android.com/guide/topics/sensors/sensors_over view.html
11 L. Ghelardoni, et. al., "Smart underwater wireless sensor networks", 2012 IEEE 27th Convention of Electrical & Electronics Engineers in Israel, pp 1-5, Nov. 2012.
12 M. Rusu, et. al, "Distributed e-health system with smart self-care units", Proc. IEEE Fifth Int. Conf. on Intelligent Computer Communication and Processing, pp 307-314, Aug. 2009.
13 P. McMinn, "Search-based software test data generation: a survey", Software Testing, Verification and Reliability, Vol. 14, No. 2, pp 105-156, May. 2004.   DOI   ScienceOn
14 Namki Min, "Introduction to Sensor Technology", Dongil press, pp 11-14, 2013
15 A. Feng, et. al, "Embedded system for sensor communication and security", IET Information Security, Vol. 6, No. 2, pp 111-121, Jun. 2012.   DOI   ScienceOn
16 H. Ramamurthy, et. al, "Wireless Industrial Monitoring and Control Using a Smart Sensor Platform", IEEE SENSORS JOURNAL, Vol. 7, No. 5, pp 611-618, May. 2007.   DOI   ScienceOn
17 M. H. Salah, et. al, "A smart multiple-loop automotive cooling system - model, control, and experimental study", IEEE/ASME Trans. Mechatronics, Vol. 15, No. 1, pp 117-124, Jan. 2010.   DOI   ScienceOn
18 T. Bein and D. Mayer, "Smart Sensor Networks for Structural Health Monitoring", Advanced Microsystems for Automotive Applications 2013, Springer International Publishing, pp 385-394,2013.
19 M. E. Cater, T. O'Reilly, "Promoting interoperable ocean sensors the smart ocean sensors consortium", Proc. OCEANS 2009, MTS/IEEE Biloxi - Marine Technology for Our Future, pp 1-6, Oct. 2009.