西安邮电学院学报
西安郵電學院學報
서안유전학원학보
JOURNAL OF XI’AN INSTITUTE OF POSTS AND TELECOMMUNICATIONS
2012年
6期
78-82
,共5页
有限状态机%事件驱动%面向对象%协议开发
有限狀態機%事件驅動%麵嚮對象%協議開髮
유한상태궤%사건구동%면향대상%협의개발
finite state machine%event-driven%object-oriented%protocol development
为了克服协议软件设计与实现中的复杂性,对协议软件状态机建模过程和消息处理过程进行研究,提出一种基于有限状态机机制和事件驱动机制的面向对象方法,用以设计事件发生器、事件分发器和消息格式转换器,同时分离协议栈消息处理逻辑和状态逻辑,使其便于复用和扩展,由此改善协议软件的设计。将新方法应用于GSM(Global System for Mobile Communications)通信协议栈的软件设计,并对所设计的软件进行测试,结果显示所设计软件可靠性和稳定性良好。
為瞭剋服協議軟件設計與實現中的複雜性,對協議軟件狀態機建模過程和消息處理過程進行研究,提齣一種基于有限狀態機機製和事件驅動機製的麵嚮對象方法,用以設計事件髮生器、事件分髮器和消息格式轉換器,同時分離協議棧消息處理邏輯和狀態邏輯,使其便于複用和擴展,由此改善協議軟件的設計。將新方法應用于GSM(Global System for Mobile Communications)通信協議棧的軟件設計,併對所設計的軟件進行測試,結果顯示所設計軟件可靠性和穩定性良好。
위료극복협의연건설계여실현중적복잡성,대협의연건상태궤건모과정화소식처리과정진행연구,제출일충기우유한상태궤궤제화사건구동궤제적면향대상방법,용이설계사건발생기、사건분발기화소식격식전환기,동시분리협의잔소식처리라집화상태라집,사기편우복용화확전,유차개선협의연건적설계。장신방법응용우GSM(Global System for Mobile Communications)통신협의잔적연건설계,병대소설계적연건진행측시,결과현시소설계연건가고성화은정성량호。
To simplify the design and implementation of protocol software,the state machine modeling process and message handling process was studied.An object-oriented method based on finite state machine mechanism and event-driven mechanism was proposed to design event generator,event dispatcher and message format converter,and message processing logic and state machine logic of protocol stack was separated,which leads to the improvement of protocol software's reusability and expansibility.Therefore,the design of the protocol software will be improved.The new method was used in the design of GSM(Global System for Mobile Communications) communication protocol software,the test results shows that the software has a good reliability and stability.