发明名称 ALGORITHM SIMULATION SYSTEM BASED ON DIAGRAM
摘要 <p>본 발명은 다이어그램 기반 알고리즘 시뮬레이션 시스템에 관한 것으로서, 보다 구체적으로는 알고리즘 다이어그램(diagram)을 제작하고 제작된 알고리즘 다이어그램을 파스 트리 데이터(parse tree data)로 변환하거나, 파스 트리 데이터를 기반으로 알고리즘 다이어그램을 생성하는 시뮬레이션 코어(simulation core) 모듈; 및 상기 시뮬레이션 코어 모듈에서 제작 또는 생성된 알고리즘 다이어그램을 디스플레이 하는 디스플레이 모듈을 포함하되, 상기 시뮬레이션 코어 모듈은, 블록 다이어그램이 저장된 내부 라이브러리(internal library)를 제공하고, 상기 블록 다이어그램을 이용해 유저의 입력 신호에 따라 알고리즘 다이어그램을 제작하는 시뮬레이션 UI(simulation UI); 및 상기 시뮬레이션 UI에서 제작된 알고리즘 다이어그램을 파스 트리 데이터로 변환하거나, 파스 트리 데이터를 기반으로 알고리즘 다이어그램을 생성하는 시뮬레이션 제너레이터(simulation generator)를 포함하는 것을 그 구성상의 특징으로 한다. 본 발명에서 제안하고 있는 다이어그램 기반 알고리즘 시뮬레이션 시스템에 따르면, 시뮬레이션 코어 모듈이 알고리즘 다이어그램(diagram)을 제작함으로써, 직관적인 시뮬레이션 방식으로 알고리즘을 설계할 수 있고, 제작된 알고리즘 다이어그램을 파스 트리 데이터(parse tree data)로 변환함으로써, 설계된 알고리즘을 다양한 언어를 사용하는 소프트웨어에서 활용할 수 있다. 또한, 본 발명에 따르면, 시뮬레이션 코어 모듈이 파스 트리 데이터를 기반으로 알고리즘 다이어그램을 자동 생성함으로써, 소스 코드로부터 얻어지는 파스 트리 데이터를 알고리즘 다이어그램으로 나타낼 수 있으므로 소스코드의 알고리즘 이해도를 향상시킬 수 있다. 뿐만 아니라, 본 발명에 따르면, 파스 트리 데이터를 실행하는 플레이어를 포함하는 커널 모듈에 파스 트리 데이터를 전송하여 실행함으로써, 알고리즘 다이어그램 제작을 통해 생성된 파스 트리 데이터를 신속하고 편리하게 실행할 수 있다.</p>
申请公布号 KR101585048(B1) 申请公布日期 2016.01.13
申请号 KR20140044532 申请日期 2014.04.15
申请人 주식회사 셈웨어 发明人 김광진;한상훈;박우성
分类号 G06F9/44 主分类号 G06F9/44
代理机构 代理人
主权项
地址