期刊文献+

基于监控理论的EFSM设计方法 被引量:1

Design approach for EFSM based on supervisory control theory
下载PDF
导出
摘要 随着扩展有限状态机(EFSM)模型在计算机科学和工程领域的广泛应用,EFSM的设计逐渐成为一个重要的问题。目前EFSM的设计仍然主要依赖于个人经验,缺乏理论基础。由于EFSM中每个转移的谓词可以看作此转移的一个监控器,所以可以用离散事件系统的监控理论为EFSM设计提供理论基础。首先定义了有限状态机(FSM)导出的EFSM及其产生的语言。然后,基于监控理论中的受控对象和监控器,提出了一种设计EFSM的方法,用离散事件系统监控理论为EFSM设计提供理论依据。最后用两个实际例子说明了提出方法的可用性和有用性。 With Extended Finite State Machine(EFSM) being applied widely in the fields of computer science and engineering, the design of EFSM is becoming an important issue.However,existing design methods for EFSM lack rigorous theoretical foundation and therefore have to rely heavily on the experience of personal.In this paper,the supervisory control theory of discrete event systems are suggested to be a theoretical foundation to EFSM design,since a transition predicate of an EFSM can be seen as a supervisor of the transition.Firstly,the EFSM induced by a Finite State Machine(FSM) and its language are introduced. Then,based on a plant and its supervisor in the supervisory control theory of discrete event systems,an approach to design EFSM is presented and a rigorous foundation to EFSM design is provided.At the end,this paper illustrates the approach by a password protection module and a software testing process.
出处 《计算机工程与应用》 CSCD 北大核心 2009年第6期20-24,81,共6页 Computer Engineering and Applications
基金 国家自然科学基金 天津市高等学校科技发展基金计划项目 天津师范大学引进人才基金计划项目~~
关键词 形式化方法 软件控制论 离散事件系统 扩展有限状态机(EFSM) 有限状态机(FSM) formal method software cybernetics discrete event dynamic system Extended Finite State Machines (EFSM) FiniteState Machines(FSM )
  • 相关文献

参考文献19

  • 1Petrenko A,Boroday S,Groz R.Confirming configurations in EFSM testing[J].IEEE Transactions on Software Engineering,2004,30( 1 ): 29-42. 被引量:1
  • 2Hierons R M,Kim T H,Ural H.Expanding an extended finite state machine to aid testability[C]//Proceedings of the 26th Annual International Computer Software and Applications Conference,2002: 334-339. 被引量:1
  • 3Dssouli R,Saleh K,Aboulhamid E,et al.Test development for communication protocols:towards automation[J].Computer Networks, 1999, 31 : 1835-1872. 被引量:1
  • 4Bourhfir C,Dssouli R,Aboulhamid E,et al.A guided incremental test case generating procedure for conformance testing for CEFSM specified protocols[C]//Proceedings of the IFIP llth International Workshop on Testing of Communicating Systems, 1998:275-290. 被引量:1
  • 5Guerrouat A,Richter H.A formal approach for analysis and testing of reliable embedded systems[C]//Proceedings of the Second International Workshop on Formal Foundations of Embedded Software and Component-based Software Architectures,2005,141(3):91-106. 被引量:1
  • 6Bourhfir C, Aboulhamid E, Dssouli R,et al.A test case generation approach for conformance testing of SDL systems[J].Computer Communications, 2001,24: 319-333. 被引量:1
  • 7Bourhfir C,Ahoulhamid E,Khendek F,et al.Test cases selection from SDL specifications[J].Computer Networks,2001,35:693-708. 被引量:1
  • 8Li J J,Wong W E.Automatic test generation from communicating extended finite state machine (CEFSM)-based medels[C]//Proceedings of the Fifth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing,2002:181-185. 被引量:1
  • 9Korel B,Singh I,Tahat L,et al.Slicing of state-based modds[C]// Proceedings of the International Conference on Software Maintenanee, 2003 : 34-43. 被引量:1
  • 10Turner K J.Using formal description techniques: an introduction to Estelle, LOTOS, and SDL[M].[S.l.]: Wiley, 1993. 被引量:1

二级参考文献17

  • 1WANGXiangyun LIYongchao CAIKaiyuan.On the polynomial dynamic system approach to software development[J].Science in China(Series F),2004,47(4):437-457. 被引量:3
  • 2WANG X Y,ZHANG W H,L1 Y C,et al.A polynomial dynamic system approach to software design for attractivity requirement[J/OB].Accepted for publication.http://dx.doi.org/10.1016/j.ins.2007.01.025. 被引量:1
  • 3RAMADGE P J,WONHAM W M.Supervisory control of a class of discrete event processes[J].SIAM J of Control and Optimization,1987,25(1):206-230. 被引量:1
  • 4RAMADGE P J,WONHAM W M.The control of discrete event systems[J].Proceedings of the IEEE,1989,77(1):81-98. 被引量:1
  • 5HAREL D,PNUELI A.On the development of reactive system[M]//APT K R.Logics and Models of Concurrent Systems(Vol F-13 of NATO ASI series).New York:Springar-Verlag,Vol.F-13,1985:477-498. 被引量:1
  • 6DUTERTRE B,BORGNE M L.Control of polynomial dynamic systems:an example,research report 2193[R].Rennes,France:INRIA,1994. 被引量:1
  • 7MARCHAND H,BORGNE M L.The supervisory control problem of discrete event systems using polynomial methods,research report 1271[R].Rennes,France:IRISA,1999. 被引量:1
  • 8BENVENISTE A,BOURNAI P,GAUTIER T,et al.The signal declarative synchronous language:controller synthesis and systems/architecture design[C]//Proc of the 40th IEEE Conf on Decision and Control.[S.l.]:[s.n.],2001:3284-3289. 被引量:1
  • 9BORGNE M L,MARCHAND H,RUTTEN E,et al.Formal verification of SIGNAL programs:application to a power transformer station controller[C]//Proc of the 5th Int Conf,Algebraic Methodology and Software Technology.London:Springer-Verlag,1996:271-285. 被引量:1
  • 10MARCHAND H,SAMMAN M.Incremental design of a power transformer station controller synthesis methodology[J].IEEE Trans on Software Engineering:2000,26(8):729-741. 被引量:1

共引文献1

同被引文献4

引证文献1

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部