Unification of problem solving environment implementation layers with XML-based specifications

  • Authors:
  • Jiang Shu;Layne T. Watson;Naren Ramakrishnan;Frederick A. Kamke;Christopher L. North

  • Affiliations:
  • Department of Computer Science, Virginia Polytechnic Institute and State University, Blacksburg, VA 24061-0106, United States;Departments of Computer Science and Mathematics, Virginia Polytechnic Institute and State University, Blacksburg, VA 24061-0106, United States;Department of Computer Science, Virginia Polytechnic Institute and State University, Blacksburg, VA 24061-0106, United States;Department of Wood Science and Forest Products, Virginia Polytechnic Institute and State University, Blacksburg, VA 24061-0503, United States;Department of Computer Science, Virginia Polytechnic Institute and State University, Blacksburg, VA 24061-0106, United States

  • Venue:
  • Advances in Engineering Software
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper describes how a design approach based on specifications via XML is used to unify the implementation layers of a problem solving environment WBCSim. WBCSim is a Web based simulation system designed to increase the productivity of wood scientists conducting research on wood-based composites manufacturing processes. WBCSim serves as a prototypical example for the design, construction, and evaluation of small-scale problem solving environments. WBCSim supports five process models. An XML datasheet is tailored for each model. The WBCSim interface layer, server scripts, and database management system all use this XML datasheet to improve the usability and maintainability of the three layers - client, server, developer - comprising the WBCSim system. A detailed description of the WBCSim system architecture is presented, along with a typical scenario of usage.