期刊文献+

E-CSPE约束的一致性判定 被引量:1

Consistency Checks of E-CSPE Constraints
下载PDF
导出
摘要 分布式程序目前被大量使用 .由于并发的存在 ,测试分布式程序需要采用事件约束来判定运行事件序列的正确性 ,事件约束之间需要判定一致性 .初始的事件约束可以通过规约来定义 ,作者提出E CSPE约束的描述规则来推导新约束 ,并提出约束之间的一致性判定机制 .该算法具有多项式复杂度 . Distributed software has been extensively used nowadays. In testing distributed software, event constraints should be used to verify the correctness of the runtime event sequences, and consistency be checked among the constraints. An initial set of event constraints can be defined based on the specifications. We introduce E-CSPE constraint description rules to derive further event constraints, and a mechanism to perform consistency checks of constraints. Our algorithms are of polynomial complexity.
出处 《计算机学报》 EI CSCD 北大核心 2003年第11期1568-1574,共7页 Chinese Journal of Computers
基金 国家"八六三"高技术研究发展计划项目 ( 2 0 0 1AA113 0 90 )资助
关键词 软件开发 事件约束 分布式程序 一致性判定 E-CSPE 计算机 software testing distributed software testing event sequencing constraints consistency
  • 相关文献

参考文献6

  • 1Carver R H, Tai Kou-Chung. Use of sequencing constraints for specification-based testing of concurrent programs. IEEE Transactions on Software Engineering, 1998, 24(6): 471~490
  • 2顾庆,陈道蓄,于勐,谢立,孙钟秀.基于事件约束的分布式程序正确性测试[J].软件学报,2000,11(8):1035-1040. 被引量:6
  • 3Magee J, Kramer J. Associated Concurrency: State Models & Java Programs. Indianapolis: Wiley, 1999
  • 4顾庆,陈道蓄,谢立,韩杰,孙钟秀.基于有限状态进程的事件约束定义[J].软件学报,2002,13(11):2162-2168. 被引量:5
  • 5Emerson E A. Automated temporal reasoning about reactive systems. In: Moller F, Birtwistle G M eds. Logics for Concurrency: Structure versus Automata, LNCS 1043. New York: Springer, 1996. 41~101
  • 6Gabbay D, Hodkinson I, Reynolds M. Temporal Logic. New York: Oxford University Press, 1994

二级参考文献7

  • 1Chen H Y,ACM Transactions Software Engineering Methodology,1998年,7卷,3期,1页
  • 2Carver R H,IEEETransactions on Software Engineering,1998年,24卷,6期,471页
  • 3Carver, R.H., Tai, Kou-Chung. Use of sequencing constraints for specification-based testing of concurrent programs. IEEE Transactions on Software Engineering, 1998,24(6):471~490.
  • 4Magee, J., Kramer, J. Associated Concurrency: State Models & Java Programs. Wiley, 1999.
  • 5Carver, R.H., Tai, Kou-Chung. Static analysis of concurrent software for deriving synchronization constraints. In: Proceedings of the 11th International Conference on Distributed Computing Systems (ICDCS'91). IEEE Computer Society Press, 1991. 544~551. http://www.mpi-sb.mpg.de/services/library/proceedings/contents/icdcs91.html.
  • 6顾庆,陈道蓄,于勐,谢立,孙钟秀.基于事件约束的分布式程序正确性测试[J].软件学报,2000,11(8):1035-1040. 被引量:6
  • 7顾庆,陈道蓄,韩杰,谢立,孙钟秀.一个面向分布式程序的测试系统框架[J].软件学报,2000,11(8):1053-1059. 被引量:8

共引文献7

同被引文献9

  • 1Cook JE, WolfAL. Software process validation: Quantitatively measuring the correspondence of a process to a model. ACM Trans.on Software Engineering and Methodology, 1999,8(2):147-176.
  • 2van der Aalst WMP. Workflow verification: Finding control-flow errors using Petri-net-based techniques. In: van der Aalst W,Desel J, Oberweis A, eds. Business Process Management: Models, Techniques, and Empirical Studies, LNCS 1806, London:Springer-Verlag, 2000. 161-183.
  • 3Sadiq W, Orlowska ME. Analyzing process models using graph reduction techniques. Information Systems, 2000,25(2): 117-134.
  • 4Sutton SM, Heimbigner JRD, Osterweil LJ. APPL/A: A language for software process programming. ACM Trans. on Software Engineering and Methodology, 1995,4(3):221-286.
  • 5Ceri S, Grefen P, S'anchez G. WIDE-A distributed architecture for workflow management. In: Sipple RS, ed. Proc. of the 7th Int'l Workshop on Research Issues in Data Engineering. Los Alamitos: IEEE Computer Society Press, 1997. 76-79.
  • 6Kellner MI, Feiler PH, Finkelstein A, Katayama T, Osterweil L J, Penedo MH, Rombach HD. Software process modeling example problem. In: MacCallum AC, ed. Proc. of the 6th Int'l Software Process Workshop. Los Alamitos: IEEE Computer Society Press,1990. 19-29.
  • 7Cugola G, Nitto ED, Fuggetta A, Ghezzi C. A framework for formalizing inconsistencies and deviations in human-centered systems.ACM Trans. on Software Engineering Methodology, 1996,5(3): 191-230.
  • 8Jaccheri ML, Picco GP, Lago P. Eliciting software process models with the E3 language. ACM Trans. on Software Engineering and Methodology, 1998,7(4):368-410.
  • 9顾庆,陈道蓄,于勐,谢立,孙钟秀.基于事件约束的分布式程序正确性测试[J].软件学报,2000,11(8):1035-1040. 被引量:6

引证文献1

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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