Analysing the Java package/access concepts in Isabelle/HOL

@article{Schirmer2004AnalysingTJ,
  title={Analysing the Java package/access concepts in Isabelle/HOL},
  author={Norbert Schirmer},
  journal={Concurrency - Practice and Experience},
  year={2004},
  volume={16},
  pages={689-706}
}
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… CONTINUE READING

Citations

Publications citing this paper.
SHOWING 1-10 OF 15 CITATIONS

Proving correctness of JavaCard DL taclets using Bali

  • Third IEEE International Conference on Software Engineering and Formal Methods (SEFM'05)
  • 2005
VIEW 4 EXCERPTS
CITES BACKGROUND
HIGHLY INFLUENCED

EAM: Expansive Access Modifiers in OOP

  • 2008 International Conference on Computer and Communication Engineering
  • 2008
VIEW 3 EXCERPTS
CITES METHODS & BACKGROUND