Computability
- From: Tim Frink <plfriko@xxxxxxxx>
- Date: 31 Oct 2009 13:17:15 GMT
Hi,
in literature you often find the statement that (concrete) program
semantics are in general not computable. If you for example consider so-
called "sticky collecting semantics", you want to compute different
properties of the program at particular program points. Let's say, I
would like to know which values all program variables might have at
program point P0. The naive approach would be to run the program with all
possible combinations of program input parameters. Of course, this would
take quite long, but the semantics remains computable.
The only issue I could imagine is that you get trouble with non-
terminating programs. If you can't guarantee that the input program
terminates, the semantics cannot be computed. Is this possibly the
reason why "program semantics is not computable in general"?
On the other hand, if the set of programs under analysis is restricted
to terminating programs, will the concrete program semantics be always
computable?
Best,
Tim
.
- Follow-Ups:
- Re: Computability
- From: Barb Knox
- Re: Computability
- Prev by Date: EvoStar 2010 Submission Deadline Extension and Final Call For Papers
- Next by Date: Re: Computability
- Previous by thread: EvoStar 2010 Submission Deadline Extension and Final Call For Papers
- Next by thread: Re: Computability
- Index(es):
Relevant Pages
|