【摘 要】
:
软件工程提倡的工程化和代码复用思想,已经促使代码自动生成技术成为软件科学研究的新领域。在航天领域,系统复杂度非常高,系统间及系统内部的接口问题已成为影响工程成败的
论文部分内容阅读
软件工程提倡的工程化和代码复用思想,已经促使代码自动生成技术成为软件科学研究的新领域。在航天领域,系统复杂度非常高,系统间及系统内部的接口问题已成为影响工程成败的重要因素,为实现接口的统一描述,引入了电子化接口控制文档(ICD)的方法。在研制测试系统时,通常需要手工开发各类接口间通讯程序或对有效载荷进行设备仿真。本文在认真调研了国内外相关领域的研究现状以后,选择了基于ICD的代码自动生成技术来实现接口通讯和设备仿真代码生成器系统。论文首先进行了需求分析,确定了接口通讯程序和设备仿真程序两类目标代码的结构。在此基础上,采用模型驱动代码自动生成技术,对生成器系统进行了架构和功能模块的划分,并对各模块进行建模,得到ICD模型、IDIR模型、知识库模型和类型库模型等。结合设备仿真代码生成的需要,设计了设备内部接口间关系描述方式(IDIR),并利用XML文档实现了关系描述和状态实现的二次转换。之后,论文详细分析了每一目标代码模块的结构,对代码模块的生成构造进行了设计,包括ANSI C的接口通讯代码生成设计方案和MFC的设备仿真代码生成设计方案;结合面向对象和组件化编程技术,设计了各代码生成功能模块的具体算法,最终实现了代码生成器。论文最后对实现的代码生成器进行了测试验证,结果表明所设计的代码生成器能够较好地实现接口通讯和设备仿真功能,其性能良好,质量、效率、抽象性等各项评价指标均达到预期目标,利用自动代码生成器可大大提高开发效率。
其他文献
“城市老板”政治作为19世纪中后期到20世纪上半期美国城市政治中一种特殊的现象,其产生有着特定的社会历史根源和复杂的现实缘由。城市的飞速无计划扩展、城市政府行政权力
本文以自然辩证法的哲学原理分析了中医发展现状,指出中医实现现代化和保持中医特色应遵循的方向和原则。
本论文主要研究了生物用途的Fe3O4磁性纳米颗粒、SiO2颗粒以及SiO2包覆Fe3O4磁性复合颗粒的制备,以及它们的晶体结构、表面形貌以及磁学性能等。本论文主要由以下三部分组成:
《权力结构论》一书的作者是一群远离中国政治中心、权力中心的武汉学人,他们基于良心,基于一颗善心,企图又为我们这个日益断裂的二元社会寻找一条"和谐"的、可持续发展的理
新课程背景下,分组合作活动作为一种教学方式在中学地理课堂上已经比较常见,其教学理念得到了教师、学生的认同,但其评价的研究相对滞后。如何对中学地理课堂分组合作活动进
目的探讨双侧子宫动脉上行支结扎联合卡前列素氨丁三醇注射液在剖宫产术中出血治疗中的应用效果。方法选取2017年1月—2018年12月医院收治的46例剖宫产术中出血患者为研究对
乙型肝炎病毒(hepatitis B virus, HBV)的感染会导致急慢性乙型肝炎的发生,是引起肝硬化、肝细胞癌的重要因素之一。尽管目前有核苷类药物和干扰素等抗乙型肝炎病毒制剂,但缺
土-结构相互作用是一个具有重大理论意义和工程应用价值的课题。在过去四十年的研究中,在理论和实践方面已取得重大进展,但仍存在许多有待进一步研究的重要问题,发展一种有效
会考制度是中学期间一项重要的考试制度。它是考查学校教学情况,考核学生学习成绩,衡量学校办学质量的重要手段,也是保证高等教育生源质量,为社会提供合格毕业生的重要方式。