The Design and Implementation of Ontology for Simulation based Architecture Framework (ONT-AF) in Military Domain

SBA AF의 구축을 지원하는 온톨로지의 설계 및 구현(ONT-SAF)

  • Kwon, Youngmin (Dept. of Industrial Engineering, Sungkyunkwan University) ;
  • Sohn, Mye (Dept. of Industrial Engineering, Sungkyunkwan University) ;
  • Lee, Wookey (Dept. of Industrial Engineering, Inha University)
  • 권영민 (성균관대학교 공과대학 산업공학과) ;
  • 손미애 (성균관대학교 공과대학 산업공학과) ;
  • 이우기 (인하대학교 공과대학 산업공학과)
  • Published : 2012.09.30

Abstract

Architecture framework (AF) is a guideline to define components needed to develop and operate enterprise architecture (EA), and to define relationships among the components. There are many architecture frameworks to operate EA of governments and businesses such as Zachman framework, DoDAF, TOGAF, FEAF, and TEAF. DoDAF is the most representative AF to support the development of the EA in the military domain. DoDAF is composed of eight viewpoints and 40 views that are affiliated with the viewpoints. To develop an AF for a specific goal, system architects decide a set of views. Furthermore, they determine data that are needed for a view modeling. However, views and data in DoDAF are structurally inter-related explicitly and/or implicitly. So, developing an AF for a specific goal is going to be a project to be carried out over a long haul. To reduce the burden of its development, in this paper, we develop ONT-SAF (Ontology for DoDAF) that can infer inter-relationships like referential and transitive relationships and the sequences among the views. Furthermore, to promote reusability and consistency of the views and the data within an AF, we adopt the view-data separation strategy. ONT-DAT contains classes like 'viewpoint', 'view', 'data', 'expression method', and 'reference model', and 11 properties including 'hasView.' To prove the effectiveness of ONT-SAF, we perform a case study.

본 연구는 SBA AF의 효율적인 구축을 지원하기 위해 Architecture framework(AF)는 Enterprise Architecture(EA)를 운영하고 개발하기 위해 필요한 요소들을 정의하고 그 요소들간의 관계를 파악하기 위한 가이드라인이다. 정부 및 여러 분야에서는 자크만 프레임워크, DoDAF, TOGAF, FEAF와 TEAF 등을 비롯한 많 아키텍처 프레임워크를 사용하고 있다. DoDAF는 국방분야에서 EA의 개발을 지원하기 위해 사용되는 가장 대표적은 아키텍처 프레임워크이다. DoDAF는 8개의 viewpoint와 40개의 view로 구성되어 있다. 특정목저에 맞춰 아키텍처프레임워크를 개발하기 위하여서는 시스템 아키텍트는 일련의 view들 및 해당 view들을 모델링하기 위해 필요한 data들을 선택하여야 한다. 그러나 DoDAF에는 다수의 view 및 data들과 이 들 사이에는 복잡한 연관관계들이 존재한다. 따라서 특정목적을 달성하기 위한 아키텍처 프레임워크를 개발하기 위하여선 매우 많은 시간과 노력이 필요하다. 이러한 시스템 아키텍트의 노력을 줄이기 위하여 본 연구에서는 뷰들사이에 존재하는 순서나 이행 혹은 상호참조관계등을 고려한 ONT-DAF(DoDAF를 위한 온톨로지)를 개발하였다. 또한 단일 아키텍처 프레임워크 내에 존재하는 view와 data의 재사용성을 위하여 DoDAF 가이드라인에 통합적으로 존재하는 view-data의 정보들을 각각 분리하여 구축하였다. 이러한 ONT-DAF는 'viewpoint', 'data', 'view', 'expression method'와 'reference model'의 5개의 class와 'has data', 'has view', 'has related view' 등 총 16개의 properties로 구성되어 있으며 이를 활용하기 위하여 JESS engine과 SWRL rule을 활용한 총 4가지 유형의 8개의 룰을 사용하였다. 본 연구의 효과성을 입증하기 위하여 MoDAF에 존재하는 AV-1의 사례를 기반으로한 사례연구를 진행하였다. 그 결과 본 ONT-DAF를 활용하였을 경우 시스템 아키텍트가 초기에 얻을 수 있는 정보가 단순 view많이 아닌 해당 view와 연관된 view 및 그 들 사이에 존재하는 연관관계와 view를 모델링하기 위해 필요한 data를 포함한 정보들을 제공함으로써 ONT-DAF의 효과성을 입증하였다.

Keywords

References

  1. TOGAF handbook v9.1, Open Group, 2011.
  2. Federal Enterprise Architecture guidance, FEA Program Management Office, 2007.
  3. Allemang, D., Hodgson, R. and Polikoff, I., "Federal Enterprise Architecture reference model ontologies: FEA-RMO version 1.1," online available at http:// www.topquadrant.com/documents/TQFEARMO. pdf 2005.
  4. Treasury Enterprise Architecture Framework, US Department of the Treasury, 2000.
  5. DoD Architecture Framework v2.02, DoD Chief Information Officer of US, 2010.
  6. MoD Architecture Framework v1.2.004, MoD of UK, 2010.
  7. NATO Architecture Framework v3, NATO, 2010.
  8. MND-AF v1.2, MnD of Korea, 2008.
  9. Namkyu, L., Hyunsik, S., Sanggun, P. and Taegong, L., 국방아키텍처프레임워크 경향 및 MNDAF 발전방향, Journal of ITA, Vol. 6, No. 2, pp. 171-182, 2009.
  10. David, R., Selecting an Enterprise Architecture tool, Antevorte consulting, 2003.
  11. Hong, M. Y., Introduction about Rational Software Architect, IBM, 2010.
  12. Enterprise Architecture Tools 선정 시 고려사항, ITA team of 2e Consulting, 2002.
  13. Michael, W., "DoDAF 2.0 Introduction," 2009.
  14. Dongwoo, K., Jeongsoo, L., Sungchul, C. and Kwangsoo, K., "An ontology-based Enterprise Architecture," Expert Systems with Applications, Vol. 37, pp. 1456-1464, 2010. https://doi.org/10.1016/j.eswa.2009.06.073
  15. Zhuozhi, C. and Pooley, R., "Rediscovering Zachman Framework using Ontology from a Requirement Engineering Perspective," Proceedings of 33rd Annual IEEE International Computer Software and Applications Conference, 3-8, 2009.
  16. Kilpeläinen, T. and Nurminen, M., "Applying Genre- Based Ontologies to Enterprise Architecture," Proceedings of 18th Australasian Conference on Information Systems, 5-7, 2007.
  17. Marina, A., "Enterprise Architecture Implementation: Practical Steps Using Open Source Tools," online available at
  18. Oddrun Pauline Ohren, "Ontology for Characterising Architecture Frameworks," Work shop "Enterprise modeling and ontologies for Architecture Frameworks," 2004.
  19. Acquisition Council of DoD, "A Road Map for Simulation Based Acquisition," 1998.
  20. 방위사업청, "방위력개선사업관리규정," 2006.
  21. 방위사업청, "무기체계 획득단계별 M&S 적용지침," 2008.