Efficient algorithms for checking the equivalence of programs in interrupt handling models

被引:0
|
作者
Shcherbina V.L. [1 ]
Zakharov V.A. [1 ]
机构
[1] Department of Mathematical Cybernetics, Faculty of Computational Mathematics and Cybernetics, Leninskie Gory
关键词
Identity Element; Basic Operator; Criterial System; Operator Chain; Algebraic Model;
D O I
10.3103/S0278641908020064
中图分类号
学科分类号
摘要
The problem of equivalence of interrupt handling programs in two algebraic models is studied. Program operators are divided into two classes, namely, the classes of basic operators and interrupt handling operators. The first model obeys the absorption law, i. e., each basic operator suppresses the result of application of any interrupt handling operator. This means that, if the interrupt handling is successfully finished and the control is passed to basic operators, then the result of interrupt handling has no influence on the program output. An algorithm that solves the problem of equivalence in the above model in O(n 2log n) operations is suggested. The other model obeys the absorption law and satisfies the commutative property for basic operators. For this model, we also propose an algorithm that checks the equivalence of programs in O(n 4log n) operations. © 2008 Allerton Press, Inc.
引用
收藏
页码:95 / 102
页数:7
相关论文
共 50 条