Journal of Computer Applications ›› 2017, Vol. 37 ›› Issue (2): 581-586.DOI: 10.11772/j.issn.1001-9081.2017.02.0581

Previous Articles     Next Articles

Model composition method of decision support system driven by double factors of state and data

TANG Chaosheng1,2, LIU Shihong1, CHENG Jieren2   

  1. 1. Institute of Agricultural Information, Chinese Academy of Agricultural Sciences, Beijing 100081, China;
    2. College of Information Science and Technology, Hainan University, Haikou Hainan 570228, China
  • Received:2016-07-21 Revised:2016-09-17 Online:2017-02-10 Published:2017-02-11
  • Supported by:
    This work is partially supported by the National Natural Science Foundation of China (61363071, 61379145), the Natural Science Foundation of Hainan Province (20156247).

状态和数据双因素驱动的决策支持系统模型复合方法

唐朝胜1,2, 刘世洪1, 程杰仁2   

  1. 1. 中国农业科学院 农业信息研究所, 北京 100081;
    2. 海南大学 信息科学技术学院, 海口 570228
  • 通讯作者: 刘世洪,liushihong@caas.cn
  • 作者简介:唐朝胜(1975-),男,湖南资兴人,副教授,博士研究生,主要研究方向:作物信息、数值模拟;刘世洪(1960-),男,山东临朐人,研究员,博士,主要研究方向:计算机农业应用、农业信息标准;程杰仁(1974-),男,湖南资兴人,教授,博士,CCF会员,主要研究方向:云计算、网络安全。
  • 基金资助:
    国家自然科学基金资助项目(61363071,61379145);海南省自然科学基金资助项目(20156247)。

Abstract: In the Decision Support System (DSS) model composition project, the single factor-driven method has a narrow range of application and low efficiency; the multi-factor-driven method lacks the description of the logical relationship between the algorithm and sub-model level and has low level of abstraction of the black box. Therefore, a composition method driven by the double factors of state and data was proposed. Based on the definition of workflow process model, the DSS submodel was generated as a workflow activity firstly, which was used as a portable and independent unit, containing the algorithm for solving the model inside and providing the external interface parameters. Secondly, according to the dependencies of activities performed, the corresponding Event-Condition-Action (ECA) rules were formulated to bind the composition relation between them dynamically. Finally, with the network activity diagram converted, combined work was completed by the aid of workflow platform. Experimental results show that the proposed method can solve the general problems of the model composition and has good generality and expansibility compared with other methods.

Key words: Decision Support System (DSS), model composition, workflow process model, activity, Event-Condition-Action (ECA) rule, workflow platform

摘要: 针对决策支持系统(DSS)模型复合工程中存在着单一因素驱动方法适用范围窄、效率低以及多因素驱动方法缺乏对算法或子模型层次的逻辑关系的描述、黑盒抽象程度低等不足,提出了状态和数据双因素共同驱动的模型复合方法。该方法首先定义工作流过程模型,将DSS子模型生成为一个可移植的、逻辑独立的工作流活动,该活动内部包含了模型的求解算法,对外提供了参数接口;其次根据活动执行的依赖关系,制定相应的事件-条件-动作(ECA)规则来动态地绑定它们之间的复合关系;最后将规则转换为网络活动图,并借助自定义工作流平台进行复合。实验过程表明,该方法能解决一般性模型复合问题,具备较好的通用性及可扩展性。

关键词: 决策支持系统, 模型复合, 工作流过程模型, 活动, 事件-条件-动作规则, 工作流平台

CLC Number: