检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:唐国磊[1] 周惠成[1] 彭勇[1] 李宁宁[2]
机构地区:[1]大连理工大学水利工程学院,辽宁大连116024 [2]大连东软信息学院计算机科学与技术系,辽宁大连116023
出 处:《大连理工大学学报》2010年第5期742-748,共7页Journal of Dalian University of Technology
基 金:国家自然科学基金委-二滩水电开发公司雅砻江水电联合研究基金资助项目(50579095);辽河水专项资助课题(2009ZX07208-010)
摘 要:为解决业务流程逻辑与业务单元相耦合影响基于图论的水库群预报系统的通用性问题,引入重构技术隔离业务流程逻辑与业务单元,提高流程逻辑的重用与重组能力;利用有向图中并行拓扑排序算法重组流程逻辑,改善系统的计算速度;形成通用的水库群业务组件,屏蔽图的操作,让应用开发人员更关注于水库预报调度模型的研究.最后探讨了与已有系统的集成问题.实例证明,重构业务层可显著提高水库群预报调度系统的通用性.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.
关 键 词:洪水预报调度系统 重构 图论 业务逻辑 流程逻辑
分 类 号:TV213.4[水利工程—水文学及水资源]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.147.45.232