simics 能够以更加实用的方式设计、开发和全面测试大型复杂的物联网系统。
simics 能够促进敏捷实践,帮助客户开展变革性开发。
物联网软件提供商风河公司近日宣布推出最新版本的wind river simics,提供了独特的开发功能,将会显著加快物联网软件开发进程,并且能够通过模拟技术提升软件敏捷性。
最新版本的simics提升了模拟性能,同时为软件开发者提供了更多的访问、协作和自动化功能。此外,还进一步改善了建模、调试和模型资源重用流程,进而为用户带来更便捷的体验。此外还有一些其他新的改进,例如提供附加功能,能够通过更短的反馈回路进行敏捷性和自动化测试。
新版simics包括了以下新特性:
● 性能更佳:增强了多核主机上的紧密耦合多核和多处理器系统的模拟性能。并行工作负载测试表明,在8核主机上模拟8核linux对称多处理 (symmetric multiprocessing,smp)时,其性能可以提升7倍。与原有的性能技术相配合,simics能够高效模拟比以往更加复杂的目标,对任何目标系统进行仿真。
● 测试自动化过程更简单:简化的脚本接口和故障注入框架使simics的测试自动化过程更简单。
● 协作更方便:测试点服务器使得跨团队的测试点管理过程更简单。用户可以与他人分享其仿真系统的状态。
● 添加了快速启动平台:可以通过3个快速启动平台 (英特尔、arm 和power)进行即时访问,让每一位simics 用户都能够进行早期的原型和工具集成。
● 提升建模支持:建立了新的 systemc 程序库,提升了对 systemc 模型的支持;改进了调试工具,让团队能够快速调用和运行模型。
物联网和智能系统推动着开发人员不断创新,也使需求更有挑战性(比如,设计更加复杂、智能化水平更高,连接性能更强),同时也压缩了开发期限。随着开发期限越来越苛刻,物联网开发人员开始引入敏捷性技术,这就要求能够持续性地按需访问系统,团队之间更高效、更迅捷的协作,同时也要求具有更高的自动化水平。
风河公司系统仿真部副总裁兼总经理michel genard说:“满足客户对创建物联网系统的需求,这就急需新的开发流程。随着创新周期缩短,嵌入式软件开发人员必须越来越多地引入敏捷性和持续性技术。simics一直坚持拓展新的敏捷开发技术,从而提升团队的开发速度,同时针对物联网应用情景进行虚拟化设计和测试,这些都是传统方法不可能做到的。我们致力于不断提升和探索新方案,特别是通过云技术以创新的方式向更多客户提供我们的虚拟系统”。http://jcd02.51dzw.com/
simics几乎能够仿真任何产品,从单个芯片到各种规模和各种复杂度的系统,能够满足敏捷开发实践所需的访问、自动化和协作要求,并且持续快速提供更好的软件。仿真开发过程是在虚拟模型上运行的,并且无需物理硬件(因而也摆脱其限制),能够加快开发速度,并且转变开发方式。开发人员能够更快地进行自动化测试,并且能够在设计和原型制作阶段进行测试和调试。在整个开发周期,所有团队成员都可以无限制地访问虚拟硬件,并以新的工作方式提升团队协作效率。因此,开发人员能够极大地减少延期出货、预算超支的情况,而且不会对产品质量造成任何影响。