Sciweavers

ASIAN
2006
Springer

Information Hiding in the Join Calculus

14 years 3 months ago
Information Hiding in the Join Calculus
Abstract. We aim to provide information hiding support in concurrent object-oriented programming languages. We study the issue both at the object level and class level, in the context of an object-oriented extension of the Join calculus -- a process calculus in the tradition of culus. In this extended abstract we focus on the class level and design a new hiding operation on classes, aimed at preventing part of parent classes from being visible in client (inheriting) classes. We define the formal semantics of our new operation in terms of -converting hidden names to fresh names, and its typing in terms of eliminating hidden names from class types. We study the standard soundness property of the type system, as well as specific properties concerning hiding. Our motivation stems from language design, aiming at producing a practical programming language.
Qin Ma 0002, Luc Maranget
Added 20 Aug 2010
Updated 20 Aug 2010
Type Conference
Year 2006
Where ASIAN
Authors Qin Ma 0002, Luc Maranget
Comments (0)