检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:霍宏[1] 刘学士 胡学明 HUO Hong;LIU Xueshi;HU Xueming(Beijing Aerospace Automatic Control Institute,Beijing 100854,China)
出 处:《计算机应用文摘》2024年第24期124-129,共6页
摘 要:针对航天型号综合测试软件研制周期短、定制化程度高、调试过程复杂等特点,通过提炼共性需求,提出了一种基于操作系统的可重用架构设计方法。该方法采用分层架构设计模式,驱动层在操作系统接口约束下实现了对不同硬件的统一访问,框架层采用“流程范式+功能组件”模式实现软件的核心功能,应用层则通过配置快速搭建测试场景。该架构已在多种类型的航天装备中验证应用,结果表明该架构显著缩短了软件开发时间,降低了开发成本,提升了软件的可靠性和扩展性,对航天软件的研制具有重要的实用价值和借鉴意义。Aiming at the characteristics of short development cycle,high degree of customization,and complex debugging process of comprehensive testing software for aerospace models,a reusable architecture design method based on operating system is proposed by extracting common requirements.This method adopts a layered architecture design pattern,where the driver layer implements unified access to different hardware under the constraints of the operating system interface.The framework layer uses a“process paradigm+functional component”pattern to implement the core functions of the software,while the application layer quickly builds test scenarios through configuration.This architecture has been validated and applied in various types of aerospace equipment,and the results show that it significantly shortens software development time,reduces development costs,improves software reliability and scalability,and has important practical value and reference significance for the development of aerospace software.
关 键 词:航天装备 综合测试软件 可重用软件架构 流程范式 松耦合
分 类 号:TP302[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.7