Abstract: The Mobile Resource Guarantees (MRG) project has developed a proof-carrying-code infrastructure for resources to be applied to mobile code. Key components of this infrastructure are a certifying compiler for a high-level language, a hierarchy of program logics, tailored for reasoning about resource consumption, and an embedding of the logics into a theorem prover. In this paper, we give an overview of the project’s results, discuss the lessons learnt from it and introduce follow-up work in new projects that will build on these results. 1.
Security flaws are routinely discovered in commercial implementations of mobile code systems such as...
Mobile computing is characterized by many constraints: small, slow, battery-powered portable devices...
Abstract. A certified program analysis is an analysis whose implementation is accompanied by a check...
This paper summarises the main outcomes of the Mobile Resource Guarantees (MRG) project, which focus...
Abstract. This paper introduces notions of resource policy for mobile code to be run on smart device...
AbstractIn the Mobile Resource Guarantees project's Proof Carrying Code implementation, .class files...
Proof-Carrying Code (PCC) is a general approach to mobile code safety in which the code supplier aug...
We introduce a reasoning infrastructure for proving statements on resource consumption in an abstrac...
We introduce a reasoning infrastructure for proving statements about resource consumption in a fragm...
AbstractWe introduce a reasoning infrastructure for proving statements about resource consumption in...
AbstractWe explore an intuitionistic fragment of Artëmov’s Justification Logic as a type system for ...
We explore an intuitionistic fragment of Artëmov's Justification Logic as a type system for a progra...
We present a general framework for provably safe mobile code. It relies on a formal definition of a ...
A new approach to ensuring the security of mobile code is presented. Our approach enables a mobile-c...
In this paper, we take the extreme view that every line of code is potentially mobile, i.e., may be ...
Security flaws are routinely discovered in commercial implementations of mobile code systems such as...
Mobile computing is characterized by many constraints: small, slow, battery-powered portable devices...
Abstract. A certified program analysis is an analysis whose implementation is accompanied by a check...
This paper summarises the main outcomes of the Mobile Resource Guarantees (MRG) project, which focus...
Abstract. This paper introduces notions of resource policy for mobile code to be run on smart device...
AbstractIn the Mobile Resource Guarantees project's Proof Carrying Code implementation, .class files...
Proof-Carrying Code (PCC) is a general approach to mobile code safety in which the code supplier aug...
We introduce a reasoning infrastructure for proving statements on resource consumption in an abstrac...
We introduce a reasoning infrastructure for proving statements about resource consumption in a fragm...
AbstractWe introduce a reasoning infrastructure for proving statements about resource consumption in...
AbstractWe explore an intuitionistic fragment of Artëmov’s Justification Logic as a type system for ...
We explore an intuitionistic fragment of Artëmov's Justification Logic as a type system for a progra...
We present a general framework for provably safe mobile code. It relies on a formal definition of a ...
A new approach to ensuring the security of mobile code is presented. Our approach enables a mobile-c...
In this paper, we take the extreme view that every line of code is potentially mobile, i.e., may be ...
Security flaws are routinely discovered in commercial implementations of mobile code systems such as...
Mobile computing is characterized by many constraints: small, slow, battery-powered portable devices...
Abstract. A certified program analysis is an analysis whose implementation is accompanied by a check...