首页 | 本学科首页   官方微博 | 高级检索  
     检索      

一种通用状态机引擎设计与应用
引用本文:李林,代强,段翰聪,聂晓文.一种通用状态机引擎设计与应用[J].实验科学与技术,2012,10(6):26-30.
作者姓名:李林  代强  段翰聪  聂晓文
作者单位:电子科技大学计算机科学与工程学院,成都,611731
基金项目:国家科技重大专项项目资助,广东省部产学研重大基金项目资助
摘    要:易复用的软件框架可降低软件维护成本并提高开发效率。基于层次状态机,设计并实现了一个面向对象的高扩展、易复用的状态机引擎。它采用基于事件驱动的状态驱动模型,提供资源管理、异常处理以及一个基于模版的代码生成器。文中首先介绍了状态机引擎的整体框架设计,然后描述并实现了引擎框架中采用的关键机制,最后将其应用到实际项目中。

关 键 词:软件框架  复用技术  层次状态机  面向对象

Design and Application of a Universal State Machine Engine
LI Lin,DAI Qiang,DUAN Han-cong,NIE Xiao-wen.Design and Application of a Universal State Machine Engine[J].Experiment Science & Technology,2012,10(6):26-30.
Authors:LI Lin  DAI Qiang  DUAN Han-cong  NIE Xiao-wen
Institution:(School of Computer Science and Engineering,University of Electronic Science and Technology of China,Chengdu 611731,China)
Abstract:An easily reusable software framework can reduce software maintenance costs and improve development efficiency. Based on hierarchical state machine, a highly scalable, object-oriented, reusable state machine engine is designed and implemented which is based on event-driven model, with resources management, exception handling, and a template-based code generator. In this paper, the overall framework of the state machine engine and the key mechanism used are described in details. In the end, the framework is applied to a real project.
Keywords:software framework  software reuse  hierarchical state machine  objects oriented technology  
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号