| D. G. Clarke, J. M. Potter, and J. Noble. Simple Ownership Types for Object Containment. In European Conference on ObjectOriented Programming, 2001. |
....found in the number of recent OOPSLA and ECOOP papers on the topic) To achieve encapsulation for heap allocated objects, there have been many proposals for con nement. For example, elds can be designated as unshared or read only. Quite a few con nement disciplines have been proposed (e.g. see [40, 7, 27, 4] and citations therein) Most have signi cant shortcomings; they are too restrictive for practical use, or not eciently checkable. Few have been formally justi ed. Existing justi cations use disparate techniques such that it is quite hard to assess and compare con nement disciplines [7, 25, ....
....7, 27, 4] and citations therein) Most have signi cant shortcomings; they are too restrictive for practical use, or not eciently checkable. Few have been formally justi ed. Existing justi cations use disparate techniques such that it is quite hard to assess and compare con nement disciplines [7, 25, 18]. One of our contributions is to show how standard semantic techniques can be used for such assessments. The challenges. A widely held view seems to be that classical techniques based on denotational semantics and logical relations are inadequate in the face of the complex language features of ....
[Article contains additional citation context not shown here]
D. G. Clarke, J. Noble, and J. M. Potter. Simple ownership types for object containment. In ECOOP 2001.
....o er encapsulation without sacri cing extensibility and exibility. But it is well known that the unfettered use of shared references to mutable objects is error prone and can violate intended encapsulation. Quite a few proposals have been made for con nement, i.e. alias control (see, e.g. [CNP01,Boy01,VB01] and citations therein) Most proposals have been accompanied by an intuitive explanation of a property intended to be ensured, justi ed by examples and design patterns. Some proposals have included precise de nitions of syntactic conditions necessary for the property; in some cases the ....
.... about speci cations using modi es clauses [MPH00,DLN98,LN00] and for justifying program transformations [BN02] The present paper addresses con nement that is instance based in that an object of public class is viewed as owning certain objects that constitute its internal representation [CPN98,CNP01,MPH00]. This form of con nement is applicable to many situations in practice, but our contribution is not just to treat this form; rather, we explore an approach, based on denotational semantics, that can be adapted to other forms. The literature on con nement re ects the search for con nement ....
[Article contains additional citation context not shown here]
D. G. Clarke, J. Noble, and J. M. Potter. Simple ownership types for object containment. In J. L. Knudsen, editor, ECOOP, 2001.
....in the number of recent OOPSLA and ECOOP papers on the topic) To achieve encapsulation for heap allocated objects, there have been many proposals for confinement. For example, fields can be designated as unshared or read only. Quite a few confinement disciplines have been proposed (e.g. see [40, 7, 27, 4] and citations therein) Most have significant shortcomings; they are too restrictive for practical use, or not e#ciently checkable. Few have been formally justified. Existing justifications use disparate techniques such that it is quite hard to assess and compare confinement disciplines [7, 25, ....
....7, 27, 4] and citations therein) Most have significant shortcomings; they are too restrictive for practical use, or not e#ciently checkable. Few have been formally justified. Existing justifications use disparate techniques such that it is quite hard to assess and compare confinement disciplines [7, 25, 18]. One of our contributions is to show how standard semantic techniques can be used for such assessments. The challenges. A widely held view seems to be that classical techniques based on denotational semantics and logical relations are inadequate in the face of the complex language features of ....
[Article contains additional citation context not shown here]
D. G. Clarke, J. Noble, and J. M. Potter. Simple ownership types for object containment. In ECOOP 2001.
.... result for user defined abstractions [3] The term confinement appears to originate in the literature on operating system security, but its use is natural in object oriented programming where pointer confinement has been proposed for encapsulation at the level of modules, classes, or instances [16, 8, 18, 5, 31]. For information flow, we impose a confinement condition on high security pointers. The following section is a detailed overview of the paper. Section 3 formalizes the language and its semantics. Section 4 gives the security typing system. Section 5 deals with confinement, which is then used in ....
D. G. Clarke, J. Noble, and J. M. Potter. Simple ownership types for object containment. In J. L. Knudsen, editor, ECOOP 2001.
No context found.
David Clarke, James Noble, and John Potter. Simple ownership types for object containment. In ECOOP Proceedings, June 2001.
No context found.
D. G. Clarke, J. M. Potter, and J. Noble. Simple Ownership Types for Object Containment. In European Conference on ObjectOriented Programming, 2001.
No context found.
David G. Clarke, James Noble, and John M. Potter. Simple Ownership Types for Object Containment. Proc. European Conference on Object-Oriented Programming, Budapest, Hungary, June 2001.
No context found.
David G. Clarke, James Noble, and John M. Potter. Simple Ownership Types for Object Containment. Proc. European Conference on Object-Oriented Programming, Budapest, Hungary, June 2001.
No context found.
D. Clarke, J. Noble, and J. Potter. Simple ownership types for object containment. Proceedings of the 15th European Conference on Object-Oriented Programming, pages 53-76, Springer LNCS 2072.
No context found.
D. Clarke, J. Noble, and J. Potter. Simple ownership types for object containment. ECOOP, LNCS 2072.
No context found.
David G. Clarke, James Noble, and John M. Potter. Simple ownership types for object containment. In European Conference for Object-Oriented Programming (ECOOP), June 2001.
No context found.
D. G. Clarke, J. Noble, and J. M. Potter. Simple ownership types for object containment. In European Conference for Object-Oriented Programming (ECOOP), June 2001.
No context found.
D. G. Clarke, J. Noble, and J. M. Potter. Simple ownership types for object containment. In European Conference for Object-Oriented Programming (ECOOP), June 2001.
No context found.
Clarke, D. G., Noble, J., Potter, J. M.: Simple Ownership Types for Object Containment. Proceedings of ECOOP. (2001)
No context found.
David G. Clarke, James Noble, and John M. Potter. Simple ownership types for object containment. In European Conference for Object-Oriented Programming, June 2001.
No context found.
D. G. Clarke, J. Noble, and J. M. Potter. Simple ownership types for object containment. In European Conference for Object-Oriented Programming (ECOOP), June 2001.
No context found.
D. Clarke, J. Noble, and J. Potter. Simple ownership types for object containment. In ECOOP, 2001.
No context found.
David G. Clarke, James Noble, and John M. Potter. Simple ownership types for object containment. In European Conference for Object-Oriented Programming (ECOOP), June 2001.
No context found.
David G. Clarke, James Noble, and John M. Potter. Simple ownership types for object containment. In European Conference for Object-Oriented Programming (ECOOP), June 2001.
No context found.
D. G. Clarke, J. Noble, and J. M. Potter. Simple ownership types for object containment. In European Conference for Object-Oriented Programming (ECOOP), June 2001.
No context found.
D. Clarke, J. Noble, and J. Potter. Simple ownership types for object containment. Proceedings of the 15th European Conference on Object-Oriented Programming, pages 53-76, Springer LNCS 2072, 2001.
No context found.
D. G. Clarke, J. Noble, and J. M. Potter. Simple ownership types for object containment. In European Conference for Object-Oriented Programming (ECOOP), June 2001.
No context found.
D. Clarke, J. Noble, and J. Potter. Simple ownership types for object containment. ECOOP, LNCS 2072.
No context found.
D. G. Clarke, J. Noble, and J. M. Potter. Simple ownership types for object containment. In European Conference for Object-Oriented Programming (ECOOP), June 2001.
No context found.
D. G. Clarke, J. Noble, and J. M. Potter. Simple ownership types for object containment. In European Conference for Object-Oriented Programming (ECOOP), June 2001.
First 50 documents
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC