지식 기반 자동 프로그래밍 시스템의 설계에 관한 연구

자동 프로그래밍 (Automatic Programming)은 인공 지능의 한 응용 분야이면서 소프트웨어 공학과 관련이 있는 분야이다. 자동 프로그래밍 시스템은 인간의 프로그래밍 과정의 일부를 도와주는 시스템을 말한다. 본 논문에서는 입력 명세로서 최고급 언어(Vary High Level Language)를 사용 하고, 운용 방법으로 지식 공학(Knowledge Engineering)과 프로그램 변형규칙(Program Transformation)을 반복 적용 하는 지식 기반 자동 프로그래밍 시스템(Knowledge Based Automatic Programming System)의 설계를 다룬다.