The Development of Interoperability Tester for the IEC 61850 based on TTCN-3

TTCN-3 적합성 시험 언어를 이용한 IEC61850 상호 연동성 시험기 개발

  • Received : 2010.09.03
  • Accepted : 2010.09.29
  • Published : 2010.09.30

Abstract

TTCN-3(Testing & Test Control Notation Version 3) is the international standard testing language defined by ETSI in 2001. TTCN-3 is generally used for protocol conformance test, but it is also possible to be applied to the platform and API tests based on CORBA. Moreover, it can be also applied to the various testings such as interworking testing, repetition testing, platform testing, etc. IEC 61850 is the protocol proposed for SAS(Substation Automation System) of SCADA(Supervisory Control And Data Acquisition) system. In this paper, a IEC 61850 interoperability Tester based TTCN-3 is developed under the Window environment. IEC 61850 Server Simulator of Linux operating system is used as SUT(System Under Test). Conformance testing items in this paper are the Positive test case_Srv5 of "Server, Logical device, Logical node, and data model" in the testing group of "IEC 61850 - Part10" document.

TTCN-3(Testing & Test Control Notation Version 3)은 2001년 ETSI에서 표준화한 국제 표준 테스트 언어이다. TTCN-3은 프로토콜 적합성 시험에 일반적으로 사용하고, 특정 부분의 모듈이나, CORBA 기반의 플랫폼 및 API 시험 등에 적용이 가능하다. 또한 적합성 시험뿐만 아니라 연동 시험, 반복 시험, 플랫폼 시험 등의 다양한 시험에 적용이 가능하다. IEC61850 은 SCADA(Supervisory Control And Data Acquisition) 시스템에서 SAS(Substation Automation System)를 위해 제안된 프로토콜이다. 본 논문에서는 TTCN-3 적합성 시험 언어를 이용하여 IEC 61850 상호 연동성 시험기를 Windows 환경에서 구현하였다. SUT(System Under Test)로는 리눅스 운영체제 기반의 IEC61850 Server Simulator를 사용하였다. 본 논문에서 시험한 적합성 시험 항목은 "IEC61850 - Part10" 문서의 테스트 항목들 중 "Server, Logical device, Logical node, and data model"의 Positive test case_Srv5 항목을 시험하였다.

Keywords

References

  1. www.testingtech.com
  2. John Wiley & Sons, Ltd, "An Introduction to TTCN-3".
  3. DLMS User Association, "COSEM Architecture and Protocols".
  4. DNP User Group, "Distributed Network Protocol DNP3.0 BASE 4 DOCUMENT SET".
  5. DNP User Group, "DNP3 Protocol Primer".
  6. www.dnp.org
  7. Ralph Mackiewicz, "IEC61850 & ICCP-TASE.2 Technical Overview", SISCO.
  8. IEC 61850-Part10:"Conformance testing".
  9. ETSI ES 201 873-1 (V.3.1.1): "Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3; Part 1: TTCN-3 Core Language".
  10. ETSI ES 201 873-2 (V.3.1.1): "Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3; Part 2: TTCN-3 Tabular presentation Format (TFT)"
  11. ETSI ES 201 873-3 (V.3.1.1): "Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3; Part 3: TTCN-3 Graphical Presentation Format(GPT)"
  12. ETSI ES 201 873-5 (V.3.1.1): "Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3; Part 5: TTCN-3 Runtime Interface(TRI)".
  13. ETSI ES 201 873-6 (V3.1.1): "Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3; Part 6: TTNC-3 TTCN-3 Control Interface(TCI)".
  14. IEC 61850-1, Communication networks and systems in substations - Part 1: Introduction and overview
  15. IEC 61850-2, Communication networks and systems in substations - Part 2: Glossary
  16. IEC 61850-7-1, Communication networks and systems in substations - Part 7-1: Basic communication structure for substation and feederequipment - Principles and model
  17. IEC 61850-7-2, Communication networks and systems in substations - Part 7-2: Basic communication structure for substation and feederequipment - Abstract communication service interface(ACSI)