Some Issues on Incremental Abstraction-Carrying Code

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

Abstraction-Carrying Code (ACC) has recently been proposed as a framework for proof-carrying code (PCC) in which the code supplier provides a program together with an abstraction (or abstract model of the program) whose validity entails compliance with a predefined safety policy. The abstraction thus plays the role of safety certificate and its generation (and validation) is carried out automatically by a fixed-point analyzer. Existing approaches for PCC are developed under the assumption that the consumer reads and validates the entire program w.r.t. the full certificate at once, in a non incremental way. In this abstract, we overview the main issues on incremental ACC. In particular, in the context of logic programming, we discuss both the generation of incremental certificates and the design of an incremental checking algorithm for untrusted updates of a (trusted) program, i.e., when a producer provides a modified version of a previously validated program. By update, we refer to any arbitrary change on a program, i.e., the extension of the program with new predicates, the deletion of existing predicates and the replacement of existing predicates by new versions for them. We also discuss how each kind of update affects the incremental extension in terms of accuracy and correctness.

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

Some Issues on Incremental Abstraction-Carrying Code 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 Some Issues on Incremental Abstraction-Carrying Code, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Some Issues on Incremental Abstraction-Carrying Code will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-120216

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