๐”– Bobbio Scriptorium
โœฆ   LIBER   โœฆ

Dynamic analysis methods for the year 2000 problem

โœ Scribed by Wilde, Norman; Justice, Randy; Blackwell, Kristin; Wong, W. Eric


Publisher
John Wiley and Sons
Year
1999
Tongue
English
Weight
175 KB
Volume
11
Category
Article
ISSN
1040-550X

No coin nor oath required. For personal study only.

โœฆ Synopsis


Programmers working on the year 2000 problem need to locate and understand date sensitive code, that is, code whose execution depends on date inputs. This paper presents several dynamic analysis methods for addressing this problem. Date sensitive code can be located by running many test cases that are identical except for a change in one date value. An advanced test coverage tool can recover each test's execution count vector giving the number of times that each basic block was executed. Comparison of the vectors reveals the blocks whose execution is affected by the input date values. We present several methods of analysing the execution count data to locate date algorithms. One method identifies subdomains, that is, ranges of dates that are processed similarly. Another method involves graphical or Fourier analysis to identify common programming patterns such as leap-year computations. The last method exploits the 28-year regularity in dates to look for anomalies in processing. The methods are illustrated using Bellcore's ATAC testing tool on five C programs that use some of the date encodings that year 2000 maintainers may need to locate and understand.


๐Ÿ“œ SIMILAR VOLUMES


Iterative methods for dynamic stochastic
โœ Raymond K. Cheung ๐Ÿ“‚ Article ๐Ÿ“… 1998 ๐Ÿ› John Wiley and Sons ๐ŸŒ English โš– 147 KB ๐Ÿ‘ 1 views

We consider a routing policy that forms a dynamic shortest path in a network with independent, positive and discrete random arc costs. When visiting a node in the network, the costs for the arcs going out of this node are realized, and then the policy will determine which node to visit next with the

Parallel computation of meshless methods
โœ Kent T. Danielson; Su Hao; Wing Kam Liu; R. Aziz Uras; Shoafan Li ๐Ÿ“‚ Article ๐Ÿ“… 2000 ๐Ÿ› John Wiley and Sons ๐ŸŒ English โš– 386 KB ๐Ÿ‘ 2 views

A parallel computational implementation of modern meshless methods is presented for explicit dynamic analysis. The procedures are demonstrated by application of the Reproducing Kernel Particle Method (RKPM). Aspects of a coarse grain parallel paradigm are detailed for a Lagrangian formulation using

Analysis of strain-pressure finite eleme
โœ C. Lovadina ๐Ÿ“‚ Article ๐Ÿ“… 1997 ๐Ÿ› John Wiley and Sons ๐ŸŒ English โš– 188 KB ๐Ÿ‘ 2 views

An analysis of some nonconforming approximations of the Stokes problem is presented. The approximations are based on a strain-pressure variational formulation. In particular, a convergence and stability result for a method recently proposed by Bathe and Pantuso is provided.

An application of compiler technology to
โœ Mangala Gowri Nanda; Purandar Bhaduri; Sundeep Oberoi; Amitabha Sanyal ๐Ÿ“‚ Article ๐Ÿ“… 1999 ๐Ÿ› John Wiley and Sons ๐ŸŒ English โš– 137 KB ๐Ÿ‘ 1 views

This paper describes our experience in developing techniques for repairing date affected programs using standard compiler technology. Starting with date-ness information of certain variables based on their declarations, we propagate this information through all possible control paths, using date inf

An inverse dynamics-based dynamic progra
โœ Chen-Wen V. Yen; Tsong-Zen Liu ๐Ÿ“‚ Article ๐Ÿ“… 1998 ๐Ÿ› John Wiley and Sons ๐ŸŒ English โš– 83 KB ๐Ÿ‘ 1 views

In solving optimal control problems, the conventional dynamic programming method often requires interpolations to determine the optimal control law. As a consequence, interpolation errors often degenerate the accuracy of the conventional dynamic programming method. In view of this problem, this pape

Analysis of expanded mixed methods for f
โœ Zhangxin Chen ๐Ÿ“‚ Article ๐Ÿ“… 1997 ๐Ÿ› John Wiley and Sons ๐ŸŒ English โš– 172 KB

The recently proposed expanded mixed formulation for numerical solution of second-order elliptic problems is here extended to fourth-order elliptic problems. This expanded formulation for the differential problems under consideration differs from the classical formulation in that three variables are