A Web-based Tool Combining Different Type Analyses

Computer Science – Programming Languages

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Paper presented at the 16th Workshop on Logic-based Methods in Programming Environments (WLPE2006)

Scientific paper

There are various kinds of type analysis of logic programs. These include for example inference of types that describe an over-approximation of the success set of a program, inference of well-typings, and abstractions based on given types. Analyses can be descriptive or prescriptive or a mixture of both, and they can be goal-dependent or goal-independent. We describe a prototype tool that can be accessed from a web browser, allowing various type analyses to be run. The first goal of the tool is to allow the analysis results to be examined conveniently by clicking on points in the original program clauses, and to highlight ill-typed program constructs, empty types or other type anomalies. Secondly the tool allows combination of the various styles of analysis. For example, a descriptive regular type can be automatically inferred for a given program, and then that type can be used to generate the minimal "domain model" of the program with respect to the corresponding pre-interpretation, which can give more precise information than the original descriptive type.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

A Web-based Tool Combining Different Type Analyses does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with A Web-based Tool Combining Different Type Analyses, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and A Web-based Tool Combining Different Type Analyses will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-120210

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.