MXRAY Manage complexity.

MES M-XRAY® (MXRAY)

MES M-XRAY® 为您提供快速和精准的结构及复杂度分析,适用于 Simulink®, Stateflow®, Embedded Coder® 和 TargetLink® 模型。

ISO 26262 兼容分析和可视化的模型体系结构

优质的模型体系结构是生成优质代码的必要前提。MES M-XRAY® 可以帮助您通过分析Simulink®、 Embedded Coder® 和 TargetLink® 模型,给出基于实践经验计算出的体系结构,复杂性和模型的大小的报告。

子系统的克隆报告

克隆检测和内部子系统相关性报告可以帮助您侦测出复杂且容易出错部分的模型,从而使模型的复杂性在许可范围内,从而让您的软件体系结构满足 ISO 26262 的要求。

MXRAY 的优点:

透明度
  • 找出模型复杂度高的地方
  • 找到重复使用率高的模块
简单化
  • 图像化模型结构
  • 计算结构复杂度
度量标准
  • 计算模型重要的度量值
  • 计算模型大小
一致性
  • 确保遵守安全标准 ISO 26262 (模型复杂度模型体系结构设计)
  • 确保符合质量标准 ASPICE (评估软件详细的设计、 Base Practice SWE.3.BP4)

1. 快速的结构概况

快速的结构概况

MXRAY 提供快速和清楚的模型结构、 子系统和层次结构,以及客观指标和系统特点的指标分析。MXRAY 计算模型的复杂性,量化数字给出例如模块的类型和数量。

2. 切合实际的水平的模型大小

切合实际的水平的模型大小

„我的模型有多大“,是一个可以通过 MXRAY 复杂度计算简单客观回答的问题,全局复杂度的计算包含模型内部所有模块。测试报告同时也是对软件测试和 review 工作量的一个量化值。

3. 详细分析

详细分析

子模块里实现的功能是利用本地的复杂性进行评价。MES M-XRAY® 通过度量值展示 Simulink®、 Stateflow® 和 TargetLink® 模型子系统的局部复杂度。

评定量表快速鉴别模型中的复杂热点,复杂热点有着复杂的功能导致复杂度增加。这些热点通常比较难测试并更容易出错。在这里应该对模块进行重组。

关于模型重构建议,有量化的相关性数值供参考。这个数值显示了子系统中功能模块之间的关联。偏差值越大,重构相对更容易。

4. 有效的搜索和拷贝

有效的搜索和拷贝

MES M-XRAY® 可以识别模型克隆子模块部分,包含布局和参数变化。经常调用的功能可以识别出并建议存储在库中,这样模型和代码复杂度会降低。

5. 详细的报告结果

详细的报告结果

详尽的报告给出了复杂性和结构质量,一目了然。

颜色等级直接显示模型复杂热点,详细的度量使得模型的实现变得通明。