GDL 언어를 이용한 소프트웨어 유지보수 도구 개발에 관한 연구
暂无分享,去创建一个
큰 규모의 소프트웨어 시스템은 보통 많은 다른 종류의 소프트웨어 요소들로 구성되어 있다. 즉 모듈, 명령 프로시듀어, 데이터 화일 등으로 구성된다. 이와같은 시스템들은 수정 및 유지보수 하기가 매우 어려운데 그것은 시스템의 복잡성과 전체 시스템의 구조, 구성요소 그리고 구성요소간의 연관성에 관한 부정확한 명세 등의 이유 때문이다. 본 연구에서는 소프트웨어 라이프 사이클 정보의 기본적인 특성들 즉 제어흐름, 자료흐름, 자료구조를 명세하기 위하여 Graph Description Language (GDL)를 사용하였다. 소프트웨어 구성요소의 상호 연관성을 기술하는 명세언어의 일종인 GDL은 프롤로그의 절(clauses)들로 변환 되어지며 소프트웨어의 수정 및 유지보수를 쉽게 할 수 있는 도구를 개발하였다.