摘要
为实现嵌入式实时系统的可重构性,解决用户级功能开放问题,提出了一种基于Statecharts建模理论的功能分离的嵌入式实时系统设计方法。应用该方法,可将系统设计为机器接口、事件处理器和系统描述数据三部分。功能设计基于Statechart建模,且被作为系统描述数据在复杂的整个系统设计中独立出来。通过提供的系统描述数据开发工具,用户和第三方对功能的升级和二次开发成为可能。详细说明了该系统的结构和实现方案。通过此方法在机床控制器开发中的应用和用户级开发实例,验证了该方法的可行性,系统功能的可重构性和用户级开放也得到了实现。
To realize reconfiguration of real-time embedded systems and reach the shop floor level open ability, a function separated design method for real-time embedded system was proposed. With this method, the system was designed as three main parts: machine interface, event processor and System Description Data (SDD). The system function design, which was based on Statechart modeling, was separated as SDD from the complex system design. By the SDD development tool provided, users and third parties were enabled to conduct function upgrade and secondary developments. The system structure and implementation scenario were described in detail. Also an implementation of this method in the design of Computer Numerical Control (CNC) core was given to prove the feasibility. With this method, the reconfiguration of system functions and shop floor level open ability were realized.
出处
《计算机集成制造系统》
EI
CSCD
北大核心
2008年第3期431-437,443,共8页
Computer Integrated Manufacturing Systems
基金
国家自然科学基金资助项目(50675123)
教育部博士点基金资助项目(20040422026)~~
关键词
功能分离设计方法
用户级开放
嵌入式实时系统
function separated design
shop floor level open ability
embedded real-time system