摘要
从面向对象方法基本原理和向面对象编程的技术特征出发,阐明所建应用软件系统中的模型对象、类及相应类层次结构和类组合结构,使系统具有表现真实世界复杂系统结构的能力。系统通过消息传递在模型程序执行中实现对操作的调用机制,使之在面向用户问题选择和执行求解策略方面有很强的适应性。这一点对于强调人机交互和解题协作的智能决策支持系统至关重要。给出了用C++实现的模型对象系统及消息传递机制。
n designing a large scale and complex social economic model system for decision sup-port,a knowledge-based management system for meeting the requirements on the organiza-tion. control and operation of suitable models is of vital importance . By the object-orientedprogramming,models representing the real world entities and their behavior are treated asstate transformation of the“objects”triggered by the corresponding“messages”. As themessages have to be related to the problem-solving requirements,the problem-solving proc-ess can naturally be determined by just organizing the messages implied in each substantialobject(model).Such a method simplifies and unifies the operation and control of the modelwith a hierarchical structure. The message propagation trajectory and the “triggering”orderof backward chaining of the relevant models during problem-solving are shown.
出处
《华中理工大学学报》
CSCD
北大核心
1994年第8期12-17,共6页
Journal of Huazhong University of Science and Technology
基金
国家863计划支持项目。
关键词
面向对象
复杂模型体系
管理
object-oriented approach
object-oriented programming
intelligent decisionsupport system
model management system
modelling and simulation
behavior of complex systems
backward chaining