×

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

消耗积分:5 | 格式:rar | 大小:333 | 2009-05-16

刘洋

分享资料个

基于量子框架的代码自动生成技术研究:摘要:量子框架是基于有限状态机理论,完整的嵌入式系统实现技术,用以设计能与任何RTOS 一起工作
的活动对象。本文在研究量子框架的基础上,采用UML 中的状态图对AMT 系统中的活动对象进行行为建模。模型数据经XSLT 转换为符合QF 规范的嵌入式代码,实现了从建模到嵌入式代码的自动生成的功能,大大提高了嵌入式系统的开发效率。
[Abstract]:Quantum Frame is the integrated technology of embedded system realization based on FSM theory,
which is used for designing active object that can work well with any RTOS. Based on the study of the Quantum
Frame, this paper sets up the action models of AMT active object with the action describing language –
Statecharts. Through the XSLT technology the data of the model can be transformed into the embedded codes
which meet the QF criterion. Therefore, the model can be transformed into the embedded codes automatically, and
it greatly improves the efficiency of embedded system design.
[Keywords]: FSM, QF, XML, XSLT
1 引言
本文研究了一种轻量级适用于汽车电控系统的软件总线——量子框架(QF: Quantum Frame),它以经典有限状态机理论(FSM)为基础,建立具有松耦合度的活动对象,每个活动对象都是一个单独的有限状态机,能够订阅(subscribe)和发布(publish)事件,活动对象(状态机)之间的协作通过量子框架(QF)来实现。采用量子框架设计的嵌入式系统,具有面向对象和结构紧凑的特点,一个典型的QF 代码只要求少于5KB 的代码和数据。本文首先在Rational Rose 中建立了AMT 系统的活动对象,并将UML 描述的业务模型转换为符合XMI 标准的XML 描述,再通过XSL 技术设计量子框架代码生成器,以XML 语言作为代码生成器的输入文件,生成符合QF 规范的嵌入式代码,实现了量子框架嵌入式代码的自动生成。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !