DOI QR코드

DOI QR Code

Framework for Developing RFID Applications Based on Product Line Architecture

프로덕트라인 아키텍처 기반 RFID 애플리케이션 개발을 위한 프레임워크

  • 문미경 (부산대학교 정보컴퓨터공학부) ;
  • 김한준 (부산대학교 컴퓨터공학과) ;
  • 염근혁 (부산대학교 컴퓨터공학과)
  • Published : 2007.12.31

Abstract

Software produce line engineering is a method that prepares for future reuse and supports seamless reuse in the application development process. Analyzing the commonality and variability between products in a product line is one of the essential concerns that must be considered when building a product line. In this paper, we suggest to combine a product line engineering approach with RFID applications technology. More concretely, common activities are identified among the RFID-enable applications and the variability in the common activities is analyzed in detail. Then, we suggest reusable product line architecture as a product line asset. In addition, as a tool for supporting this research, a framework which provides both reusable product line architecture for REID applications and the components that implement concrete realization of the architecture is developed. Sharing a common architecture and reusing assets to deploy recurrent services may be considered an advantage in terms of economic significance and overall quality.

소프트웨어 프로덕트 라인은 소프트웨어 재사용에 대한 활동들을 미리 계획하고 개발 프로세스의 연속적인 부분으로 이루어지도록 지원하기 위한 방법이다. 이 방법에서 가장 중요한 기술은 관련된 시스템들, 즉 도메인에서 공통성과 가변성(commonality and variability: C&V)을 분석하고 관리하는 것이다. 본 논문에서는 소프트웨어 프로덕트 라인 방법과 RFID 적용 기술을 결합시키고자 한다. 즉, 각 기업 또는 도메인마다 RFID 기술을 도입하려고 할 때, 애플리케이션이 공통적으로 처리해야 하는 활동들을 식별하고 각 활동들이 가지는 가변요소들을 분석하여, 이를 재사용 가능한 소프트웨어 프로덕트 라인 아키텍처로 자산화 하는 방법을 제시한다. 또한 이를 실현하기 위하여 재사용 가능한 프로덕트 라인 아키텍처를 모델링 할 수 있고 식별된 공통된 기능들을 재사용 가능한 컴포넌트로 제공해주는 프레임워크를 개발한다. 공통된 아키텍처를 공유하고 반복적인 기능들을 자산으로 만들어 재사용하는 것은 경제적인 측면과 품질에서 상당한 이점을 가져다 준다.

Keywords

References

  1. LARAN RFID, 'A Basic Introduction to RFID technology and Its use in the supplychain,' URL: http://www.printronix.com/ uploadedFiles/Laran_WhiteP aper_RFID.pdf, January 2004
  2. One Network Enterprises, 'RFID Business Process Enablement, The most flexible approach to RFID-enabled supply chain business processes,' URL: http://www.onenetwork.com/ solutions/rfid/
  3. Clements, P., and Northrop, L., Software Product Lines: Practices and Patterns,- Addison Wesley, 2001
  4. H. Gomma, Designing Software Product Lines with UML, From Use Cases to Pattern-Based Software Architectures, Addison-Wesley, 2004
  5. Moon, M.K., Yeom, K.H, and Chae, H.S., 'An Approach to Developing Domain Requirements as a Core Asset Based on Commonality and Variability in a Product Line,' IEEE Transactions on Software Engineering, vol.31, no.7, pp.551 569, Jul. 2005 https://doi.org/10.1109/TSE.2005.76
  6. Moon, M.K., Chae, H.S., and Yeom, K.H, 'A Metamodel Approach to Architecture Variability in a Product Line,' Proceedings of 9th International Conference ICSR 2006, Lecture Notes in Computer Science Vol.4039, pp.115-126, Jun 2006 https://doi.org/10.1007/11763864_9
  7. 문미경, 채흥석, 염근혁, '도메인 핵심자산의 가변성 분석을 위한 2차원적 접근방법,' 정보과학회논문지: 소프트웨어 및 응용, 제33권 제6호, pp.550-565, 6월 2006년
  8. EPCglobal Inc., URL: http://www.epcglobalinc.org
  9. EPCglobal, 'EPC Information Services (EPCIS) Version 1.0 Specification,' EPCglobal Working Draft, June 2005
  10. M. Mealling, 'EPCglobal Object Name Service (ONS) 1.0,' EPCglobal Working Draft, December 2004
  11. Cover, R. 'Standards for Business Modeling, collaboration, and Choreography', (last modified October 15, 2004) URL: Cover Pages http://xml.ocverpages.org.bpm.html
  12. K. Traub, S. Bent, T. Osinski, S. N. Peretz, S. Rehling, S. Rosenthal, B. Tracey, 'The Application Level Events (ALE) Specification, Version 1.0,' EPCglobal Proposed Standard, February 2005
  13. Web Services Description Language (WSDL) 1.1, http:// www.w3.org/TR/ws, March 2001
  14. 부산대학교 차세대물류 IT기술연구사업단, 제1 총괄과제, URL: http://lit.pusan.ac.kr
  15. Schmidt D.C., Buschmann F., 'Pattern, Frameworks, and Middleware: Their Synergistic Relationships,' Proceedings of the 25th International Conference on Software Engineering (ICSE'03), 2003 https://doi.org/10.1109/ICSE.2003.1201256
  16. K. Pohl, G. Bockle, F. van der Linden, Software Productline Engineering - Foundations, Principles, and Techniques, Springer, Berlin, Heidelberg, New York, 2005

Cited by

  1. A Tag Flow-Driven Deployment Simulator for Developing RFID Applications vol.17D, pp.2, 2010, https://doi.org/10.3745/KIPSTD.2010.17D.2.157