Table of Contents
List of Tables
List de
Pictures
Abstract
Executive Summary
Résumé
1. Introduction
1.1 Limitation on the scope of
functional testing
1.2 A unified approach for functional testing
1.3 An
IEC 61850 functional test framework
1.4 A guide to reading this report
2. Functional Requirements
2.1 Introduction
2.1.1
Methods to define a function
2.1.2 Introduction to the next sections
2.2
SAS Functional Specification
2.2.1 Definition of a function
2.2.2
Specification in terms of IEC 61850
2.3 SCL Functional Specification
2.4
UML Functional Specification
2.4.1 UML Overview
2.4.2 Applicable UML
Subset
2.4.3 Use Case tables and Diagrams
2.4.3.1 Use Case Overview
2.4.3.2 Use Case Presentation
2.4.3.3 Use Case Template
2.4.4
Communications Diagrams
2.4.5 Sequence Diagrams
2.4.6 Deployment Diagram
2.4.7 Activity Diagrams
2.4.8 State Diagrams
2.5 SAS Performance
Requirements
2.5.1 General
2.5.2 System Performance Requirements
2.5.3
Functional Performance Requirements
2.5.4 Logical Node Performance
Requirements
2.6 UML Performance Requirements
3. Test Requirements
3.1 Introduction
3.2 Conformance
tests
3.3 Factory Acceptance Tests (FAT)
3.4 Interoperability Tests
3.5
Site Acceptance Tests (SAT)
3.6 Functional Tests
3.7 Performance Tests
4. Test Coverage
4.1 Introduction
4.2 SAS Functional
Failures
4.3 SAS Components
4.4 Physical and Logical Node Failure Modes
4.5 Hazard and Operability Studies
4.6 Failure Mode and Effects Analysis
4.7 Test Coverage
5. Functional Test Tools
5.1 Introduction
5.2 System
Testing Tools Requirements
5.3 IEC 61850 System Types
5.3.1 Systems with
Partial Implementation of IEC 61850
5.3.2 Systems with Full Implementation of
IEC 61850
5.4 IEC 61850 Test System Components
5.5 Tools for Functional
Testing of IEC 61850-9-2 Based Merging Units
5.6 Tools for Functional Testing
of IEC 61850-9-2 Based IEDs
5.7 Tools for Functional Testing of IEC 61850-8-1
and IEC 61850-9-2 Based Bay and Substation Level Distributed Applications
5.8
Functional Test System Architecture
5.8.1 Process Simulator
5.8.2 Network
Simulator
5.8.3 Operator Simulator
5.8.4 Test Timer
5.8.5 Network
Scheduler
5.8.6 Test Arbiter
5.9 Conclusions
6. Functional Test Specification
6.1 Introduction
6.2
SAS Test Specification
6.3 SAS Functional Test Connections
6.4 SAS
Functional Test Setup
6.5 SAS Functional Test Start
6.6 SAS Functional
Test Stop
6.7 SAS Functional Test Disconnections
6.8 SAS Functional Test
Verdict
7. Test Case Example
7.1 Introduction
7.2 Substation
Specification
7.3 SAS Functional Specification
7.4 SAS Design
Specification
7.5 SAS Performance Requirements
7.6 Failure Mode and
Effects Analysis
7.7 SAS Functional Test Specification
7.8 Test Coverage
8. Conclusions
8.1 FMEA and HAZOP ensures adequate test
coverage
8.2 System configuration tools are the key to success
8.3 UML
provides the ability to manage system level complexity
8.4 Test specification
template is the formal checklist
8.5 Next steps for future CIGRE SC B5
research
Appendice A. Functional Specification Template
A.1
Revision History
A.2 Introduction
A.3 Overall Description
A.4
Functional Requirements
Appendice B. Functional Test Specification Template
B.1
Revision History
B.2 Introduction
B.3 Overall Description
B.4
Functional Test Specifications
B.5 Test Coverage
Appendice C. XML Schema for Functional Test
C.1
Introduction
C.2 Revision History
C.3 Purpose
C.4 Schema Organization
C.5 XML Schema
Appendice D. UML Overview
D.1 Introduction
D.2
Function Definition
D.3 Use Case
D.4 Communication Diagram
D.5
Sequential Diagram
D.6 State Diagram
D.7 Other Functions
D.8 Conclusion
Appendice E. SCL Example Design Specification
Glossary
References