xPMP - 정책 기반 관리 어플리케이션의 상위 단계 모델링

xPMP : UML-based High-Level Modeling of Policy-Driven Management Applications

  • 투고 : 2008.11.13
  • 심사 : 2008.12.06
  • 발행 : 2008.12.31

초록

UML(Unified Modeling Language)은 소프트웨어 설계 단계에서 디자인을 구체화하고, 가시화하여 구성하고, 문서화하는데 일반적으로 사용되고 있다. UML 대부분의 설계는 소프트웨어 시스템 구조의 설계에 초점을 맞추고 있다. 최근에는 aspect-oriented 설계와 같이 복잡한 소프트웨어 시스템을 설계하기 위한 부가적인 설계의 요구 사항들이 등장하고 있다. 본 논문에서 는 policy-driven 아키텍처의 동적인 양상을 연구한다. 다양한 어플리케이션 도메인에서 적용할 수 있는 policy-driven 관리 어플리케이션의 상단계에서의 모델링을 제안한다. 어플리케이션들의 많은 활동들을 관리하기 위해서, 같은 상황에서의 다른 자원들에게 정책(policies)과 함께 활동성과 유연성이 지원되어야 확장이 가능하다. 이러한 흐름에서, policy-driven 아키텍처의 동적인 양상을 보여주기 위해 메타 모델링 방법론을 연구하였다. 본 방법론에 기반으로 하여 본 논문에서는 policy-driven 관리 어플리케이션 영역에서의 메타모델링을 설립하였다.

The Unified Modeling Language becomes popular to specify, visualize, construct, and document software-intensive systems, especially in supporting the design phase of software engineering. Most of designs in UML have focused on firm designing of software system structure. Recently, some researches have raised additional demands in many emerging complex software systems, such as aspect-oriented design. In this paper, we work on the dynamic aspect of policy-driven architecture. We present a UML-based high-level modeling of policy-driven management which is applicable in various application domains. In order to manage a number of activities of applications, dynamics and flexibility should be supported with policies consistently on different resources in the same context. Thus, a methodology of meta-modeling to represent dynamic aspects of policy-driven architecture is studied. Based on our methodology, we could achieve meta-modeling to develop a number of policy-driven management applications.

키워드