SDL is recommended by the CCITT as the standard language used both to specify the required behavior of a system and to describe the actual behavior of a system. Many tools have been developed to support SDL, but because of the differences in the internal representation among them, it is hard to integrate these tools together to provide an integrated SDL environment.
In this thesis, we propose a SDL data model for tools supporting SDL which not only provides a consistent internal representation of SDL, but also meets the functional requirements of it and its environment. The data model is based on object-oriented concept. We also implement a prototype system for supporting the data model as a front-end system of Wisconsin Storage System (WiSS) running under the UNIX system.
SDL은 통신 시스템과 같은 커다란 시스템의 요구 사항을 명확하게 기술하고 시스템의 동작을 계층적 구조를 이용하여 표현하기 위하여 CCITT에서 표준화한 언어이다. 현재 많은 도구들이 SDL을 지원하기 위하여 개발되었으나 이들이 각자 독자적으로 개발되었으므로 각기 서로 다른 컴퓨터 내부 표현 방식을 사용하고 있다. 그러므로 이러한 SDL 도구들을 통합하여 SDL 환경을 조성하기 위해서는 일관된 SDL 내부 표현 방식이 필요하다.
본 논문에서는 SDL의 일관된 컴퓨터 내부 표현 방식을 제공하고 SDL과 그의 환경이 요구하는 요구 사항을 만족하는 데이타 모형을 객체 지향 방식을 도입하여 설계 하였다. 설계된 데이타 모형을 지원하는 프로토타이프 시스템이 UNIX 시스템 체제하의 Wisconsin Storage System의 전위 시스템으로 구현 되었다.