基于量子框架AMT系统的代码自动生成技术研究

来源 :山东大学 | 被引量 : 0次 | 上传用户:eoast
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
汽车电子控制技术的应用为汽车制造技术带来了重大变革,汽车电子控制系统体现了嵌入式系统技术的集中应用。随着以嵌入式软件为载体的汽车电控技术的发展,传统的汽车电控系统软件开发方法越来越不能满足日益复杂的控制功能的要求。本文针对汽车电控系统对软件开发技术的需求,将嵌入式软件开发与软件工程发展的最新理论相结合,提出了应用量子框架来实现汽车电控系统的代码自动生成的方法。本文的主要工作集中在以下几方面:1)量子框架技术研究:量子框架是有限状态机的具体实现技术,量子框架以活动对象作为基本构成元素,活动对象之间采用发布-订阅模式作为通信机制,在嵌入式开放体系中,扮演软件总线的角色。采用有限状态机技术对系统进行建模后,利用量子编程能够方便地构建系统的软件,从而实现对模型的逻辑控制功能。2)探讨了当今主流的代码自动生成技术:首先用户建立一个与平台无关的业务模型,通过相应的转化将UML模型转变成符合XMI((XML Metadata Interchange)标准的XML描述文件,在将描述具体的业务模型的XML文件转换为应用程序代码的问题时,提出了采用XSLT(Extensible Stylesheet Language Template)技术实现代码生成器设计方案,代码生成器能够自动生成稳定的且具有良好扩展性的代码框架,提高了代码的效率。3)基于量子框架的AMT(Automated Mechanical Transmission)系统建模:AMT系统是典型的反应式系统,本文采用状态图和顺序图技术,建立了基于量子框架的AMT系统活动对象模型,该模型为平台无关的模型(Platform Independent Model,PIM),与底层实现技术完全没有关系;4)量子框架计算机辅助平台设计与模板实现:对QF代码自动生成平台进行需求分析,采用分层设计模式,来开发量子框架的软件平台。对于量子框架活动对象的代码转换,采用以XML语言为中介的XMI+XSLT技术,通过设计描述具体业务模型的QF模板,自动得到了活动对象的QF(Quantum Framework)代码框架。
其他文献
目的通过真核表达载体pCMV-tag2B将HPV16 E7基因导入人永生化表皮细胞HaCaT,建立稳定表达HPV16 E7的HaCaT-E7细胞系,探讨HPV16 E7癌基因对HLA-Ⅰ类分子表达的影响及相关机制
山东电力集团公司青岛城市电网规划国际咨询项目小组,在英国不列颠电力国际公司BPI(British Power International Ltd)对青岛城市电网规划进行了国际咨询。这次咨询取得了良
小提琴演奏艺术的历史迄今为止已经历了四百余年,在这期间诞生了许多技巧高超,风格独立的小提琴演奏家与作曲家,维尼亚夫斯基是继帕格尼尼之后的众多小提琴家中,最接近顶尖的
每个时代都有一些沉淀其主要信息的关键词。从伯利与米恩斯开创性的研究,到英伦三岛企业倒闭所引发的全球关注,再到近二三十年里的纵深化发展,“公司治理”当之无愧的成为近
2013年秋天,我作为国家汉办认定的对外汉语教师被派往芬兰赫尔辛基大学孔子学院任教。11岁的女儿随同我一起踏上了这片遥远而神奇的土地。以往,我们对芬兰的印象中有桑拿、圣诞
据台湾学者陈运栋先生在《客家人》一书中所考:客家人原来在中原活动的范围,大约是北起现在的山西长治县,西到河南灵宝县,东达安徽的寿县,南到湖北的黄陂、黄岗。广西客家人的
期刊
黑松生长迅速,抗风能力强,耐干旱、耐瘠薄,即使是生长在气候恶劣地区,仍具有较强的抵抗力。同时,黑松林具有保持水土的作用,在北方荒山中黑松属于造林绿化的先锋树种。利用容
如今,随着都市人对婚姻生活质量要求的不断提高,我国的离婚率比10年前增长了3倍,每年有近50万对夫妇因种种原因"分手".而离婚双方大都会涉及到财产分割、子女抚养等棘手问题.
考虑供电可靠性并将其转化为停电损失费用来进行经济分析是城市电网规划的必然趋势。在综合考虑电网的建设投资、运行费用的基础上,将停电损失费用有机地结合到电网规划的优化