심볼릭 스트림 생성기
Symbolic Stream GeneratorSSG(Symbolic Stream Generator)는 Unisys가 이전 UNIVAC 1100/2200 시리즈의 메인프레임 컴퓨터를 위해 제공하는 소프트웨어 생산성 보조 도구입니다.
SSG는 IBM의 작업 제어 언어에 해당하는 RUN-Streams를 생성하고, 버전 제어의 한 형태로 프로그램 소스에 심볼릭 변경을 적용하고 관리하는 데 사용됩니다.
SSG 프로그램(즉, "작업 제어 스크립트")은 스켈레톤이라고 하며, 프로그래밍 언어 Symstream이라고 합니다.
이 도구는 여러 입력 소스를 통해 제공된 데이터를 해석하여 출력 스트림을 생성했습니다.원래는 Univac이 운영체제(OS) 업데이트를 만들기 위해 만들었습니다.이후 일반 사용자 커뮤니티에서 복잡한 배치 및 실시간 컴퓨터 프로세스를 생성하기 위해 채택되었습니다.소스는 추가 소스를 재귀적으로 참조할 수 있으므로 입력 해석에 폭넓은 유연성을 제공할 수 있습니다.출력 생성 규칙은 소스 파일에도 포함되어 있으며, 동일한 수준의 동적 입력 기능을 가지고 있습니다.출력 스트림 콘텐츠의 동적 생성을 위해 여러 입력 소스를 해석할 수 있습니다.복잡한 재귀 프로세스를 적용하여 프로그램 소스 코드, 작업 실행 시퀀스, 가상 콘솔로부터의 시뮬레이션된 동적 입력을 생성할 수 있으며 일반적으로 Unix GREP 및 YACC 도구를 연상시키는 스크립트 기능을 제공합니다.