POLYSPACE 工具实现了开发高质量嵌入式软件-新品速递_第1页
POLYSPACE 工具实现了开发高质量嵌入式软件-新品速递_第2页
POLYSPACE 工具实现了开发高质量嵌入式软件-新品速递_第3页
POLYSPACE 工具实现了开发高质量嵌入式软件-新品速递_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

精品文档-下载后可编辑POLYSPACE工具实现了开发高质量嵌入式软件-新品速递

    MathWorks今天宣布推出对其Polyspace嵌入式代码验证产品的改进,此类产品可以证明源代码中不存在某些运行错误。Polyspace新特性包含了指标网络控制面板(metricswebdashboard)、自动计划验证工作、电子邮件通知以及增强的代码指标支持,这些新特性使工程师能够选择并跟踪嵌入式软件质量的指标和阈值。这些改进帮助软件团队更好地定义质量目标,并更快地加以实现,以便在汽车、航空、国防以及工业自动化和机械行业中得到高完整性应用。

    关键应用中的嵌入式软件需要满足特定的软件质量目标,这是监管指令或企业验证流程的一部分。为使软件团队能实现这些目标,开发人员和管理人员需要定义质量目标、评估标准和相关的指标阈值。Polyspace指标网络控制面板可帮助软件开发人员定义相关的指标和阈值,如:代码指标、MISRA-C和运行错误指标。它还能在验证过程中跟踪这些指标的进展,并能在每次代码修订中比较质量上的差异。

    开发高完整性应用程序的另一大难题在于,如果验证任务没有得到系统性的执行,则会导致代码质量波动。Polyspace目前提供了夜间进程和电子邮件系统的集成,帮助实现持续验证过程的自动化。工程师可减少手动验证任务的迭代工作,从而可以专注于更别的验证任务,例如处理使用同一代码的两个版本间产生的新问题。

   MathWorks技术市场经理BrettMurphy说:“除了验证嵌入式软件不存在运行错误外,质量工程师和管理人员还需要了解软件质量生命周期。团队使用通用界面来设计支持持续代码验证的软件质量模型,并衡量其与关键指标相关的进展,这将能够满足人们对高质量软件日益增长的需求。”

图注:使用网络浏览器,确保在您的软件开发生命周期中达成相应的质量目标

另一个在高集成度应用开发中的挑战是,如果对代码进行毫无系统的大量验证任务会是代码的质量发生波动。Polyspace现在能够实现与每天晚上的测试过程和电子邮件系统集成起来,自动进行持续的验证工作。工程师可以减少重复的手工验证人物,让他们关注更的验证工作,比如去发现同一段代码的两个不同版本之间的新的问题。

“为了证明嵌入式软件没有运行时错误,质量工程师和管理员需要对软件质量生命周期的可见性,”MathWorks的技术市场经理BrettMurphy说到,”那些用常用的接口来设计支持持续代码验证的软件质量模型、并测量他们的与关键度量元相关的过程的软件开发团队才能够满足高质量软件的正在日益增长的需求。”

关于MathWorks

MathWorks是数学计算软件的领军开发者。MATLAB是一种科学计算语言,是数学开发、数据分析、可视化以及数字计算领域中的变成环境。Simulink是用于仿真和基于模型设计的多域(multidomain)动态嵌入式系统的图形化开发环境。世界范围内横跨航空航天、电子产品、金融服务、生物医药以及其他工业的的工程师以及科学家在进行研究工作、创新工作和开发工作时都采用这个软件系列中的产品。MathWorks产品还经常在世界范围内的高校以及教育机构中用于基础教学和研究工作。1984年,MathWorks就已经有大于2200名的员工,遍布15个国家,包括在美国Natick的Massachusetts州的总部。

 &n

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论