두양시스템스 "디스커버 Y2k"
두양시스템스(대표 박익수)는 미국 SET사의 「디스커버 Y2k」란 툴을 공급하고 있다.
클라이언트서버 환경에서 가동되는 「디스커버 Y2k」는 연도관련 필드뿐 아니라 소스코드 내의 오류프로그램 등을 검색해 Y2k문제를 근원적으로 해결할 수 있다는 것이 장점이다.
「디스커버 Y2k」는 C·C++·SQL·임베디드SQL(오라클) 등의 언어로 작성된 소스코드와 데이터베이스(DB)에 대해 먼저 「인포메이션모델 빌딩」이란 과정으로 소스코드를 분석한 뒤 TPM(Tree Pattern Matching)필터를 통해 연도관련 필드를 자동으로 찾아줄 뿐 아니라 소스코드 내의 오류 프로그램 자체의 문제를 해결할 수 있다.
특히 대다수 Y2k툴이 Y2k관련 변수 등을 문자 위주로 검색하거나 프로그램 에러검출 등의 방식만 채택하고 있는 반면 「디스커버 Y2k」는 이 두가지 방식을 모두 채택해 Y2k문제를 근본적으로 해결해준다.
이는 「디스커버 Y2k」가 컴플라이어기능에 기초한 문장분석(Parsing)기법을 통해 인포메이션모델을 구축하기 때문에 가능하다. 인포메이션모델은 소프트웨어 객체 사이의 모든 엔티티·속성·관계 등을 저장하고 이를 추적해주는 기능을 한다. 또 이 제품은 C·C++·임베디드SQL(오라클) 등으로 만들어진 애플리케이션을 내부구조까지 분석하고 어떻게 동작하는지 맵으로 보여준다.
「디스커버 Y2k」는 자산목록생성·영향분석·데이터변환 등의 단계로 구성돼 있으며 각 단계별 결과를 다양한 형태의 보고서로 출력할 수 있다. 또 변환작업 후에는 다른 테스팅 툴과 자동으로 연결해주는 기능도 갖고 있다.
현재 이 제품을 사용할 수 있는 플랫폼 및 운용체계(OS)로는 윈도NT와 유닉스 등이 모두 가능하며 유닉스계열의 썬OS·솔라리스·HP-UX·아이릭스 등에도 적용할 수 있다. 컴플라이어로는 ANSI C 및 C++·K&RC·비주얼C 등이 있다.
두양시스템스는 이 제품이 Y2k문제를 해결하기 위한 툴로 사용가능할 뿐 아니라 C·C++·SQL 등 클라이언트서버용 애플리케이션의 DB에 대한 구조분석, 즉 리엔지니어링적인 측면에서 2000년 이후에도 활용할 수 있다고 밝혔다.