$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

데이터흐름도(DFD)의 SysML 다이어그램으로의 변환에 관한 연구
Transformation from Data Flow Diagram to SysML Diagram 원문보기

한국산학기술학회논문지 = Journal of the Korea Academia-Industrial cooperation Society, v.14 no.11, 2013년, pp.5827 - 5833  

윤석인 (아주대학교 시스템공학과) ,  왕지남 (아주대학교 시스템공학과)

초록
AI-Helper 아이콘AI-Helper

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

Abstract AI-Helper 아이콘AI-Helper

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 be...

주제어

AI 본문요약
AI-Helper 아이콘 AI-Helper

* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.

문제 정의

  • 본 논문에서는 요구분석단계에서 구조적 분석을 통해 시스템 내에서의 프로세스들 간의 데이터 흐름을 기술하는 다이어그램인 데이터흐름도(DFD, Data Flow Diagram)를 SysML 다이어그램으로 변환하는 법칙을 제안함으로써 기존의 데이터베이스화 된 모델의 재사용성을 높이고 SysML을 통한 MBSE를 보다 효과적으로 할 수 있도록 한다.
  • 본 연구에서는 매우 복잡한 구성요소와 인터페이스를 갖는 함정전투체계 상부수준 설계에서의 DFD를 SysML의 UCD와 BDD로의 변환을 통해서, 구축되어있는 전통적 모델을 사용하여 SysML을 사용한 모델기반시스템공학(MBSE)이 가능하도록 기여하였다고 생각한다.
  • 본 연구에서는 이러한 문제의 가능성을 줄이고, SysML을 통한 효과적인 MBSE를 위해서 이미 구축되어 있는 모델을 SysML로 변환하는 방법에 관해 연구하였다.
  • 이에 함정전투체계 상부수준 설계에서의 산출물을 바탕으로 변환법칙을 확인해 보았다.
본문요약 정보가 도움이 되었나요?

질의응답

핵심어 질문 논문에서 추출한 답변
DFD란 무엇인가? DFD는 소프트웨어 및 시스템 분석 및 설계에서 사용되는 보편적인 시스템 모형화 도구로써, 데이터에 비해 기능이 매우 복잡하고 중요할 경우에 유용하게 쓰인다. 이는 데이터가 소프트웨어, 혹은 시스템 내의 각 프로세스를 따라 흐르면서 변환되는 모습을 나타낸다.
SysML란 무엇인가? SysML은 하드웨어, 소프트웨어, 정보, 인원, 절차, 시설 등을 포함한 복잡한 시스템의 사양화, 분석, 설계, 검증을 위한 그래픽 모델링 표준 언어로써, OMG (Object Management Group) 에 의해 그 사양이 책정되고 미국의 경우, 군사, 우주항공, 자동차 등의 다양한 분야에서 폭넓게 이용되고 있다[4].
DFD의 구성요소 네 가지는 무엇인가? DFD의 구성요소는 크게 네 가지가 있다. 첫째로 “Process”는 입력되는 데이터를 원하는 데이터로 출력시키기 위한 과정이다. 프로세스는 자체적으로 데이터를 생성할 수 없고 항상 입력되는 데이터가 있어야 한다. 둘째, “Flow”가 있다. 이는 구성요소들 간의 인터페이스를 나타낸다. 표기는 화살표를 이용하고 후속작업의 참조를 위해 명칭을 기록해두는 것이 바람직하다. 셋째, “Store” 는 저장되어있는 정보의 집합이다. 이는 단순한 데이터의 저장을 나타내는 것이지 데이터의 변동을 표시하는 것이 아니다. 넷째, “External Entity”는 프로세스 처리과정의 데이터 발생의 시작 및 종료를 나타낸다. 이는 DFD 상에서 프로세스와의 상호관련성을 표시하며, 일반적으로 DFD범위 밖에 사각형 형태로 나타낸다. 도시해 보면 Table 1과 같다[3].
질의응답 정보가 도움이 되었나요?

참고문헌 (8)

  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. 

저자의 다른 논문 :

관련 콘텐츠

오픈액세스(OA) 유형

FREE

Free Access. 출판사/학술단체 등이 허락한 무료 공개 사이트를 통해 자유로운 이용이 가능한 논문

저작권 관리 안내
섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트

맨위로