An accepting unit (110) accepts various parameters required to create a program from a parameter managing unit (109). A producing unit (112) loads a model of a program code from a model storing unit (128) on the basis of the parameters and replaces a part of the program code with the parameters to produce a source code. An instructing unit (120) detects that the producing unit (112) produces the source code to start a compiling unit (114). The compiling unit (114) compiles the source code produced by the producing unit (112) to create a research program. In this manner, a research program can be automatically created without advanced special knowledge.
접수부(110)는 프로그램을 생성하기 위해 필요한 여러 가지 파라미터를 파라미터 관리부(109)로부터 접수한다. 생성부(112)는 그 파라미터에 근거해서 모형 격납부(128)로부터 프로그램 코드의 모형을 판독하는 동시에, 그 프로그램 코드의 일부를 파라미터로 치환함으로써, 소스 코드를 생성한다. 지시부(120)는 생성부(112)가 소스 코드를 생성한 것을 검출하고, 컴파일부(114)를 기동한다. 컴파일부(114)는 생성부(112)가 생성한 소스 코드를 컴파일해서 조사 프로그램을 생성한다. 이에 따라, 고도의 지식을 필요로 하지 않고, 자동으로 조사 프로그램을 생성할 수 있다.