Type-based confinement
2005 ◽
Vol 16
(1)
◽
pp. 83-128
◽
Keyword(s):
Confinement properties impose a structure on object graphs which can be used to enforce encapsulation properties. From a practical point of view, encapsulation is essential for building secure object-oriented systems as security requires that the interface between trusted and untrusted components of a system be clearly delineated and restricted to the smallest possible set of operations and data structures. This paper investigates the notion of package-level confinement and proposes a type system that enforces this notion for a call-by-value object calculus as well as a generic extension thereof. We give a proof of soundness of this type system, and establish links between this work and related research in language-based security.
2019 ◽
Vol 29
(10)
◽
pp. 1439-1463
Keyword(s):
2018 ◽
Vol 6
(7)
◽
pp. 530-534
1990 ◽
Vol 22
(1-2)
◽
pp. 347-352
◽
Keyword(s):