DOI QR코드

DOI QR Code

모바일 서비스관리를 위한 정책정의언어

Policy Definition Language for Service Management in Mobile Environment

  • 안성욱 (숭실대학교 컴퓨터학과) ;
  • 류성열 (숭실대학교 컴퓨터학부)
  • 발행 : 2009.08.31

초록

모바일 환경에서 유지보수의 효율적인 관리를 위해서는 서비스를 정책으로 관리하기 위한 시스템 구조와 정책정의언어가 필요하다. 본 연구는 IETF의 정책 프레임웍 중에 정책 실행자인 PEP 구조를 정의하고, PEP 구조하에서 수행될 수 있는 정책정의언어를 제안한다. 제안한 정책정의언어는 문헌자료와 모바일 특성을 기반으로 하여 요구사항을 도출하고, 3단계 접근 방법으로 정책정보모델을 설계하여 정책정의언어로 정의하였다. 3단계 접근 방법은 정책이 적용될 범위를 결정하는 정책도메인, 정책 적용 및 제어하는 종류를 구분하는 정책규칙, 정책 구조를 문맥화하는 정책문법으로 구성된다. 제안한 정책정의언어의 효율성을 검증하기 위하여 시나리오를 정책정의언어로 정의하여 정책 도구를 이용하여 검증하였고, 타 정책정의언어들과 비교 분석하여 확장성을 입증하였다.

In order to manage repair and maintenance efficiently in the mobile environment, the system structure to manage service as a policy and the policy description language are needed. This research defined the structure of PEP, which is the executioner of policy in the IETF policy framework, and proposed the policy description language which can be carried out under the PEP structure. The proposed policy description language derived demand matters based on documentary data and the characteristics of mobile and the policy information model was designed with the three stage approaches and was defined as policy description language. The three stage approaches are made up of the policy domain that decides the scope to which the policy applies, the policy rules which distinguish the kinds of policy application and control, and policy grammar which contextualizes the policy structure. In order to verify the efficiency of the policy description language, scenarios are defined with the policy description language and verified it by using policy tool and proved the expansive nature by comparing and analyzing other policy description language.

키워드

참고문헌

  1. Common Information Model CIM : http://www.dmtf.org/standards/standard_cim.php
  2. IETF Policy Core Information Model (PCIM): http://www.ietf.org/rfc/rfc3060.txt
  3. The Parlay Group, Comparing OMA OSE and Parlay Architectures, March, 2005
  4. Open Mobile Alliance PEEM : http://www.openmobile.com
  5. Stone, B. LUNDY, et al. 2001. Network Policy Languages: A Survey and a New Approach. IEEE Network: 10-20 https://doi.org/10.1109/65.898818
  6. J. LOBO, R. BHATIA, et al. 1999. A Policy Description Language. AAAI, Orlando, Florida
  7. J. Hoagland et al., Security Policy Specification Using a Graphical Approach, Technical report CSE-98-3, University of California, Davis Department of Computer Science, 1998
  8. S. Jajodia et al., A Logical Language for Expressing Authorizations, Proceedings of the IEEE Symposium on Security and Privacy 1997, pp.31-42 https://doi.org/10.1109/SECPRI.1997.601312
  9. G. Russello, C. Dong, N. Dulay, Authorization and Conflict Resolution for Hierarchical Domains, Proceedings of the 8th International Workshop on Policies for Distributed Systems and Networks (POLICY'07), IEEE, 2007 https://doi.org/10.1109/POLICY.2007.8
  10. E. Lupu and M. Sloman, Conflicts in Policy-based Distributed Systems Management, Proceedings of the 5th IEEE/IFIP International Symposium on Integrated Network Management, IEEE, 1999 https://doi.org/10.1109/32.824414
  11. K. Verlaenen, B. De Win, W. Joosen, Towards simplified specification of policies in different domains, IEEE, 2007 https://doi.org/10.1109/INM.2007.374766
  12. N. Damianou, N. Dulay, E. Lupu, M. Sloman, Tools for Domain-based Policy Management of Distributed Systems, IEEE, 2002 https://doi.org/10.1109/NOMS.2002.1015565
  13. A. Pilz, Policy-Maker a Toolkit for Policy-Based Security Management, INST-CNR, 2007 https://doi.org/10.1109/NOMS.2004.1317664
  14. E. Gagon, SableCC: An Object-Oriented Compiler Framework, School of Computer Science, McGill University. Montreal, Canada, March, 1998 https://doi.org/10.1109/TOOLS.1998.711009
  15. jEdit Programmer's Text Editor: http://www.jedit.org