期刊文献+
共找到1篇文章
< 1 >
每页显示 20 50 100
Confinement framework for encapsulating objects
1
作者 Qin SHU Zongyan QIU Shuling WANG 《Frontiers of Computer Science》 SCIE EI CSCD 2013年第2期236-256,共21页
Confinement is used to prohibit safety-critical ob- jects from unintended access. Approaches for specifying and verifying confinement have been proposed in the last twenty years but their application has been help bac... Confinement is used to prohibit safety-critical ob- jects from unintended access. Approaches for specifying and verifying confinement have been proposed in the last twenty years but their application has been help back. We develop a novel framework for specifying and verifying object confine- ment in object-oriented (00) programs. Instead of expressing the confinement requirements within a class for possible fu- ture usage, as with ownership types, we specify confinement requirements of the class in its usage class which actually in- tends to confine the parts, i.e., internal representations. Syn- tactically, an optional conf clause is introduced in class dec- larations for annotating the confined attribute-paths. A "same type and confinement" notation is introduced for expressing type and confinement dependence among variables, param- eters, and return values of methods, Based on the extension to a Java-like language and existing techniques of alias anal- ysis, we define a sound type-system for checking the well- confinedness of 00 programs with respect to the confinement specifications. 展开更多
关键词 OBJECT-ORIENTED ALIASING CONFINEMENT owner-ship type system well-confined program
原文传递
上一页 1 下一页 到第
使用帮助 返回顶部