Browse > Article
http://dx.doi.org/10.11108/kagis.2012.15.2.046

Improvement of Class Reuse at Sensor Network System Based on TinyOS Using CATL Model and Facade Pattern  

Baek, Jeong-Ho (Department of Computer Information Engineering, Kunsan National University)
Lee, Hong-Ro (Department of Computer Information Engineering, Kunsan National University)
Publication Information
Journal of the Korean Association of Geographic Information Studies / v.15, no.2, 2012 , pp. 46-56 More about this Journal
Abstract
Recently, when software architecture is designed, the efficiency of reusability is emphasized. The reusability of the design can raise the quality of GIS software, and reduce the cost of maintenance. Because the object oriented GoF design pattern provides the class hierarchy that can represent repetitively, the importance is emphasized more. This method that designs the GIS software can be applied from various application systems. A multiple distributed sensor network system is composed of the complex structure that each node of the sensor network nodes has different functions and sensor nodes and server are designed by the combination of many classes. Furthermore, this sensor network system may be changed into more complex systems according to a particular purpose of software designer. This paper will design the CATL model by applying Facade pattern that can enhance the efficiency of reuse according to attributes and behaviors in classes in order to implement the complicated structure of the multiple distributed sensor network system based on TinyOS. Therefore, our object oriented GIS design pattern model will be expected to utilize efficiently for design, update, or maintenance, etc. of new systems by packing up attributes and behaviors of classes at complex sensor network systems.
Keywords
CATL; GoF Design Pattern; TinyOS; Sensor Network; Class; Reuse; GIS;
Citations & Related Records
연도 인용수 순위
  • Reference
1 백정호, 문홍실, 이홍로. 2006. 실시간 상황정보 센서네트워크 기반 융합 지리정보 인터페이스 개발. 한국지리정보학회 2006 춘계학술대회. 505-512쪽.
2 백정호, 이홍로. 2006. 객체지향 설계 유형에 의한 지오센서 인터페이스 구현. 한국지리정보학회지 9(3):193-206.
3 Xiong zhan wu, 문홍실, 이홍로. 2006. Design Pattern Based GIS Application Interface Efficient Implementation Using JBuilder. 한국지리정보학회 2006 춘계학술대회. 537-548쪽.
4 Cardei, M., E.B. Fernandez, A. Sahu and I. Cardei. 2011. A pattern for sensor network architectures. Proceedings of 2nd Asian Conference on Pattern Languages of Programs Asian PLoP 2011. 13pp.
5 Gamma, E., R. Helm, R. Johnson and J. Vlissides. 1995. Design Patterns: Elements of reusable object-oriented software. Addison-Wesley. 416pp.
6 Gay, D., P. Levis and D. Culler. 2005. Software design patterns for TinyOS. Proceedings of the 2005 ACM SIGPLAN/SIGBED Conference on Languages, Compilers, and Tools for Embedded Systems(LCTES). NY, 2005. Vol. 40, pp.40-49.
7 Gordillo, S., F. Balagure and F. das Neves. 1997. Generation the architecture of GIS applications with design patterns. Proceedings of the 5th ACM International Workshop on Advances in Geographic Information Systems. Las Vegas, 1997. pp.30-34.
8 Sahu A., E.B. Fernandez, M. Cardei and M. VanHilst. 2010. A pattern for a sensor node. Pattern Languages of Programs Conference 2010.
9 Zhang, Y., M. Yim, C. Eldershaw, K. Roufas and Dave Duff. 2002. Attribute service Model: design patterns for efficient coordination of distributed sensors, actuators and tasks in embedded systems. Proceedings of Workshop on Embedded System Codesign(ESCODES '02). San Jose, CA. 2002. 6pp.