The European Machinery Directive and related harmonized standards do consider that software is used to generate safety-relevant behavior of the machinery but do not consider all kinds of software. In particular, software based on machine learning (ML) are not considered for the realization of safety-relevant behavior. This limits the introduction of suitable safety concepts for autonomous mobile robots and other autonomous machinery, which commonly depend on ML-based functions. We investigated this issue and the way safety standards define safety measures to be implemented against software faults. Functional safety standards use Safety Integrity Levels (SILs) to define which safety measures shall be implemented. They provide rules for determining the SIL and rules for selecting safety measures depending on the SIL. In this paper, we argue that this approach can hardly be adopted with respect to ML and other kinds of Artificial Intelligence (AI). Instead of simple rules for determining an SIL and applying related measures against faults, we propose the use of assurance cases to argue that the individually selected and applied measures are sufficient in the given case. To get a first rating regarding the feasibility and usefulness of our proposal, we presented and discussed it in a workshop with experts from industry, German statutory accident insurance companies, work safety and standardization commissions, and representatives from various national, European, and international working groups dealing with safety and AI. In this paper, we summarize the proposal and the workshop discussion. Moreover, we check to which extent our proposal is in line with the European AI Act proposal and current safety standardization initiatives addressing AI and Autonomous Systems
翻译:欧洲机械指令和相关的统一标准确实认为软件用于产生机器与安全有关的行为,但并不考虑所有类型的软件;特别是,基于机器学习(ML)的软件没有被考虑用于实现与安全有关的行为;这限制了对自主移动机器人和其他自主机制采用适当的安全概念,而自主移动机器人和其他自主机制通常依赖 ML 功能;我们调查了这一问题,以及安全标准如何界定针对软件缺陷实施的安全措施;功能安全标准使用安全完整性标准来确定应当执行哪些安全措施;它们提供了确定SIL的规则和根据SIL选择安全措施的规则;在本文件中,我们争辩说,在ML和其他类型的人工智能(AI)方面很难采用这一方法;在确定一个自动移动机器人和其他自主机器人和其他自主机制时,通常取决于 ML 功能;我们调查了这一问题,并提出了如何用安全标准来确定应对软件缺陷的安全措施;为了对我们的建议书的可行性和效用进行初步评定,我们在一次讲习班上向来自行业、德国法定标准化和其他类型的人工智能情报机构的专家介绍了这一标准;在一份欧洲标准法案中,我们与各种国际标准公司和文件的讨论范围,我们与各种国际标准协会的标准化和文件,我们与各种标准公司、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、以及工作法案中,我们与各种国际标准协会、工作、工作、工作、工作法案、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、以及工会安全、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作、工作