지식 기반 자동 프로그래밍 시스템 KAPS의 설계와 구현
暂无分享,去创建一个
자동 프로그래밍 시스템은 현재 인간이 하고 있는 프로그래밍 행위의 일부를 자동 프로그래밍 시스템이 대신 해주어서 인간에게 보다 편리한 프로그래밍 환경을 제공하는것을 그 목적으로 한다. 본 논문에서 설계하고 구현한 지식기반 자동 프로그래밍 시스템 KAPS는 입력으로 초고급언어에 해당하는 추상 알고리즘과 자료 형을 받아들여서 출력으로 C 프로그램을 생산해낸다. 운용방법은 지식공학기법과 프로그램 변형기법을 사용하며, KAPS 시스템의 제어구조는 프로그램 명세를 입력으로 받아서 지식 베이스로부터 적절한 규칙을 선택해서 이 명세를 변형한 다음 전체 데이타베이스에 넣는다. 이 과정을 최종적인 C 프로그램이 완성될때 까지 반복한다. 구현된 KAPS 시스템은 기존의 자동 프로그래밍 시스템에 비해서 전문 프로그래머 뿐만 아니라 비전문 프로그래머라도 보다 쉽게 프로그램할 수 있다는 장점이 있다.