期刊文献+

自动链路建立协议面向对象方法的实现 被引量:2

The Object-oriented Implementation of the Automation Link Establishment Protocol
在线阅读 下载PDF
导出
摘要 由于协议是不断完善和发展的,因此一个好的协议软件应该具有良好的可维护性、可复用性以及可扩展性。在研究和分析ALE协议的基础上,用FSM模型对该协议进行了描述,并且提出了一种面向对象的FSM实现方法。在这种方法中,FSM中要素(包括状态、事件、转移、行为)都用一个类来表示,并将这些类的对象按照状态转移图组合起来就形成了可执行的状态机。在修改或者扩展该状态机时,只需要改变这些对象的组合方式或者增加必要的对象,因此可以很方便的对状态机进行维护和扩展并且对其中的对象进行复用。 In this paper, an object-oriented approach to the implementation of Automation Link Establishment protocol of ALE system is presented. Due to the continual evolution and modification of the protocol, the protocol software should be reusable, extendable and maintainable. Based on the study and analyses of ALE protocol, Finite State Machine (FSM for short) is used for describing ALE protocol. After this, an object-oriented method used to implement FSM is presented. In this method, each element (states, events, transitions and actions) of FSM can be defined in one same class. Executable state machine can be achieved by combining objects of these classes according the diagram of state transition, and the modification and extension of state machine can be completed only by changing the combining method or adding necessary objects. Therefore, in this method, it is very easy to modify and extend the state machine, and reuse those objects in it. After the implementation of ALE protocol, a test is added to the protocol software. The results show the correct implementation and reliability of ALE protocol.
出处 《桂林电子工业学院学报》 2004年第2期9-12,共4页 Journal of Guilin Institute of Electronic Technology
关键词 自动链路建立 面向对象 有限状态机 设计模式 协议 短波通信 Automation Link Establishment, Object-Oriented, FSM, design pattern
  • 相关文献

参考文献7

  • 1MIL-STD-188-141B[S]. Department of Defense,USA, 1999.
  • 2Van Gurp J and Bosch J. On the Implementation of Finite State Machines [A]. Proceedings of the lASTED International Conference[C]. Scottsdale, Arizona, 1999, (6-8) : 172-178.
  • 3Hand GR HF Propagation Models. National Telecommunications &. Information Administration Web Pages: http://elbert, its.bldrdoc, gov/hf, html.
  • 4薛飞,冯尧锴,彭庆,王同胜.面向对象的协议半自动实现方法的研究与实践[J].天津大学学报,1999,32(2):252-255. 被引量:1
  • 5MIL-STD-188-141B[S].Department of Defense,USA,1999.
  • 6Van Gurp J and Bosch J.On the Implementation of Finite State Machines[A].Proceedings of the IASTED International Conference[C].Scottsdale, Arizona,1999,(6-8):172-178.
  • 7Hand GR HF Propagation Models.National Telecommunications & Information Administration Web Pages:http://elbert.its.bldrdoc.gov/hf.html.

二级参考文献2

  • 1彭庆.网络协议工程与Estelle-C++编辑及编译器的实现:硕士学位论文[M].天津:天津大学计算机系,1996..
  • 2彭庆,硕士学位论文,1996年

同被引文献16

  • 1李艳华,黄桂金.一种基于状态机和消息驱动的呼叫处理模型的设计和实现[J].广东通信技术,2006,26(2):47-50. 被引量:1
  • 2温涛,刘积仁,李华天.一种面向对象的协议开发方法[J].小型微型计算机系统,1997,18(5):14-20. 被引量:2
  • 3BoochG RumbaughJ JacobsonI 邵维忠 麻志毅译.UML用户指南[M].北京:机械工业出版社,2001..
  • 4谭文恕 张秀莲 叶世勋.DL/T634—1997远动设备及系统基本远动任务配套标准[S].北京:中国电力出版社,1998..
  • 5GOMAAH 吕庆中 李烨 罗方斌 译.用UML设计并发、分布式、实时应用[M].北京:北京航空航天大学出版社,2004..
  • 6GAMMA E,HELM R,JOHNSON R,et al. Design patterns-elements of reusable object oriented software[M]. Boston:Addison Wesley,1995.
  • 7ADAMCZYK P. Selected patterns for implementing finite state machines[EB/OL]. [2005 - 03 - 01 ]. http://pinky.cs.uiuc.edu/~padamczy/xml/tableofcontents.html.
  • 8Fu Qin-cui, Liu Zi-ying, Fu Ke-jia. Implementation of IEC60870-5-104 protocol based on finite state machines [C]//The 1st International Conference On Sustainable Power Generation And Supply. Beijing, China: the Power Network Technology Press. 2009: 1-5.
  • 9Trivunovic B D, Popovic M V, Basicevic I V, et al. 1 S. A Design and Implementation of ASN. 1 Parser for H. 323 Protocol Stack [C]//Prof. Dr. Bratislav D. Mllovanovm. Telecommunications in Modem Satellite,Cable and Broadcasting Services. Serbia: Institute of Electrical and Electronics Engineers (IEEE), and Fac- ulty of Electronic Engineering, University of Nig, Nig, Serbia, 2007 : 60-63.
  • 10Dhaini A R, Assi C M, Maier M, et al. Per-Stream QoS and Admission Control in Ethemet Passive Opti- cal Networks (EPONs) [J]. IEEE/OSA Journal of Lightwave Technology, 2007, 25(7) :1659-1669.

引证文献2

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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