论文部分内容阅读
随着可拓学理论与方法研究不断完善,而以其为支撑的可拓策略生成系统软件的研发相对来说还不够成熟,并且都只针对某一具体应用的矛盾问题。若把问题范围扩大到某个领域,按照以往的开发方式,该领域有多少个问题,开发者就需要开发出同样多个策略生成系统,因此需要从整个软件架构出发,设计出一个通用的软件架构,并结合领域知识库来满足一个领域中的不同矛盾问题的解决。另外,由于计算机理解人类自然语言的能力有限,这将会影响计算机对矛盾问题自然语言的理解,因此新的ESGS软件架构中需要添加对自然语言语义处理功能。为了解决可拓策略生成系统软件的通用性,本文探讨了面向服务(SOA)的一种软件体系架构,并详细介绍了基于此架构的WebService技术,通过仔细分析WebService的体系结构和相关协议,认为这种面向服务的体系结构是可以解决ESGS软件通用性问题的。从以往的可拓策略生成系统中总结出一些通用的功能,并把这些功能提供服务接口,不同的开发者就可以使用不同的开发平台、不同的开发语言通过网络来调用这些服务接口,以此可以达到软件架构的通用。另外,在通用性问题研究上,本文也介绍了一种能让界面通用的方法——矛盾问题分类建模的方法,该方法可以在界面设计上屏蔽不同的矛盾问题的差别,从而使整个ESGS软件做到最大程度的通用。为了解决可拓策略生成系统中的语义处理问题,本文利用知网(HowNet)在语义处理上的成果,在目前已有的知网和可拓学相结合研究的基础上,给出了词语相似度计算、基元相似度计算以及问题相似度计算的服务接口,以此解决语义歧义、提高策略生成效率的问题。最后,通过本论文设计出的软件架构再利用知网(HowNet)建立领域信息元库的研究成果,构建成一个完整的ESGS,并以教育领域的毕业生求职问题为例,证明该架构的可用性。本文的创新点在于:(1)利用WebService技术设计出了一个面向服务的通用ESGS软件架构,在该架构下可以为领域里的不同矛盾问题提供服务,也可以作为可拓学的实验平台。(2)提出了矛盾问题分类建模的方法,以实现ESGS的相对动态建模。(3)将ESGS与利用知网建立的信息元库相结合,以此来提高可拓策略生成的智能化水平。由于对领域可拓策略生成系统通用软件架构的真正研究还是首次,其中各模块的功能设计还比较粗糙,有待深入研究和完善。本文是国家自然科学基金资助项目(批准号:61273306)——“基于可拓学和HowNet的策略生成方法与系统研究”的研究成果。