嵌入式图编程平台中公共化构件的构造方法研究

基本信息
批准号:61272189
项目类别:面上项目
资助金额:74.00
负责人:严义
学科分类:
依托单位:杭州电子科技大学
批准年份:2012
结题年份:2016
起止时间:2013-01-01 - 2016-12-31
项目状态: 已结题
项目参与者:邬惠峰,李强,孟旭炯,赵建勇,罗林丹,刘洋,罗奎,李操,孙丹枫
关键词:
生成系统共享构件拆解图编程构件组装
结项摘要

This project is based on the component technology applied in graphical programming, taking the common features of components in embedded graphical programming platforms as the entry point to construct the public micro-components as meta-components, and explore the approach that different graphical programming platforms could share the same auto-generation system. The research work is going to include: 1、Searching the means and the constructing methods that appropriate for the description of the meta-components and domain components; 2、Establishing the domain components assembly rules based on meta-components, and solving the verification of the assembling, as well as supplying the proof of the correctness; 3、Looking for a conversion method from the non-standard description file to the standard description file, the former is based on the domain component, where as the latter is based on the meta-component, it should focus on not only the component disassembling problems in the conversion process, but also the demonstration of the semantics consistency before and after the disassembling. The results of this study could serve as the foundation for the normalized generation mode of heterogeneous embedded graphical programming platforms based on components, which will promoting the appliance of the graphical programming platforms used in automatic generation software of different domains, thereby increasing the reliability and efficiency of the embedded software development.

本项目以构件技术在嵌入式图编程方法中的应用为背景,以归纳构件共性化问题为切入点,构造可公共化的微小构件为元构件,探索不同的图编程平台共用同一软件自动生成系统的方法。研究拟通过1、研究适合元构件及领域构件描述需要的手段和构造方法;2、建立基于元构件的领域构件组装规则,解决构件可组装性验证和正确性证明;3、寻找一种基于领域构件的非规范描述向以元构件为基础的规范描述的转换方法,重点解决转换过程中的构件拆解,论证拆解前后的语义一致性。该研究的结果将为跨领域的嵌入式图编程平台的构件归一化生成模式提供依据,有助于促进各领域软件自动生成中图编程平台的应用,进而提高嵌入式软件的可靠性和开发效率。

项目摘要

目前在自动化领域,不同嵌入式图编程平台由于其表现与生成方式不同,平台的开发效率低、存在大量重复劳动,软件的可靠性、继承性受影响。不同的软件平台的存在共性化构件问题,核心是构件再造,构造划分可公共化的微小构件(称为元构件)是问题的切入点,而XML描述可以实现元构件的构造,为进一步探索不同的图编程平台共用同一软件自动生成系统奠定基础。.本课题以描述性元构件模型及构造方法为研究对象,包括描述性元构件构造形式及描述规范,研究描述元构件的依据;并通过XML语言作为描述手段构造元构件,研究对应的XSLT模板实现元构件向代码的转换方法;以IEC61131-3标准中梯形图语言为目标,研究梯形图完整的元构件库。通过构件组装和拆分后的描述,研究其正确性验证;构件组装中由多个原子构件组装成一个复合构件时,分析由一组紧密协作的成员构件及其关系组成,研究满足用户所需的特定功能的方法。通过将元构件组装成不同领域公共构件时构件间协作关系的表达方式,以及公共构件对外服务接口的提供方式,研究非规范描述文件向规范描述文件的转换以及其中的构件拆解问题。以梯形图算法设计、人机界面HMI设计和组态算法设计三个平台为验证目标,研究采用相同的构件构造方法,构件支持重构操作,支持不同层次和复用需要的构件描述。.研究结果显示:课题研究研究建立了图编程数据标准描述模型;并以此为基础,参照IEC61131-3标准,以梯形图原件为对象构造了完整的构件库,采用XML语言对构件进行了平台无关性描述;完成了通过元构件构造复合构件以及构件的重构方法;实现了基于模式匹配的方法完成了非规范化描述向规范描述转换的方法。以上研究成果在构造的测试平台通过了验证。为今后对公共构件标准化,多平台同构件代码自动生成奠定基础。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

DOI:{{i.doi}}
发表时间:{{i.publish_year}}

暂无此项成果

数据更新时间:2023-05-31

其他相关文献

1

基于分形L系统的水稻根系建模方法研究

基于分形L系统的水稻根系建模方法研究

DOI:10.13836/j.jjau.2020047
发表时间:2020
2

农超对接模式中利益分配问题研究

农超对接模式中利益分配问题研究

DOI:10.16517/j.cnki.cn12-1034/f.2015.03.030
发表时间:2015
3

拥堵路网交通流均衡分配模型

拥堵路网交通流均衡分配模型

DOI:10.11918/j.issn.0367-6234.201804030
发表时间:2019
4

卫生系统韧性研究概况及其展望

卫生系统韧性研究概况及其展望

DOI:10.16506/j.1009-6639.2018.11.016
发表时间:2018
5

面向云工作流安全的任务调度方法

面向云工作流安全的任务调度方法

DOI:10.7544/issn1000-1239.2018.20170425
发表时间:2018

严义的其他基金

批准号:U1609211
批准年份:2016
资助金额:207.00
项目类别:联合基金项目

相似国自然基金

1

基于概念精化的嵌入式系统的构件开发方法

批准号:60373075
批准年份:2003
负责人:邵志清
学科分类:F0203
资助金额:20.00
项目类别:面上项目
2

基于分层图的海量图数据并行编程方法研究

批准号:61402445
批准年份:2014
负责人:王蕾
学科分类:F0203
资助金额:26.00
项目类别:青年科学基金项目
3

嵌入式系统构件模型的领域语义检查方法研究

批准号:61202010
批准年份:2012
负责人:张荷花
学科分类:F0203
资助金额:22.00
项目类别:青年科学基金项目
4

公共平台中个人健康记录的安全保障技术研究

批准号:61472083
批准年份:2014
负责人:黄欣沂
学科分类:F0206
资助金额:81.00
项目类别:面上项目