Tiêu chuẩn quốc gia TCVN 11391:2016 (EN 50128:2011) là văn bản kỹ thuật quan trọng quy định về các yêu cầu đối với phần mềm được sử dụng trong các hệ thống phòng vệ và điều khiển đường sắt. Tiêu chuẩn này tập trung vào việc đảm bảo tính an toàn, độ tin cậy và khả năng kiểm soát lỗi của phần mềm trong môi trường đường sắt nghiêm ngặt. Dưới đây là tóm tắt chi tiết các nội dung và chính sách kỹ thuật trọng tâm được quy định trong tiêu chuẩn.
1. Phân loại và đặc tính của các loại phần mềm trong hệ thống đường sắt
Tiêu chuẩn đưa ra các định nghĩa và yêu cầu cụ thể đối với từng loại phần mềm được áp dụng trong hệ thống xử lý thông tin và tín hiệu đường sắt, bao gồm:
- Phần mềm thương mại sẵn có (COTS): Là loại phần mềm được xác định rõ ràng theo nhu cầu của thị trường, có sẵn rộng rãi và đã được chứng minh sự phù hợp với mục đích sử dụng thông qua lịch sử vận hành thực tế bởi nhiều người dùng khác nhau.
- Phần mềm hệ thống và Firmware: Phần mềm được lưu trữ cố định trong các bộ nhớ chỉ đọc (ROM) hoặc bộ nhớ bán vĩnh cửu (như bộ nhớ flash). Đặc tính quan trọng của loại phần mềm này là phải độc lập hoàn toàn về mặt chức năng đối với phần mềm ứng dụng để tránh xung đột hệ thống.
- Phần mềm cấu hình linh hoạt: Loại phần mềm có khả năng thích ứng và sử dụng cho nhiều cài đặt, cấu hình khác nhau trong hệ thống đường sắt chỉ bằng cách thay đổi hoặc đưa vào các thuật toán và dữ liệu ứng dụng cụ thể mà không cần thay đổi mã nguồn cốt lõi.
- Phần mềm đã được xây dựng trước đây (Pre-existing software): Bao gồm cả phần mềm thương mại sẵn có (COTS) và phần mềm mã nguồn mở, đòi hỏi phải có quy trình đánh giá sự phù hợp nghiêm ngặt trước khi tích hợp vào hệ thống an toàn đường sắt.
2. Quy định về phần mềm an toàn và phân loại công cụ hỗ trợ phát triển
An toàn là yếu tố tiên quyết trong hệ thống điều khiển đường sắt. Tiêu chuẩn phân định rõ vai trò của phần mềm thực hiện chức năng an toàn và các công cụ phần mềm hỗ trợ quá trình phát triển:
- Phần mềm thực hiện chức năng an toàn: Là phần mềm trực tiếp tham gia vào việc giám sát, phòng vệ và điều khiển các tác vụ an toàn của đường sắt, đòi hỏi mức độ toàn vẹn an toàn cao nhất.
- Công cụ không tạo đầu ra trực tiếp vào mã chạy: Các chương trình không tạo ra bất kỳ đầu ra nào có thể tham gia trực tiếp hoặc gián tiếp vào mã chạy chương trình (bao gồm cả dữ liệu) của phần mềm hệ thống.
- Công cụ hỗ trợ kiểm thử và thẩm tra: Các chương trình hỗ trợ cho việc kiểm thử, thẩm tra thiết kế hoặc kiểm tra mã chạy chương trình. Đối với loại này, các lỗi phát sinh trong công cụ có thể không phát hiện ra sai sót của phần mềm được kiểm thử nhưng bản thân công cụ không thể trực tiếp tạo ra lỗi trong phần mềm chạy thực tế.
- Công cụ tạo đầu ra trực tiếp vào mã chạy: Các chương trình tạo ra các đầu ra tham gia trực tiếp hoặc gián tiếp vào mã chạy chương trình (bao gồm cả dữ liệu) của hệ thống liên quan tới phần mềm (ví dụ: trình biên dịch, bộ tạo mã tự động). Các công cụ này đòi hỏi quy trình kiểm chứng nghiêm ngặt nhất vì lỗi của công cụ có thể trực tiếp gây lỗi cho hệ thống vận hành.
3. Phát triển dữ liệu ứng dụng và kỹ thuật thiết kế phần mềm chấp nhận lỗi
Tiêu chuẩn hướng dẫn chi tiết về cách thức xây dựng dữ liệu và thiết kế hệ thống có khả năng tự bảo vệ trước các sự cố:
- Mục tiêu phát triển dữ liệu ứng dụng: Quá trình này nhằm mục đích tìm kiếm, xác định dữ liệu chuẩn từ các lắp đặt, vận hành thực tế trước đó. Đồng thời, phải tiến hành kiểm tra sự hoạt động dự định của hệ thống thông qua việc đánh giá toàn diện quá trình phát triển đã được áp dụng cho dữ liệu ứng dụng đó.
- Thiết kế phần mềm chấp nhận lỗi (Fault-tolerant software): Đây là kỹ thuật thiết kế giúp phần mềm có khả năng tự ứng phó với các hư hỏng đã được xác định trước trong môi trường hoạt động của chính nó, hoặc khi hệ thống bị sử dụng ngoài phạm vi chính thống, hoặc gặp phải các điều kiện bất thường ngoài dự kiến. Phần mềm phải tự động xử lý các tình huống này theo các kịch bản và yêu cầu an toàn đã được xác định trước nhằm ngăn ngừa tai nạn hoặc sự cố nghiêm trọng.
4. Thông tin hiệu lực và áp dụng
Hiện tại, các thông tin chi tiết về số hiệu cụ thể (ngoài ký hiệu tiêu chuẩn), loại văn bản pháp lý, cơ quan ban hành, ngày ban hành, ngày áp dụng và tình trạng hiệu lực hiện thời của tiêu chuẩn này chưa được cập nhật đầy đủ trong dữ liệu gốc. Người sử dụng cần đối chiếu thêm với các văn bản công bố tiêu chuẩn quốc gia của cơ quan có thẩm quyền để cập nhật trạng thái hiệu lực mới nhất.
Để sử dụng toàn bộ tiện ích nâng cao của Hệ Thống Pháp Luật vui lòng lựa chọn và đăng ký gói cước.
EN 50128:2011
Railway applications - Communication, signalling and processing systems - Software for railway control and protection systems
MỤC LỤC
1 Phạm vi áp dụng
2 Tài liệu viện dẫn
3 Thuật ngữ, định nghĩa và các từ viết tắt
3.1 Thuật ngữ và định nghĩa
3.2 Từ viết tắt
4 Mục đích, sự phù hợp và mức toàn vẹn về an toàn phần mềm
5 Quản lý và tổ chức phần mềm
5.1 Tổ chức, vai trò và trách nhiệm
5.2 Năng lực cá nhân
5.3 Vấn đề vòng đời và lưu trữ
6 Đảm bảo phần mềm
6.1 Kiểm thử phần mềm
6.2 Thẩm tra phần mềm
6.3 Thẩm định phần mềm
6.4 Đánh giá phần mềm
6.5 Đảm bảo chất lượng phần mềm
6.6 Cải tiến và kiểm soát sự thay đổi
6.7 Các ngôn ngữ và chương trình hỗ trợ
7 Phát triển phần mềm chung
7.1 Vòng đời và tài liệu ghi lại đối với phần mềm chung
7.2 Các yêu cầu phần mềm
7.3 Cấu trúc và thiết kế
7.4 Thiết kế thành phần
7.5 Chạy và kiểm thử thành phần
7.6 Tích hợp
7.7 Kiểm thử tổng thể phần mềm / Thẩm định lần cuối
8 Phát triển các thuật toán hoặc dữ liệu ứng dụng: hệ thống được cấu hình bằng các thuật toán hoặc dữ liệu ứng dụng
8.1 Mục tiêu
8.2 Tài liệu đầu vào
8.3 Tài liệu đầu ra
8.4 Các yêu cầu
9 Triển khai và bảo trì phần mềm
9.1 Triển khai phần mềm
9.2 Bảo trì phần mềm
Phụ lục A Tiêu chí lựa chọn các kỹ thuật và biện pháp
Phụ lục B Vai trò và trách nhiệm của các bên liên quan đối với phần mềm chủ chốt
Phụ lục C Tóm tắt việc kiểm soát các tài liệu
Phụ lục D Danh mục các kỹ thuật
Lời nói đầu
TCVN 11391:2016 hoàn toàn tương đương với tiêu chuẩn EN 50128:2011
TCVN 11391: 2016 do Cục Đăng kiểm Việt Nam biên soạn, Bộ Giao thông vận tải đề nghị, Tổng cục Tiêu chuẩn - Đo lường Chất lượng thẩm định, Bộ Khoa học và Công nghệ công bố.
ỨNG DỤNG ĐƯỜNG SẮT - HỆ THỐNG XỬ LÝ VÀ THÔNG TIN TÍN HIỆU - PHẦN MỀM CHO CÁC HỆ THỐNG PHÒNG VỆ VÀ ĐIỀU KHIỂN ĐƯỜNG SẮT
Railway applications - Communication, signalling and processing systems - Software for railway control and protection systems
1.1 Tiêu chuẩn này quy định các yêu cầu về quá trình và kỹ thuật đối với việc phát triển phần mềm cho các hệ thống điện tử có thể lập trình sử dụng trong các ứng dụng điều khiển và phòng vệ đường sắt. Mục đích là để sử dụng trong tất cả các lĩnh vực có khả năng liên quan tới an toàn. Những hệ thống này có thể hoạt động sử dụng các bộ vi xử lý chuyên dụng, bộ điều khiển logic có thể lập trình, các hệ thống đa xử lý phân tán, các hệ thống xử lý trung tâm quy mô lớn hoặc các cấu trúc khác.
1.2 Tiêu chuẩn này có thể áp dụng riêng cho phần mềm và sự tương tác giữa phần mềm và hệ thống chứa phần mềm đó.
1.3 Tiêu chuẩn này không liên quan tới phần mềm được xác định
Để xem đầy đủ nội dung và sử dụng toàn bộ tiện ích của Hệ Thống Pháp Luật vui lòng lựa chọn và đăng ký gói cước.
Nếu bạn đã là thành viên, hãy bấm:
- 1Tiêu chuẩn quốc gia TCVN 11805:2017 về Đường sắt đô thị - Hệ thống hãm - Yêu cầu kỹ thuật và phương pháp thử
- 2Tiêu chuẩn quốc gia TCVN 11806:2017 (EN 12299:2009) về Ứng dụng đường sắt - Độ thoải mái của hành khách - Đo lường và đánh giá
- 3Tiêu chuẩn quốc gia TCVN 11521:2016 về Tiếng ồn dọc hai bên đường sắt phát sinh do hoạt động tàu chạy - Yêu cầu và phương pháp đo
- 4Tiêu chuẩn quốc gia TCVN 11852:2017 (IEC 60850:2014) về Ứng dụng đường sắt - Điện áp nguồn của hệ thống sức kéo điện
- 5Tiêu chuẩn quốc gia TCVN 11854:2017 (IEC 61133:2016) về Ứng dụng đường sắt - Phương tiện giao thông đường sắt - Thử nghiệm phương tiện giao thông đường sắt có kết cấu hoàn chỉnh và trước khi đưa vào sử dụng
- 6Tiêu chuẩn quốc gia TCVN 11853:2017 (IEC 60913:2013) về Ứng dụng đường sắt - Hệ thống lắp đặt điện cố định - Mạch tiếp xúc trên không dùng cho sức kéo điện
- 7Tiêu chuẩn quốc gia TCVN 12089:2017 (EN 50155:2007) về Ứng dụng đường sắt - Thiết bị điện tử sử dụng trên phương tiện giao thông đường sắt
- 8Tiêu chuẩn quốc gia TCVN 12090-2:2017 (EN 50121-2:2015) về Ứng dụng đường sắt - Tương thích điện từ - Phần 2: Độ phát xạ của hệ thống đường sắt ra môi trường bên ngoài
- 9Tiêu chuẩn quốc gia TCVN 12090-3-2:2017 (EN 50121-3-2:2015) về Ứng dụng đường sắt - Tương thích điện từ - Phần 3-2: Phương tiện giao thông đường sắt - Tổng thành thiết bị
- 10Tiêu chuẩn quốc gia TCVN 12090-5:2017 (EN 50121-5:2015) về Ứng dụng đường sắt - Tương thích điện từ - Phần 5: Độ phát xạ điện từ và miễn nhiễm điện từ của trạm cấp điện cố định và thiết bị
- 11Tiêu chuẩn quốc gia TCVN 13338-2:2021 về Ứng dụng đường sắt - Phối hợp cách điện - Phần 2: Quá áp và bảo vệ liên quan
- 12Tiêu chuẩn quốc gia TCVN 13042:2022 về Hệ thống đèn biển và tín hiệu sương mù - Xây dựng ấn phẩm danh mục
- 1Tiêu chuẩn quốc gia TCVN ISO 9000:2015
- 2Tiêu chuẩn quốc gia TCVN ISO 9001:2015 (ISO 9001:2015) về Hệ thống quản lý chất lượng - Các yêu cầu
- 3Tiêu chuẩn quốc gia TCVN 11805:2017 về Đường sắt đô thị - Hệ thống hãm - Yêu cầu kỹ thuật và phương pháp thử
- 4Tiêu chuẩn quốc gia TCVN 11806:2017 (EN 12299:2009) về Ứng dụng đường sắt - Độ thoải mái của hành khách - Đo lường và đánh giá
- 5Tiêu chuẩn quốc gia TCVN 11521:2016 về Tiếng ồn dọc hai bên đường sắt phát sinh do hoạt động tàu chạy - Yêu cầu và phương pháp đo
- 6Tiêu chuẩn quốc gia TCVN 11852:2017 (IEC 60850:2014) về Ứng dụng đường sắt - Điện áp nguồn của hệ thống sức kéo điện
- 7Tiêu chuẩn quốc gia TCVN 11854:2017 (IEC 61133:2016) về Ứng dụng đường sắt - Phương tiện giao thông đường sắt - Thử nghiệm phương tiện giao thông đường sắt có kết cấu hoàn chỉnh và trước khi đưa vào sử dụng
- 8Tiêu chuẩn quốc gia TCVN 11853:2017 (IEC 60913:2013) về Ứng dụng đường sắt - Hệ thống lắp đặt điện cố định - Mạch tiếp xúc trên không dùng cho sức kéo điện
- 9Tiêu chuẩn quốc gia TCVN 12089:2017 (EN 50155:2007) về Ứng dụng đường sắt - Thiết bị điện tử sử dụng trên phương tiện giao thông đường sắt
- 10Tiêu chuẩn quốc gia TCVN 12090-2:2017 (EN 50121-2:2015) về Ứng dụng đường sắt - Tương thích điện từ - Phần 2: Độ phát xạ của hệ thống đường sắt ra môi trường bên ngoài
- 11Tiêu chuẩn quốc gia TCVN 12090-3-2:2017 (EN 50121-3-2:2015) về Ứng dụng đường sắt - Tương thích điện từ - Phần 3-2: Phương tiện giao thông đường sắt - Tổng thành thiết bị
- 12Tiêu chuẩn quốc gia TCVN 12090-5:2017 (EN 50121-5:2015) về Ứng dụng đường sắt - Tương thích điện từ - Phần 5: Độ phát xạ điện từ và miễn nhiễm điện từ của trạm cấp điện cố định và thiết bị
- 13Tiêu chuẩn quốc gia TCVN 13338-2:2021 về Ứng dụng đường sắt - Phối hợp cách điện - Phần 2: Quá áp và bảo vệ liên quan
- 14Tiêu chuẩn quốc gia TCVN 13042:2022 về Hệ thống đèn biển và tín hiệu sương mù - Xây dựng ấn phẩm danh mục
Tiêu chuẩn quốc gia TCVN 11391:2016 (EN 50128:2011) về Ứng dụng đường sắt - Hệ thống xử lý và thông tin tín hiệu - Phần mềm cho các hệ thống phòng vệ và điều khiển đường sắt
- Số hiệu: TCVN11391:2016
- Loại văn bản: Tiêu chuẩn Việt Nam
- Ngày ban hành: 01/01/2016
- Nơi ban hành: ***
- Người ký: ***
- Ngày công báo: Đang cập nhật
- Số công báo: Đang cập nhật
- Ngày hiệu lực: 21/09/2026
- Tình trạng hiệu lực: Kiểm tra
