Analysing the Java package-access concepts in Isabelle-HOL: Research Articles

  • Authors:
  • Norbert Schirmer

  • Affiliations:
  • Technical University of München, Department of Informatics, D-85748 Garching, Germany

  • Venue:
  • Concurrency and Computation: Practice & Experience - Formal Techniques for Java-like Programs
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

Java access modifiers and packages provide a mechanism to restrict access to members and types, as an additional means of information hiding beyond the purely object-oriented concept of classes. In this paper we clarify the semantics of access modifiers and packages by adding them to our formal model of Java in the theorem prover Isabelle/HOL. We analyse which properties we can rely on at runtime, provided that the program has passed the static accessibility tests. Copyright © 2004 John Wiley & Sons, Ltd.