Variability identification and realization are the critical in component design since extendability and reusability of application can come from these. Component without variability mechanism can be customized for new requirement regardless of component technology. It means technology can't be a solution but design paradigm is more critical point for successful reuse. In this paper, ontology concept and ontology implementation techniques are applied for variability realization. Property variability, interface variability, functionality variability can be modeled in property ontology, interface ontology and rule of ontology. Ontology-based architecture and realization environment are prosed. Small case for verifying the feasibility of propsed approach is described.
한국어
어플리케이션 개발의 확장성과 재사용성을 위해 가변성을 식별하고 가변성 처리 기법을 정의하여 컴포넌트를 설계하는 것은 매우 중요하다. 컴포넌트 기반 기술로 개발한 컴포넌트 역시, 가변성을 고려하지 않고 설계하고 구현하였다면, 새로운 요구사항에 대응할 수 없다. 즉, 구현 기술이 핵심이기 보다는 재사용 가능한 소프트웨어 설계 개념이 재사용성을 결정한다. 본 논문에서는 프로덕트 라인에서 재사용 가능한 핵심자산의 가변성을 처리하기 위하여 온톨로지 개념을 도입하였다. 온톨로지 개념으로 컴포넌트의 가변적 특성인 속성의 가변성, 인터페이스의 가변성, 구현의 가변성을 정의하고 처리할 수 있는 아키텍처와 처리 방법을 제시한다. 또한, 보험 상품 시스템에 제안한 아키텍처 및 처리 방법을 적용하여 온톨로지 기반 가변성 처리의 가능성을 검증하였다.
목차
요약 Abstract 1. 서론 2. 가변성 처리 기법을 위한 기반 개념 2.1 소프트웨어 프로덕트 라인 공학 2.2 가변성 2.3 온톨로지 2.4 온톨로지 기반 도메인 모델링 3. 온톨로지 기반 컴포넌트 가변성 처리 3.1 컴포넌트 가변성 처리 범위 3.2 온톨로지를 통한 가변성 표현 3.3 온톨로지를 이용한 컴포넌트 가변성 처리 아키텍처 3.4. 온톨로지 기반 처리 메커니즘 구현 4. 사례 연구 5. 결론 참고문헌
키워드
프로덕트라인 공학가변성 처리온톨로지재사용 자산product line engineeringvariability managementontologyreusable asset
1. 보안공학에 대한 각종 조사 및 연구
2. 보안공학에 대한 응용기술 연구 및 발표
3. 보안공학에 관한 각종 학술 발표회 및 전시회 개최
4. 보안공학 기술의 상호 협조 및 정보교환
5. 보안공학에 관한 표준화 사업 및 규격의 제정
6. 보안공학에 관한 산학연 협동의 증진
7. 국제적 학술 교류 및 기술 협력
8. 보안공학에 관한 논문지 발간
9. 기타 본 회 목적 달성에 필요한 사업