在数字时代,信任与可靠是软件系统的两个基本特征,因为它们可以确保复杂的数字基础设施为我们的环境提供动力。为了满足这些要求,EN IEC 62853:2018“开放式系统可靠性”应运而生,在欧洲层面采用了IEC标准。该标准着重于开放系统的可靠性:根据IEC的定义,可靠性是指某产品接到指令时可以正常工作,在预期寿命内无故障的能力。它包括不断维护利益相关方的责任,与此同时,也可以根据用途、目的、实际表现和复杂软件系统内的环境变化作出调整。
开放式系统被看作是应对复杂环境的解决方案,因为在软件系统内,没有单一的利益相关方可以完全理解系统或者风险。自动系统就是一个典型例子,它的安全特别重要,因为系统很容易遭到恶意软件的攻击。
EN IEC 62853:2018标准提出的模式需要开放式软件满足以下条件:
不断消灭能够带来故障的隐患,提升软件安全系数;
故障产生时,可以迅速采取妥当措施应对;
预防和减轻故障带来的危害;
不断提供所需的服务;
不断开展活动,完成任务,以履行系统运转和流程的责任;
描述系统时,帮助人们对产生的假设进行了解和沟通。
EN IEC 62853:2018标准为开放式系统提供了关于其定义的提议,提供了关于责任履行,故障处理,共识构建的流程建议,改变了适应流程中关于ISO/IEC/IEEE 15288“系统生命圈过程”的观点。这四个过程对于理解利益相关方的责任范围,责任和修改管理并就其达成一致至关重要。想获悉更多的国内外标准信息,请访问标准2025网站(<http://www.bz2025.com>)。