使用泛型程序设计技术可以大幅度提高程序的可重用性、可靠性和开发效率,使建设软件构件工厂的理想得以实现。本项研究基于申请者在8项国家级课题研究中形成的软件形式化开发的PAR方法和PAR平台,在进一步完善自定义Radl语言和Ap1a语言已有泛型机制的基础上, 提出并实现基于逻辑和代数结构的参数约束机制,定义并实现高阶泛型机制,研究泛型算法和泛型程序正确的理论标准,提出设计和证明泛型算法和泛型程序的新方法,并探索用范畴论描述推导和证明泛型算法和泛型程序的过程,给出泛型算法和泛型程序正确的范畴论解释。这项研究的成功可以使PAR方法和PAR平台全面实现泛型程序设计功能,在软件自动生成和形式化开发中发挥更大的作用,并克服隐式泛型的局限性,还可为国际泛型程序设计关键技术的解决提供切实可行的方案,使我国这方面的研究进入国际先进行列,具有较高的理论和实际应用价值。
{{i.achievement_title}}
数据更新时间:2023-05-31
珠江口生物中多氯萘、六氯丁二烯和五氯苯酚的含量水平和分布特征
向日葵种质资源苗期抗旱性鉴定及抗旱指标筛选
复杂系统科学研究进展
基于MCPF算法的列车组合定位应用研究
长链基因间非编码RNA 00681竞争性结合miR-16促进黑素瘤细胞侵袭和迁移
基于PAR的树与图结构泛型算法通用验证和生成方法
基于PAR平台的信息系统应用软件若干共性关键技术研究
泛型程序设计方法、语言和泛型程序库研究
PAR平台中算法程序模型变换正确性研究