Browse > Article
http://dx.doi.org/10.3745/KIPSTA.2007.14-A.7.399

Development of Ubiquitous Sensor Network Applications based on Software Product Line Approach  

Kim, Young-Hee (숭실대학교 전산원 소프트웨어정보학과)
Lee, Woo-Jin (한국정보통신대학교 공학부)
Choi, Il-Woo (강남대학교 교양교수부)
Abstract
Currently various techniques for efficiently developing sensor network applications are developed. However, these techniques provide the method for developing only single sensor network application easily and rapidly. Since sensor network applications control various sensor nodes based on core components of operating system, the technique to develop applications by defining common functionalities of various applications and selecting variable functionalities according to the work flow of specific application is efficient. Accordingly, this paper presents an experimental study that identifies commonality of sensor network application domain and supports optional development according to the variability of application by applying product line approach to developing sensor network application. Through the experimental study, we describe the characteristics of sensor network application domain compared with general business domain for product line development. Also, we show the effectiveness of the proposed approach by presenting that core assets designed using the proposed variability feature model and VEADL are reused according to the functionalities of each sensor node.
Keywords
Sensor Network; Application Software; Product Line;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Bakshi, A., Prasanna, V.K., Reich, J., Larner, D., 'The abstract task graph: A methodology for architecture-independent programming of networked sensor systems,' 2005 Workshop End-to-end, Sense-and-Respond Systems, Applications and Services (EESR’05), pp. 19-24, 2005
2 R. Newton and M. Welsh, 'Region streams: Functional macroprogramming for sensor networks,' International Workshop on Data Management for Sensor Networks (DMSN 2004), 2004   DOI
3 A. Boulis, C. Han, and M. B. Srivastava, 'Design and implementation of a framework for efficient and programmable sensor networks,' First International Conference on Mobile Systems, Applications, and Services (MobiSys2003), 2003   DOI
4 B. Greenstein, E. Kohler, and D. Estrin, 'A sensor network application construction kit (SNACK),' ACM SenSys'04, 2004   DOI
5 M. Welsh and G. Mainland, 'Programming sensor networks using abstract regions,' First Symposium on Networked Systems Design and Implementation (NSDI 2004), 2004
6 Ramakrishna Gummadi, Omprakash Gnawali, and Ramesh Govindan, 'Macro-programming Wireless Sensor Networks Using Kairos,' The 2005 International Conference on Distributed Computing in Sensor Systems (DCOSS '05), LNCS 3560, pp. 126–140, 2005   DOI   ScienceOn
7 Luca Mottola and Gian Pietro Picco, 'Logical Neighborhoods: A Programming Abstraction for Wireless Sensor Networks,' The 2006 International Conference on Distributed Computing in Sensor Systems (DCOSS '06), LNCS 4026, pp.150–168, 2006   DOI   ScienceOn
8 Hassan Gomaa, ‘Designing Software Product Lines with UML,’ Addison-Wesley Professional, 2004
9 Kwangyong Lee et al., 'A Design of Sensor Network System based on Scalable & Reconfigurable Nano-OS Platform,' IT-SoC2004, 2004
10 Klaus Pohl, Gunter Bockle, Frank van der Linden, ‘Software Product Line Engineering: Foundations, Principles, and Techniques,’ Springer, 2005
11 Kyo C. Kang, Jaejoon Lee, and Donohoe, P., 'Feature Oriented Product Line Engineering,' IEEE Software, Vol. 9, No.4, pp.58-65, 2002   DOI   ScienceOn
12 Bayer, j.,Flege, O., Knauber, P., Laqua, R., Muthig, D., Schmid, K., Widen, T., and Debaud, J., 'PuLSE: A Methodology to develop Software Product Lines,' Symposium for software Reusability 99, 1999   DOI
13 E. Cheong, J. Liebman, J. Liu, and F. Zhao, 'Tinygals: a programming model for event-driven embedded systems,' The Eighteenth Annual ACM Symposium on Applied Computing (SAC 2003), 2003   DOI
14 Shigeru Fukunaga, Tadamichi Tagawa, Kiyoshi Fukui, Koichi Tanimoto, and Hideaki Kanno, 'Development of ubiquitous sensor network,' Oki Technical Review, vol.71, no. 4, pp. 24-29, 2004
15 I. F. Akyildiz, W. Su, Y. Sankarasubramaniam, and E. Cayirci, 'Wireless Sensor Networks: A Survey,' Computer Networks, 38(4):393–422, 2002   DOI   ScienceOn