成都谐盈科技有限公司

logo
7x24h

服务热线:028-8693-3346

移动电话:183-0607-3987


自主可控SCA、复杂电磁环境、系统工程及软件工程、研发工具、工程咨询

注重品质   用心服务

E-Spectra CX

易窗模型驱动仿真设计工具是由模型驱动、超高效的仿真设计工具,它大大简化、加速和验证SDR/SCA的开发过程。

0.00
0.00
  

易窗模型驱动仿真设计工具是由模型驱动、超高效的仿真设计工具,它大大简化、加速和验证SDR/SCA的开发过程。

易窗-模型驱动仿真设计工具(E-Spectra CX

一个由模型驱动的仿真设计工具,可大大简化、加速和验证SDR/SCA的开发过程。

E-Spectra CX工具允许用户在开发生命周期的所有阶段进行工作:建模、开发、执行、验证、生成和测试。


E-Spectra CX全流程支持

建模功能

E-Spectra CX为所有项目相关人员提供可视化建模。强大的SCA4.1概念可视化表示确保每个项目团队成员对系统都有全局了解,并可以生成正确的SCA4.1工件。E-Spectra CX支持对组件、应用(波形)、设备、平台以及在目标平台上的波形部署进行建模。使用E-Spectra CX在整个开发周期中对部署进行建模,使项目团队可以明确地指定和跟踪部署,并确保绝不会意外部署未经测试的部署。通过在整个开发周期中尽早进行验证来降低项目风险。

使用E-Spectra CX在整个开发周期中对部署进行建模,使项目团队可以明确指定和跟踪部署,并确保绝不会意外部署未经测试的部署。


E-Spectra CX建模

l  支持SCA4.1组件、应用(波形)、设备、节点和平台建模

l  基于UML 2的系统架构清晰且容易理解

l  利用UMLC++代码生成对类进行建模

l  非常直观地定义应用(波形)到平台的关系

l  几秒钟内就可定义SCA4.1框架架构,并指导如何使用它

l  直观的导航功能,包括超链接,上下文敏感的菜单,交叉链接

l  与配置管理工具集成——像管理任何软件单元一样管理模型元素

l  支持在应用波形中定义多个视图

验证功能

通过在项目早期阶段和全研发周期验证可以降低项目风险。E-Spectra CX允许设计人员从一开始就生成符合SCA4.1的软件。E-Spectra CX还提供了内置的验证工具,在SCA4.1兼容的无线电平台和波形应用中自动识别错误。除了能够检查DTDDocument Type Definition)的语法错误,E-Spectra CX还可以验证模型的语义正确性。违反SCA4.1规范的错误将会被显示并提供指向该模型构建的超链接,E-Spectra CX还提供修正这些错误的指导建议。

许多SCA项目涉及到遗留波形和第三方波形的集成。E-Spectra CX允许开发人员迁移现有SCA2.2.x模型到SCA4.1,根据SCA规范验证它们的正确性,并将它们组装成完整有效的应用波形或平台。E-Spectra CX为符合SCA4.1的软件提供了一个完整的开发环境,可在每个阶段进行验证,包括波形部署在内。

l  自动验证与SCA4.1规范的兼容性——应用(波形)、平台和部署

l  验证模型的语法和语义正确性

l  迁移SCA2.2.x的模型到SCA4.1的模型

l  提供解决SCA4.1违规的指导,并提供违规链接和修改建议


E-Spectra CX验证功能

代码生成功能

通过生成正确构建的SCA构件来加速和降低SCA开发的风险。E-Spectra CX提供按下按钮即可生成正确构建的描述文件和文档。通过自动生成符合SCA规范的完整描述文件集,即整个SCA域的配置文件,可以将开发时间从数月缩短至数天。生成文档可以改进团队成员之间的交流沟通,通过E-Spectra CX生成的文档是完全可定制的,开发人员可以生成与特定视图相关的文档,例如波形中的所有组件列表或预期部署的描述。

通过E-Spectra CXC++代码生成器实现SCA4.1组件框架代码自动生成,包括自动生成SCA应用(波形)代码和SCA设备代码。设备代码根据SCA4.1规范抽象物理硬件,自动生成这段代码对开发SCA4.1兼容的无线电平台的人员和需要修改SCA4.1兼容的无线电平台的人员都有好处,允许他们可以在确保继续遵守SCA4.1规范的同时对硬件进行更改。

E-Spectra CX支持对RTCORBA概念进行建模和C++代码生成。E-Spectra CX支持用UML类表示已生成的源代码,这些UML类可用于文档编制,或将关系添加到在E-Spectra CX代码生成过程中使用的其他C++类。

l  按下按钮即生成完整的SCA XML描述符集

l  可扩展的代码生成器

l  C++生成SCA框架代码

l  编译环境的生成

l  生成UML类表示生成的C++源代码


E-Spectra CX
自动生成功能

开发功能

E-Spectra CX使用模型驱动开发(MDD)方法设计和开发SCA4组件行为代码。E-Spectra CX为开发人员提供了一个完整的基于模型的开发环境,大大减少开发和维护组件的时间。与Eclipse IDE的无缝集成允许开发人员使用他们喜欢的工具来开发和管理与波形模型链接的源代码。

l  MDD可以在整个波形实现过程中使用

l  组件开发人员可以使用完整描述的应用体系结构进行工作

l  利用E-Spectra CX可以设计和实现复杂的组件

l  Eclipse团队系统和第三方配置管理解决方案集成

l  模型和源代码的自动链接消除了手动同步的需要

l  CDT集成允许开发人员使用E-Spectra CX建模和编码

l  支持第三方设计工具

 

 

E-Spectra CX进行组件开发

运行测试

E-Spectra CX可以在实际的目标平台上监控组件系统和多个应用程序在平台上的运行情况并完成测试。在SCA无线电台中,软件组件到硬件设备的实际部署是在系统初始化时完成的。因此,开发人员需要能够连接到SCA核心框架(CF)的功能,以便全面测试其实时运行的应用波形。除了用于SCA开发的特性外,E-Spectra CX环境还包含全面的功能,允许开发人员快速、轻松地测试和调试其组件和应用波形。

E-Spectra CX还可以使用SDR开发套件,包括E-Spectra CX和一个在PC主机上运行的完整的SCA4.1操作环境(E-Spectra CFE-Spectra e*ORB/ICO)。用户可以在记录时间内观察在商业级SCA CF上部署的应用波形的情况。

早期和频繁测试可以最小化研发风险。E-Spectra CX通过SCA4.1测试框架,提供应用中组件和子系统的自动化测试。针对开发组件的SCA兼容性测试生成特定代码是非常关键的,以便确保组件可以满足SCA4.1规范中需要的运行时特性。E-Spectra CX SCA4.1测试功能允许用户生成、编译和执行测试代码,并且可以观察在主机和目标系统上运行的测试代码。

l  支持开发主机和嵌入式目标

l  使用设计模型强制进行特定部署