ASN.1 인터프리터 설계및 구현
暂无分享,去创建一个
이기종간의 데이타 교환을 위하여, 특정 컴퓨터나 프로그래밍언어에 독립적인 추상구문표기법(ASN.1)이 표준화 되었고, 이를 위한 자동화 도구들이 개발되었다. 대부분의 자동화 도구들은 컴파일링방식을 사용하고 있어서 프로토콜 적합성 시험에서와 같이 시험대상에 적용할 PDU(Protocol Data Unit)를 직접 생성하는 인코딩 작업과 시험대상에서 관측된 PDU를 직접 해석하는 디코딩 작업이 필요한 경우에 적절하지 못한 단점이 있었다. 따라서, 본 논문에서는 ASN.1(Abstract Syntax Notation One)을 사용하여 정의한 데이타 타입을 BER(Basic Encoding Rule)에 따라 인코딩하여 데이타 전송시에 사용되는 일련의 옥텟열, 즉 인코딩된 스트링값을 자동생성하고 임의의 옥텟 스트링으로 부터 디코딩된 결과를 신속히 얻을 수 있는 인터프리팅 방식의 도구 - IASN1 - 를 구현하였다. 이 도구의 용도는 각 데이타 타입이나 값들이 자주 변경되는 분야인 프로토콜 시범구현, 적합성/상호운영 시험분야에서 사용될 수 있다.