User loginNavigation |
Behaviour DiffingAlrighty, another question for which I'm not sure how to start looking for answers. Don't worry, this will probably be the last one for awhile. The idea for this one is that you have version 1 of a program, and you make a change to it. Now how does version 2 differ from version 1? Or put another way, what inputs/test cases end up returning different results from before? The purpose of this is to develop a tool that will help to ensure one is not introducing any bugs. I'm aware that there are some computability issues. I'm not asking for anything that solves the halting problem. I think that such a tool could still be useful. I've been studying static analysis and formal verification. With more study I think I could answer this question for myself, but that's going to take forever :) And, on a more general note, are there any heuristics for figuring out what to look for when one wants to answer a question like this? Or is it you just keep studying and following leads until you get somewhere? I don't mind the latter, it's just a lot of work that I'd rather avoid if I could :) By Holgly Morgan at 2007-02-25 22:56 | LtU Forum | previous forum topic | next forum topic | other blogs | 6463 reads
|
Browse archives
Active forum topics |
Recent comments
33 weeks 1 min ago
33 weeks 3 hours ago
33 weeks 3 hours ago
1 year 3 weeks ago
1 year 7 weeks ago
1 year 8 weeks ago
1 year 8 weeks ago
1 year 11 weeks ago
1 year 16 weeks ago
1 year 16 weeks ago