DOI QR코드

DOI QR Code

An MDA-Based Adaptive Context-Aware Service Using PARLAY X in Ubiquitous Computing Environments

유비쿼터스 컴퓨팅 환경에서 PARLAY X를 이용하는 MDA기반의 적응성 있는 문맥인식 서비스

  • Published : 2005.06.01

Abstract

This paper describes an Adaptive Context-aware Service (ACS) using Model Driven Architecture (MDA)-based Service Creation Environment (SCE) on PARLAY X based service delivery platform in ubiquitous computing environments. It can be expected that both the context-awareness and adaptation in ubiquitous computing environments will be deployed. But the existing context-aware middleware lacks in considering adaptation. Therefore, the object of this paper is to support the architecture and the Application Programming Interface (API) of the network service for both the context-awareness and adaptation in ubiquitous computing environment. ACS is to provide users with the adaptive network service to the changing context constraints as well as detecting the changing context. For instance, ACS can provide users with QoS in network according to the detected context, after detecting the context such as location and speed. The architecture of ACS is comprised of a Service Creation Environment (SCE), Adaptive Context Broker and PARLAY gateway. SCE is to use Context-based Constraint Language (CCL) for an expression of context-awareness and adaptation. Adaptive Context Broker is to make a role of the broker between SCE and PARLAY G/W. PARLAY G/W is to support API for PARLAY X-based service delivery platform.

본 논문은 유비쿼터스 컴퓨팅 환경에서 PARLAY X기반 서비스 전송 플랫폼상의 MDA(Model Driven Architecture)기반 SCE(Service Creation Environment)를 이용하는 ACS(Adaptive Conte저-aware Service)에 관하여 서술하였다. 유비쿼터스 컴퓨팅 환경에서는 망 수준에서 문맥인식성과 더불어 적응성이 요구된다. 그러나 기존의 문맥인식성 미들웨어는 적응성에 대한 고려가 부족하다. 그러므로 본 논문의 목적은 유비쿼터스 컴퓨팅 환경에서 문맥인식성과 적응성이 동시에 지원 가능한 PARLAY X기반의 신규 망 서비스 구조 및 PARLAY X API를 개발하고자 하는 것이다. 본 논문에서 제안한 ACS(Adaptive Context-aware Service)는 사용자 주변에 변화하는 문맥 제약조건을 감지하고, 변화하는 문맥 제약 조건에 따라서 적응성 있는 망 서비스를 제공하는 것을 의미하며, ACS를 이용하는 예로 위치와 속도 등의 문맥정보를 인식한 후, 사용자에게 망에서 문맥정보에 따라서 적합한 차별화된 QoS를 지원하는 경우를 보였다. An의 구조는 SCE, Adaptive Context Broker, 그리고 PARLAY G/W로 구성되어 있다. SCE는 기존 지능망의 망 서비스와 같은 망 서비스로서 문맥인식성과 적응성을 표현하고 지원하기 위한 망 서비스 개발 환경으로 본 논문에서는 CCL(Context-based Constraint Language)을 이용하였다. Adaptive Context Broker는 SCE의 문맥인식성 및 적응성 표현과 기존 PARLAY G/W사이의 브로커 역할을 한다. PARLAY G/W는 PARLAY X기반의 서비스 전송 플랫폼을 위한 API(Application Programming Interface)를 제공한다.

Keywords

References

  1. PARLAY home page, available at www.parlay.org
  2. O. Kath, T. Magedanz, R. Wechselberger : MDA-based Service Creation for OSA/Parlay within 3Gbeyond Environments,' First European Worshop on Model DRiven Architecture with Emphasis on Industrial Application, March 17-18, 2004. University of Twente, Enschede, The Netherlands
  3. Aniruddha Gokhale et al. 'CosMIC : An MDA Generative Tool for Distributed Real-time and Embedded Component Middleware and Applications,' Proceedings of the OOPSLA 2002 Workshop on Generative Techniques in the Content of Model Driven Architecture, Seattle, Wa, November, 2002
  4. Bernhard Stenffen, Tiziana Margaria, Andreas Claben, Volker Bruan, 'A Constraint-Oriented Service Creation Environment,' 2nd International Conference on Practical Application of Constraint Technology, London (UK), April, 1996
  5. IKV++ Technologies AG:The medini tool chain, available at http://www.ikv.de/pdf/mediniWhitePaper.pdf
  6. C. Efstratiou, K. Cheverst, N. Davies and A. Friday, 'An architecture for the effective support of adaptive context-aware applications,' Proceedings of 2nd International Conference in Mobile Data Management(MDM'01), Hong Long, Springer, Vol Lecture Notes in Computer Science Volume 1987, pp.15-26, January, 2001
  7. S.Pokraev et. al., 'Context-aware Service,' Technical Reprot WASP/D2.3, Telematica Instituut, Ericsson, November, 2003, available at http://doc.telin.nl/dscgi/ds.py/Get/File-27859/
  8. S. S. Yau, F. Karim, Y. Wang, B. Wang, and S. Gupta, 'Reconfigurable Context-Sensitive Middleware for Pervasive Computing,' IEEE Pervasive Computing, joint special issue with IEEE Personal Communications, 1(3), pp.33-40, 2002 https://doi.org/10.1109/MPRV.2002.1037720
  9. Pareica Dockhm Costa et. al. 'Toward a Service Platform, for Mobile Context-Aware Applications,' First Intermational Workshop on Ubiquitous Computing (IWUC 2004), Portugal, April, 2004
  10. Harry Chen, Tim Finin, Anupam Joshi, 'Semantic Web in in the Context Broker Architecture,' In Proceedings of PerCom 2004, Orlando FL., March, 2004
  11. Norman M.Sadeh, 'A Semantic Web Service Environment for Context-Aware Mobile Services,' Wireless World Research Forum Conference, Stockholm, September,2001
  12. Felix Bubl, 'The context-based constraint language CCL for component,' Technical report, Technical University Berlen, available at www.CoCons.org, 2002
  13. L. Girod, J. Elson, A. Cerpa, T. Stathopoulos, N. Ramanathan, D. Estrin, 'EmStar:a Software Environment for Developing and Deploying Wireless Sensor Networks,' in the Proceedings of USENIX General Track 2004
  14. J. Wing,, and Kleppe, A., 'OCL:The Constraint Language of the UML,'JOOP, May, 1999
  15. ArgoUML home page, available at http://argouml.tigris.org
  16. Appium Homepage, SDK suppoting PARLAY X, available at http://www.appium.com
  17. Rudiger Gartmann, Agenes Voisard, Norbert Weibenberg,' Situation-Aware Service Supply,' 2002 Workshop on Generative Techniques in the Content of Model Driven Architecture, Seattle, WA, November 2002
  18. Hung Q.Ngo, Sungyoung Lee,' Middleware for context-aware ubiquitous computing,' 정보처리학회지, 제11권 제6호, pp.56-75, 2004