This paper reports on our experience with providing Information Flow Control (IFC) as a library. Our aim was to support the use of an unmodified Platform as a Service (PaaS) cloud infrastructure by IFC-aware web applications. We discuss how Aspect Oriented Programming (AOP) overcomes the limitations of RubyTrack, our first approach. Although use of AOP has been mentioned as a possibility in past IFC literature we believe this paper to be the first illustration of how such an implementation can be attempted. We discuss how we built FlowR (Information Flow Control for Ruby), a library extending Ruby to provide IFC primitives using AOP via the Aquarium open source library. Previous attempts at providing IFC as a language extension required eit...
Language-based information flow control (IFC) is a powerful tool to discover security leaks in softw...
Information flow control (IFC) is a technique to assert the security of a given program with respect...
Abstract. Much progress has recently been made on information flow control, enabling the enforcement...
This paper reports on our experience with providing Information Flow Control (IFC) as a library. Our...
Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Com...
Abstract: This research demonstrates that aspect-oriented programming can be used to augment an exis...
We present an approach to embed constructs for aspect-oriented programming with dynamic deployment i...
AbstractFeatures are pieces of core functionality of a program that is relevant to particular stakeh...
With the rapid increase in usage of the internet and online applications, there is a huge demand for...
This work builds upon a scientific paper which describes an approach and tool which allow programmer...
This thesis describes a library called rbClips that makes CLIPS functionality available from Ruby. C...
Among implementations of the aspect-oriented programming paradigm, some approaches have been develop...
Observing the evolution of hardware and software technologies over the years, the programming tenden...
Aspect-oriented programming (AOP) is increasingly gaining in popularity. However, the focus of aspec...
Aspect-oriented programming (AOP) is increasingly gaining in popularity. However, the focus of aspec...
Language-based information flow control (IFC) is a powerful tool to discover security leaks in softw...
Information flow control (IFC) is a technique to assert the security of a given program with respect...
Abstract. Much progress has recently been made on information flow control, enabling the enforcement...
This paper reports on our experience with providing Information Flow Control (IFC) as a library. Our...
Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Com...
Abstract: This research demonstrates that aspect-oriented programming can be used to augment an exis...
We present an approach to embed constructs for aspect-oriented programming with dynamic deployment i...
AbstractFeatures are pieces of core functionality of a program that is relevant to particular stakeh...
With the rapid increase in usage of the internet and online applications, there is a huge demand for...
This work builds upon a scientific paper which describes an approach and tool which allow programmer...
This thesis describes a library called rbClips that makes CLIPS functionality available from Ruby. C...
Among implementations of the aspect-oriented programming paradigm, some approaches have been develop...
Observing the evolution of hardware and software technologies over the years, the programming tenden...
Aspect-oriented programming (AOP) is increasingly gaining in popularity. However, the focus of aspec...
Aspect-oriented programming (AOP) is increasingly gaining in popularity. However, the focus of aspec...
Language-based information flow control (IFC) is a powerful tool to discover security leaks in softw...
Information flow control (IFC) is a technique to assert the security of a given program with respect...
Abstract. Much progress has recently been made on information flow control, enabling the enforcement...