31st International Conference on Technology of Object-Oriented Language and Systems Strategies and Techniques of Freeze/Melt Nanjing, China September 22-September 25 ISBN: 0-7695-0393-4
To design a software development environment with both the advantages of dynamic and static environments, we present the Freeze/Melt mechanism. Freeze is a process to convert a module designed maturely to native code, and melt is a process to restore a frozen module to the state of intermediate code. The essence of Freeze/Melt is to implement hybrid execution of interpreting and compiling in one environment. Aiming at OOPL, in this paper we first discuss two strategies of Freeze/Melt-freeze enclosure strategy and semi-freeze strategy, and then elaborate the dynamic and static interaction techniques, the key techniques to implement hybrid execution. Finally, MagicFrame, a prototype system, is introduced.
Index Terms:
Freeze, Melt, Freeze-enclosure strategy, Semi-freeze strategy, Dynamic and static interaction technique
Citation:
Yu Li, Yongsen Xu, Gaoyan Xie, Zhiyuan Zhan, "Strategies and Techniques of Freeze/Melt," tools, pp.98, 31st International Conference on Technology of Object-Oriented Language and Systems, 1999 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||