期刊文献+

水库群预报调度系统业务层重构研究 被引量:1

Study of refactoring business layer of multi-reservoir flood forecast and control system
在线阅读 下载PDF
导出
摘要 为解决业务流程逻辑与业务单元相耦合影响基于图论的水库群预报系统的通用性问题,引入重构技术隔离业务流程逻辑与业务单元,提高流程逻辑的重用与重组能力;利用有向图中并行拓扑排序算法重组流程逻辑,改善系统的计算速度;形成通用的水库群业务组件,屏蔽图的操作,让应用开发人员更关注于水库预报调度模型的研究.最后探讨了与已有系统的集成问题.实例证明,重构业务层可显著提高水库群预报调度系统的通用性. Tightly coupling business unit with process logic makes graph-theory-based multireservoirs flood forecast and control system(GMRFFCS)less general and extensible.So the primary goal is to form a general multi-reservoir business component by improving the existing codes in business layer with refactoring technique.First,business unit and process logic are separated from business layer for reusing and recombining.Second,aparallel algorithm for topological sort in directed graphs is adopted to increase computing speed.Then,developing system based on this component can make the developer pay more attention to the researches on models of forecasting and operation without graph theory.At last,integration with existing systems is referred.Results show that refactoring business layer greatly improves the GMRFFCS'general utilization.
出处 《大连理工大学学报》 EI CAS CSCD 北大核心 2010年第5期742-748,共7页 Journal of Dalian University of Technology
基金 国家自然科学基金委-二滩水电开发公司雅砻江水电联合研究基金资助项目(50579095) 辽河水专项资助课题(2009ZX07208-010)
关键词 洪水预报调度系统 重构 图论 业务逻辑 流程逻辑 flood forecast and control system refactoring graph theory business logic process logic
  • 相关文献

参考文献10

二级参考文献21

  • 1左孝凌 李为鉴 等.离散数学[M].上海:上海科技文献出版社,1981..
  • 2舒贤林 徐志才.图论基础及应用[M].北京:北京邮电学院出版社,1988..
  • 3Weyuker E.Axiomatizing software test data adequacy[J].IEEETrans on Software Eng,1986,12(12):1128-1138.
  • 4Hong Zhu,Hall P A V.Test data adequacy measurement[J].Software Engineering Journal,1993,(1):21-29.
  • 5Zhu H.A formal analysis of the subsume relation between software test adequacy criteria [J].IEEE Trans on Software Eng,1996,22(4):248-255.
  • 6Stewart N.Methods of comparing test adequacy criteria[J].IEEETrans on Software Eng,1990,(1):1-6.
  • 7Ntafos S C.A comparison of some structural testing strategies[J].IEEE Trans on Software Eng SE-14(6),1988,(7):868-874.
  • 8Frankl P.A formal analysis of the fault-detecting ability of testing methods[J].IEEE Trans on Software Eng,1993,19(3):202-212.
  • 9Mcabe T.NIST 500-235,Structured testing:A testing methodology using the cycloramic complexity metric[R].U S:Department of Commerce/National Institute of Standards and Technology,1996.
  • 10William F O.Refactoring Objectedoriented Frameworks[D].Urbana-Champaign,USA:University of Illinois,1992.

共引文献61

同被引文献2

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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