J4

• 计算机科学 • Previous Articles     Next Articles

An Abstract Machine for a Simple Object Oriented Language and Its Visual Implementation

JIN Ying1, LIU Lei1, ZHENG Xiao juan2, ZHANG Chang hai1   

  1. 1. College of Computer Science and Technology, Jilin University, Changchun 130012, China; 2. School of Software, Northeast Normal University, Changchun 130117, China
  • Received:2006-06-10 Revised:1900-01-01 Online:2006-08-26 Published:2006-08-26
  • Contact: JIN Ying

Abstract: An abstract machine (SAM) for a simple object oriented language SOOL is formally defined, a visual system VisualOO is developed for the visual implementation of SAM. The system VisualOO can translate source programs of SOOL into formal internal representation of SAM, and dynamically display the execution of those SOOL programs. The abstract machine presented in this paper as well as the visual system VisualOO can be integrated into the course of formal semantics to help understand and grasp object oriented programming langu ages and their formal semantics better.

Key words: object oriented language, abstract machine, visual system

CLC Number: 

  • TP311