期刊文献+

基于Drools的领域专用语言应用研究 被引量:5

Research on Domain Specific Language Based on Drools
下载PDF
导出
摘要 首先介绍了Drools规则引擎和领域专用语言DSL的基本概念,然后通过实例说明了DSL以类自然语言的方式来构建业务层代码,详细阐述了领域专用语言在Drools中的应用来说明它的优点。通过DSL的应用不仅降低了业务逻辑与应用程序的耦合度,而且能以更好的方式来处理业务需求和数据模型的变化,便于系统的维护。 In this thesis, the basic concept of rule engine and domain specific language about Drools is introduced at first. Then, we describe DSL in detail with some examples in order to prove the advantage of DSL. Not only can DSL reduce the degree of coupling between business logic layer and application layer, but also it deals with changes to the requirements or changes to the data model in a much better way. It is helpful to the maintenance of the system.
作者 邓伟
出处 《电脑开发与应用》 2012年第2期8-11,共4页 Computer Development & Applications
关键词 DROOLS DSL 规则引擎 领域专用语言 可维护性 Drools,DSL, rule engine, domain specific language ,maintenance
  • 相关文献

参考文献8

二级参考文献26

  • 1刘江宁,吴泉源.产生式系统模式匹配算法分析[J].计算机工程与科学,1995,17(1):32-39. 被引量:4
  • 2张渊,夏清国.基于Rete算法的JAVA规则引擎[J].科学技术与工程,2006,6(11):1548-1550. 被引量:36
  • 3彭磊.规则引擎原理分析[J].福建电脑,2006,22(9):42-42. 被引量:15
  • 4[4]JBoss Rules 学习(二):RETE 算法.http://www.blogjava.net/guangnian0412/archive/2006/06/01/49712.aspx
  • 5FORGY C L. Rete: a fast Algorithm for the many pattern/many object pattern match problem[J].Artificial Intelligence,1982:17-37.
  • 6MIRANKER D P.TREAT: A better match algorithm for AI production systems[A]. AAAI-87 proceedings[C].[s.l.],1987.
  • 7WRIGHT I, MARSHALL J. The execution kernel of RC++: Rete*: a faster Rete with Treat as a special case[J]. International Journal of Intelligent Games and Simulation,2003, 2(1):36-48.
  • 8朱鳌鑫.论Rete网络的知识存储特性[A]..第九届全国信息存储学术会议论文集[C].长沙,1996..
  • 9PETER L.Drools Usage Manual[EB/OL].http://drools.org/drools-manual-2.0-beta-13.pdf,2004-01-05.
  • 10GIARRATANO J C. CLIPS User's Guide[EB/OL]. http://www.ghg.net/clips/ download/documentation/usrguide.pdf,2002-09-16.

共引文献78

同被引文献44

  • 1刘伟.Java规则引擎——Drools的介绍及应用[J].微计算机应用,2005,26(6):717-721. 被引量:37
  • 2董立,尤枫,赵恒永.基于用户定制的数据帧处理技术[J].计算机工程与设计,2007,28(12):3003-3005. 被引量:6
  • 3Fowler M.领域特定语言[M].北京:机械工业出版社,2013.
  • 4Mfowler.界定DSL[EB/OL].[2006-08-01].http://blog.csdn.net/mfowler/article/details/1102100.
  • 5Brooks F P.设计原本[M].北京:机械工业出版社,2011.
  • 6Pressman R S.软件工程实践者的研究方法[M].北京:机械工业出版社,2011.
  • 7Maciaszek L A.需求分析与系统设计[M].北京:机械工业出版社,2009.
  • 8Drools Introduction and General User Guide [ EB/OL ]. ( 2013-7-8 ). http ://docs. jboss, org/drools/release/6. 0. 0. Beta5/droolsjbpm-intro- duction-docs/html.
  • 9Drools Expert User Guide[EB/OL]. (2013-7-8). http://docs, jboss. org/drools/release/6. 0. 0. BetaS/drools-expert-docs/pdf/drools-ex- pert-docs, pdf.
  • 10Terence Parr. The Definitive ANTLR4 Reference [ M ]. The Pragmatic Bookshelf. Dellas, Texas, Ralegh, North Carolina. 2013-1.

引证文献5

二级引证文献17

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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