Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
424207 | Electronic Notes in Theoretical Computer Science | 2006 | 15 Pages |
Abstract
We present a semantics-based technique for modeling and analysing resource usage behaviour of programs written in a simple object oriented language like Java Card byte code. The approach is based on the quantitative abstract interpretation framework of Di Pierro and Wiklicky where programs are represented as linear operators. We consider in particular linear operators over semi-rings (such as max-plus) that have proven useful for analysing cost properties of discrete event systems. We illustrate our technique through a cache behaviour analysis for Java Card.
Related Topics
Physical Sciences and Engineering
Computer Science
Computational Theory and Mathematics