[논문 리뷰] Ontology Based Feature Driven Development Life Cycle
이 논문은 의미 웹 애플리케이션을 위한 온톨로지 기반 기능 중심 개발(FDD) 라이프사이클을 제안하며, OWL 기반 도메인 모델을 통합하여 기능 추출을 자동화하고 모델 검증을 보장한다. 형식적 규칙을 통해 온톨로지 사양을 기능 목록으로 변환함으로써, 의미 웹 컴포onent의 민첩한 개발에서 추적 가능성, 품질 및 유지보수성을 향상시킨다.
The upcoming technology support for semantic web promises fresh directions for Software Engineering community. Also semantic web has its roots in knowledge engineering that provoke software engineers to look for application of ontology applications throughout the Software Engineering life cycle. The internal components of a semantic web are light weight and may be of less quality standards than the externally visible modules. In fact the internal components are generated from external (ontological) component. That is the reason agile development approaches such as feature driven development are suitable for applications internal component development. As yet there is no particular procedure that describes the role of ontology in the processes. Therefore we propose an ontology based feature driven development for semantic web application that can be used form application model development to feature design and implementation. Features are precisely defined in the OWL-based domain model. Transition from OWL based domain model to feature list is directly defined in transformation rules. On the other hand the ontology based overall model can be easily validated through automated tools. Advantages of ontology-based feature Driven development are also discussed.
연구 동기 및 목표
- 온톨로지를 소프트웨어 개발 라이프사이클에 통합하는 표준화된 절차의 부족을 해결하기 위해.
- 의미 웹 애플리케이션의 내부 컴포넌트 품질과 추적 가능성을 향상시키기 위해.
- 온톨로지 기반 표현을 통해 시스템 모델의 자동 검증을 가능하게 하기 위해.
- 도메인 온톨로지와 민첩 환경에서의 기능 중심 구현 간 격차를 메우기 위해.
- 도메인 모델을 구현 가능한 기능으로 변환하는 공식화되고 재사용 가능한 프로세스를 제공하기 위해.
제안 방법
- 기능 정의와 시스템 설계의 기초로 OWL 기반 도메인 모델을 사용하기 위해.
- 온톨로지 구성 요소에서 기능 목록을 자동으로 파생하기 위한 변환 규칙 정의하기 위해.
- 상호운용성과 도구 기반 검증을 보장하기 위해 의미 웹 표준을 활용하기 위해.
- 내부 컴포넌트 개발에 민첩성 원칙의 기능 중심 개발 적용하기 위해.
- 자동 온톨로지 추론 도구를 사용하여 전체 시스템 모델 검증하기 위해.
- 라이프사이클 전반에 걸쳐 형식적 온톨로지 사양을 통해 일관성과 품질 확보하기 위해.
실험 결과
연구 질문
- RQ1의미 웹 애플리케이션을 위한 기능 중심 개발 라이프사이클에 온톨로지를 체계적으로 통합하는 방법은 무엇인가요?
- RQ2OWL 기반 도메인 모델을 실행 가능한 기능으로 변환하기 위해 필요한 변환 규칙는 무엇인가요?
- RQ3온톨로지 기반 모델링이 내부 소프트웨어 컴포넌트의 품질과 추적 가능성에 어떻게 기여하는가요?
- RQ4자동 검증 도구가 의미 웹 애플리케이션 모델의 신뢰성을 어떻게 향상시킬 수 있나요?
- RQ5伝통적 개발 방법에 비해 온톨로지 기반 FDD 접근법이 갖는 장점은 무엇인가요?
주요 결과
- 제안된 방법은 OWL 기반 도메인 모델에서 직접적인 규칙 기반 기능 목록 파생를 가능하게 하여 일관성을 향상시키고 수동 작업을 줄인다.
- 온톨로지 기반 모델링을 통해 표준 추론 도구를 사용한 시스템 모델 자동 검증이 가능해져 신뢰성이 향상된다.
- 온톨로지의 통합은 도메인 개념과 구현 기능 간의 추적 가능성을 향상시킨다.
- 명확하게 정의되고 외부에서 볼 수 있는 온톨로지 사양에 기반하여, 이 접근법은 더 높은 품질의 내부 컴포넌트를 지원한다.
- 이 방법은 민첩성 원칙과 부합하는 의미 웹 애플리케이션 개발을 위한 공식적이고 재사용 가능한 프레임워크를 제공한다.
- 도메인 모델에서 기능 목록으로의 변환 과정이 명시적으로 정의되어 있어 모호성과 오류가 감소한다.
더 나은 연구,지금 바로 시작하세요
논문 읽기부터 검토까지, 연구 시간을 획기적으로 줄여보세요.
카드 등록 없음 · 무료 플랜 제공
이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.