Advertisement

Design and Implementation of Operation Replay for Virtual Experiment

  • Jiufei Tang
  • Xingming Ouyang
  • Junqing Yu
  • Liefu Ai
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5670)

Abstract

Although virtual experiment systems have been widely used in universities and colleges, many functions, such as experiment demonstration and experiment process analysis, need to be extended. Operation replay is the core and foundation of these 2 functions. Under MFC framework, the mechanism of operation replay is studied. A method based on message capturing and sending is proposed and the feasibility of this method is proved by using DFA theory. Experimental results demonstrate that the proposed method is effective and can be realized in existed MFC-based VESs easily. The idea of operation replay has some referential value for other e-learning system researchers and developers .

Keywords

virtual experiment system operation replay valid message 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Zhou, D., Zhang, Z., Zhong, S., Xie, P.: The Design of Software Architecture for E-Learning Platforms. In: Pan, Z., Zhang, X., El Rhalibi, A., Woo, W., Li, Y. (eds.) Edutainment 2008. LNCS, vol. 5093, pp. 32–40. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  2. 2.
    Yun, R., Pan, Z., Li, Y.: An Educational Virtual Environment for Studying Physics Concept in High Schools. In: Lau, R., Li, Q., Cheung, R., Liu, W. (eds.) ICWL 2005. LNCS, vol. 3583, pp. 326–331. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  3. 3.
    Ma, J., Nickerson, J.V.: Hands-on, Simulated, and Remote Laboratories: A comparative Literature Review. ACM Computing Surveys 38(3), Article 7 (2006)Google Scholar
  4. 4.
    Xingming, O., Xiaolong, Y., Xinrong, X.: Design and Implementation of Virtual Lab Based on Internet. Computer Engineering (in Chinese) 30(4), 185–186 (2004)Google Scholar
  5. 5.
    Chang, J.-C., Li, S.-C.: Monitoring the Experiment Process and Diagnosing the Experiment Mistakes Made by Students with Petri Net Modeling. In: Pan, Z., Aylett, R.S., Diener, H., Jin, X., Göbel, S., Li, L. (eds.) Edutainment 2006. LNCS, vol. 3942, pp. 108–115. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  6. 6.
    Xu, G., Rountev, A., Tang, Y., Qin, F.: Efficient Checkpointing of Java Software Using Context-Sensitive Capture and Replay. In: Proceedings of the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering, pp. 85–94 (2007)Google Scholar
  7. 7.
    Steven, J., Chandra, P., Fleck, B., Podgurski, A.: jRapture: A Capture/Replay Tool for Observation-Based Testing. In: Proceedings of the 2000 ACM SIGSOFT international symposium on Software testing and analysis, pp. 158–167 (2000)Google Scholar
  8. 8.
    Desktop Screen Record5, http://www.recordscreen.com/
  9. 9.
    Blackboard (2005), http://www.blackboard.com/

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Jiufei Tang
    • 1
  • Xingming Ouyang
    • 1
  • Junqing Yu
    • 1
  • Liefu Ai
    • 1
  1. 1.Computer CollegeHuazhong University of Science & Technology,WuhanHubeiChina

Personalised recommendations