Program errors are a source of information leaks. Track-ing these leaks is hard because error propagation breaks out of program structure. Programming languages often fea-ture exception constructs to provide some structure to error handling: for example, the try...catch blocks in Java and Caml. Mainstream information-flow security compilers such as Jif and FlowCaml enforce rigid rules for exceptions in or-der to prevent leaks via public side effects of computation whose reachability depends on exceptions. This paper presents a general and permissive alternative to the rigid solution: the programmer is offered a choice for each type of error/exception whether to handle it or not. The security mechanism ensures that, in the former case, it is...
. The support for precise exceptions in Java, combined with frequent checks for runtime exceptions,...
Type systems and program logics are often thought to be at opposing ends of the spectrum of formal s...
Type systems and program logics are often thought to be at opposing ends of the spectrum of formal s...
The move toward publically available services that store private information has increased the impor...
Contains fulltext : 29857.pdf (publisher's version ) (Open Access)Programs contain...
Traditional error handling mechanisms, including exceptions, have several weaknesses that interfere ...
Language-based information-flow control (IFC) techniques often rely on special purpose, ad-hoc primi...
Unhandled exceptions crash programs, so a compile-time check that exceptions are handled should in p...
The development of robust software is a difficult undertaking, and is becoming increasingly more im...
Abstract—Uncertainty and dynamism surrounding pervasive systems require new and sophisticated approa...
Exception handling is nowadays a necessary component of error proof information systems. The paper p...
Abstract—Existing designs for fine-grained, dynamic information-flow control assume that it is accep...
Exception handling mechanisms provide a structured way to deal with exceptional circumstances, makin...
Abstract. It is difficult to write programs that behave correctly in the presence of exceptions. We ...
AbstractException handling mechanisms provide a structured way to deal with exceptional circumstance...
. The support for precise exceptions in Java, combined with frequent checks for runtime exceptions,...
Type systems and program logics are often thought to be at opposing ends of the spectrum of formal s...
Type systems and program logics are often thought to be at opposing ends of the spectrum of formal s...
The move toward publically available services that store private information has increased the impor...
Contains fulltext : 29857.pdf (publisher's version ) (Open Access)Programs contain...
Traditional error handling mechanisms, including exceptions, have several weaknesses that interfere ...
Language-based information-flow control (IFC) techniques often rely on special purpose, ad-hoc primi...
Unhandled exceptions crash programs, so a compile-time check that exceptions are handled should in p...
The development of robust software is a difficult undertaking, and is becoming increasingly more im...
Abstract—Uncertainty and dynamism surrounding pervasive systems require new and sophisticated approa...
Exception handling is nowadays a necessary component of error proof information systems. The paper p...
Abstract—Existing designs for fine-grained, dynamic information-flow control assume that it is accep...
Exception handling mechanisms provide a structured way to deal with exceptional circumstances, makin...
Abstract. It is difficult to write programs that behave correctly in the presence of exceptions. We ...
AbstractException handling mechanisms provide a structured way to deal with exceptional circumstance...
. The support for precise exceptions in Java, combined with frequent checks for runtime exceptions,...
Type systems and program logics are often thought to be at opposing ends of the spectrum of formal s...
Type systems and program logics are often thought to be at opposing ends of the spectrum of formal s...