期刊文献+

基于AOP架构的业务约束检测 被引量:2

Detection of business constraint based on AOP
下载PDF
导出
摘要 利用运行时验证这样一种新兴的轻量级验证技术和AOP的框架结合,检测业务约束之间存在的冗余和冲突。首先对业务约束进行定义,利用约束理论(TOC)中的现实树(RT)将约束提取出来放在AOP的切入点(pointcut)中,然后利用命题语言表示约束的监控性质,再通过合并真值表的方法来检测约束中存在的冗余和冲突,最终提高软件的可靠性。 This paper presents a new technique to detect the redundancy and conflict between business constraints using a combination of lightweight test technique, verification in the runtime and AOP architecture. The definition of business constrains is given, then constraints are extracted out through making use of RT (Reality Tree) in TOC (Theory of Constraint) and are put in the pointcut in AOP. The supervise properties of constraints are expressed by proposition language. Detection of redundancies and conflicts will be done by truth table merging, thus improving software reliability.
作者 陈宁 李星
出处 《计算机工程与应用》 CSCD 2012年第22期74-78,共5页 Computer Engineering and Applications
基金 2011年度西安工程大学研究生创新基金(No.chx110917) 西安工程大学基础研究项目(No.XGJ07008 No.2007-2008) 陕西省教育厅专项科研计划(No.2010JK562 No.2010-2012) 中国纺织工业协会科技指导性项目(No.2010076 No.2010-2012)
关键词 业务约束 面向方向编程(AOP) 运行时验证 约束理论 business constraints Aspect-Oriented Programming(AOP) verification in the rtmtime Theory of Constraint(TOC)
  • 相关文献

参考文献14

二级参考文献34

  • 1马浩海,谢冰,麻志毅,张能斌,邵维忠.PKUMoDEL:模型驱动的开发和语言家族支持环境[J].计算机研究与发展,2007,44(4):686-692. 被引量:6
  • 2Dwyer M,Avrunin G,Corbett J.Patterns in property specifications for finite-state verification[C] //Proc of ICSE99.Washington,DC:IEEE Computer Society,1999:411-420.
  • 3Wang Qianxiang,Li Min,Meng Na,et al.A pattern-based constraint description approach for Web services[C] //Proc of QSIC07.Washington,DC:IEEE Computer Society,2007:60-69.
  • 4Wang Qianxiang,Mathur A.Interceptor based constraint violation detection[C] //Proc of ECBS05.Washington,DC:IEEE Computer Society,2005:457-464.
  • 5Avizienis A,Laprie J,Randell B,et al.Basic concepts and taxonomy of dependable and secure computing[J].IEEE Trans on Dependable and Secure Computing,2004,1(1):11-33.
  • 6Dawson D,Desmarais R,Kienle H,et al.Monitoring in adaptive systems using reflection[C] //Proc of the 2008 Int Workshop on Software Engineering for Adaptive and Self-Managing Systems.New York:ACM,2008:81-88.
  • 7IEEE Computer Society Professional Practices Committee.Guide to the Software Engineering Body of Knowledge[EB/OL].[2008-09-15].http://www.swebok.org/ironman/pdf/SWEBOK_Guide_2004.pdf.
  • 8Zave P.Classification of research efforts in requirements engineering[C] //Proc of RE95.Washington,DC:IEEE,1995:214-216.
  • 9Wikipedia.Runtime verification[EB/OL].[2008-09-16].http://en.wikipedia.org/wiki/Runtime_verification.
  • 10Delgado N,Gates A,Roach S.A taxonomy and catalog of runtime software-fault monitoring tools[J].IEEE Trans on Software Engineering,2004,30(12):859-872.

共引文献172

同被引文献12

引证文献2

二级引证文献7

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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