DOI QR코드

DOI QR Code

Transformation from Data Flow Diagram to SysML Diagram

데이터흐름도(DFD)의 SysML 다이어그램으로의 변환에 관한 연구

  • Yoon, Seok-In (Division of Systems Engineering, Ajou University) ;
  • Wang, Ji-Nam (Division of Systems Engineering, Ajou University)
  • 윤석인 (아주대학교 시스템공학과) ;
  • 왕지남 (아주대학교 시스템공학과)
  • Received : 2013.10.04
  • Accepted : 2013.11.07
  • Published : 2013.11.30

Abstract

Due to science and technology evolutions, modern systems are becoming larger and more complex. In developing complex systems, Model-Based Systems Engineering (MBSE), which is approach to reduce complexity, is being introduced and applied to various system domains. However, because of the modeling being made through a variety of languages, there is a problem with communication within the stakeholders and a lack of consistency in the models. In this paper, by investigating the rule explaining the transformation of one of the only traditional diagrams, DFD, to SysML and reusing the formerly built models, we attempt to implement by SysML. Analyzing each diagram's Metamodel and validating the connection of each component through bipartite graph especially suggest an effective transformation rule. Also, by applying to naval-combat system, we confirm efficiency of this study. Establishing the results of this study as basis for conducting further study, we will be able to transform other previous models gained from formerly built system to SysML. In this way, the stakeholder's communication can be improved and we anticipate that the application of SysML will be beneficial to the much efficient MBSE.

과학기술의 발전으로 인해서 현대의 시스템은 과거에 비해 대형화되고 복잡화되었다. 복잡한 시스템 개발에서 복잡도를 줄이기 위한 방법으로 모델기반 시스템엔지니어링(MBSE)이 다양한 분야에서 적용되고 있다. 하지만 다양한 언어를 통하여 모델링이 이루어지고 있으므로, 개발 프로세스에 따른 산출물의 일관성 및 이해관계자간의 의사소통에 문제가 발생하고 각 MBSE 도구의 지원 다이어그램의 차이에 따라 산출물의 표현이 제한되기 때문에 그 효과성이 부족하다. 본 논문에서는 전통적 다이어그램의 하나인 데이터흐름도(DFD)를 SysML의 다이어그램으로 변환하는 법칙을 연구함으로써 이미 구축된 모델들을 재사용하여 SysML로 구축될 수 있도록 한다. 특히, 각 다이어그램의 메타모델(Meta Model)을 분석하고, 이분그래프를 통해 각 구성요소의 연결 관계를 확인하여 변환의 근거를 마련하고 무결성을 확인하며 보다 효과적인 변환 법칙을 제시하고 있다. 또한 위 내용을 함정전투체계설계에 적용해 봄으로써 그 효과성을 확인한다. 본 연구의 결과를 기반으로 향후 추가연구를 수행하면, 이미 구축된 시스템 개발과정에서 산출된 모델들을 SysML 을 이용하여 일관성 있게 표현할 수 있을 것 이다. 그리하여 산출물의 일관성을 높이고 이해관계자간의 의사소통을 원활하게 함으로써, SysML을 이용한 효과적인 모델기반시스템엔지니어링(MBSE)에 도움이 될 것으로 기대된다.

Keywords

References

  1. Yoon-Mi Kim, Kyoung-Jin Choi, Yeon-Ok Cho, Developing the Management System of the Constructing Railway Safety Test Facilities Using the Model-Based Systems Engineering Approach, 2009 Proceedings of Autumn Symposium of The Korean Society For Railway, p.1965-1967, 2009
  2. Fanchao Meng, Transformation from Data Flow Diagram to UML2.0 Activity Diagram: Progress in Informatics and Computing (PIC), 2010 IEEE International Conference, p.1010-1014, 2010 DOI: http://dx.doi.org/10.1109/PIC.2010.5687483
  3. 3SL, Cradle 6.8 Tutorial, p.19-85, 2013
  4. OMG Systems Modeling Language (OMG $SysML^{TM})$) v.1.2, p.45-149, 2010
  5. Jon Holt, Simon Perry, SysML for Systems Engineering: The Institution of Engineering and Technology, p.27-31,51-59 2008
  6. G.Butler, P.Grogono, R.Shinghaln, Retrieving Information from Data Flow Diagrams. : Proceedings of 2nd Working Conference on Reverse Engineering, 1995. DOI: http://dx.doi.org/10.1109/WCRE.1995.514690
  7. Yong-Cheol Oh, Database Modeling: Freelec, 2010
  8. Myeong-Seob Cho, "A Study on Process Tailoring for MBSE": 4th APCOSE, 2010.