非自动衡器软件测评方法的探讨

类别:公司新闻 时间:2018-03-24 点击:133 次

根据WELMEC 2.3和OIML R76- 1 2006 ©版中的相关规定,在型式 批准过程中,非自动衡器的软件需要进行测评。为了确保法制计量的公正性和软件测评方法 的科学性,本文就基于PC Personal Compute)的非自动衡器的软件测评方案进行深入探 讨,力求找到客观、公正、科学的软件测评技术。
1 .引言
衡器作为国家重点管理的六种计量器具之 在国民经济及国际贸易中占有重要的地位。随着 多媒体计算机的发展和新技术的不断涌现,国内 外衡器行业的发展呈现出很多新特点,产品结构 的系统化、智能化已成为潮流,衡器软件已成为 衡器不可或缺的重要组成部分;但同时衡器软件 作弊事件也频频发生,由于受到技术手段的制约, 计量部门目前较难获得相关作弊证据,因此认真 研究衡器计量软件测评工作对我国法制计量工作 有着重要的意义。
在2005年5月出版的WELMEC 2.3和2006 E版的OIML R76-1里,都对基于PC的非自动 衡器的软件提出了相关的法制管理要求,是两个 指导性的文件。
本文依据WELMEC 2.3和OIML R76-1中的 要求,提出一套基于PC的非自动衡器的软件测评 方法。
2.软件要求
首先,在 WELMEC 2.3 和 OIML R76- 1 2006 ©中定义了一些与软件相关的术语,在此,需 要将其中关键性的术语进行解释。
法制相关软件:属于计量器具或模块的程序、 数据和型式特定及装置特定参数,并能定义或执行受法制管理功能的软件为法制相关软件。
法制相关参数:受法制管理的计量器具或模 块的参数称为法制相关参数。
其次,根据 WELMEC 2.3 和 OIML R76-1 2006 ® , PC的法制相关软件是衡器的一个基本 组成部分,且应按照OIML R76-1附录G.2要求 对其进行检查,所以对基于PC的非自动衡器的法 制相关软件应符合下列要求:
1法制相关软件应能充分防止意外或恶意 修改,能够提供直至下次检定或检查前对法制相 关软件所进行的诸如更改、上传或绕开等干预的 证据。
该要求意味着:
通常假定使用者不能改变法制相关参数和数 据,尤其是经处理过的变量值,这些值只要经程 序处理,就能满足衡器的功能要求。然而,如果 法制相关参数和数据,特别是最终的变量值,从 受保护软件的内部向外传输,则应对它们加以保 护;如果通用软件工具不能对法制相关软件中所 有数据、参数、变量值等进行更改,则认为它们 得到了充分保护。例如,当前所有使用的文本编 辑类软件被认为是通用软件工具。
用特殊软件工具恶意更改不属于本规程要求 的范畴,因为恶意更改被认为是违法行为。
(2若存在除计量功能外执行其他功能的关 联软件时,法制相关软件应能被识别且不应受关 联软件的影响。
该要求意味着:
在某种意义上关联软件与法制相关软件是分 割的,它们相互间通过软件接口进行通讯。如果 软件接口满足下列要求则认为是处于保护状态。
1)按照OIML R76-1的规定,只有被定义和 允许的参数、功能和数据才可以经该接口进行交 换;
2)这两个部分不能通过其他连接进行信息交换。
软件接口是法制相关软件的组成部分,使用 者绕过保护性接口的操作是一种违法行为。
3)法制相关软件应被识别和保护,其标识 应通过某个装置能方便地获得,以用于计量管理 和检查。
该要求意味着:
操作系统或类似的辅助标准软件,如,视频 驱动,打印驱动或硬盘驱动不必包括在软件标识 里。
(4)除OIML R76-1中规定的说明性文件 外,还应包括下述专门的软件文件:
1)若在操作说明书里没有按表11要求进行 说明,则应提供硬件系统说明,如框图、计算机 型号、网络类型等;
2)法制相关软件的软件环境说明,如操作系 统、驱动要求等;
3)所有法制相关软件功能说明,法制相关参 数,确定衡器功能的开关和键,包括该说明的完 整性声明;
4)有关测量运算规则的说明,如稳定平衡、 价格计算、化整规则等;
5)有关菜单和对话框的说明;
6)预设的保护措施,如校验和、签名、审核 跟踪等;
7)整套命令集和参数,包括通过受保护的软 件接口在法制相关软件和关联软件间交换的每条 命令和参数命令的简短说明,包括该清单的完整 性声明;
8)法制相关软件预设的软件标识;
9)如预先确定由调制解调器或互连网下载软件:软件下载过程和阻止意外或恶意修改安全保 护措施的详细说明;
如没有预先确定由调制解调器或互连网 下载软件:说明采取防止不能允许的加载法制相 关软件的措施;
经网络传输或长期存储数据:数据组和 保护措施的描述。
3.解决方案
根据软件要求中提到的需求以及图1中所示 的软件结构,制定基于PC的非自动衡器的软件测 评方法。

检定机构结合OIML R76-1中提到的软件标 识、软件接口、软件保护和软件文档,提出下面 的软件测评方案:
(1)获取软件接口协议,通过软件接口向法 制相关的程序模块发送修改法制相关参数的指令, 验证软件接口的保护性。
1)如果软件标识发生改变,则认为软件接口 具有保护性,满足OIML R76-1中的要求:
2)如果软件标识未发生改变,则认为软件接 口不具有保护性。
(2)通过软件接口获取软件标识,采用冗余 校验法CrC!分析软件标识中包含的信息,与申 请者提供的软件标识说明进行比较验证。
1)如果软件标识中包含的信息与说明中的一 致,则认为软件标识符合要求;
2)如果软件标识中包含的信息与说明中的不 一致,则认为软件标识不符合要求。
4.结论
本文介绍了 WELMEC 2.3和2006 © 版OIML R76-1中的软件测评的要求,依据具体情 况,按照要求制定了一套基于PC的非自动衡器的 软件测评方法。该测评方法对于实际检定人员来 说,具有一定的可操作性,并且具有客观、公正 的特点。
 

中国领先的称重软件技术提供商

The Leading Provider of Geomatic Solutions in China

展开收起网站地图