Case-based Reasoning For Simulation modeling: Issues And Challenges Ming Zhou, PhD., Professor Center for Systems Modeling Simulation Indiana state University Terre Haute. IN 47809, USA Collaborating with Zhimin Chen, Ph. D, Professor School of Management, Shen Zhen University, PR China
Case-based Reasoning For Simulation Modeling: Issues And Challenges Ming Zhou, PhD., Professor Center for Systems Modeling & Simulation Indiana State University Terre Haute, IN 47809, USA Collaborating with Zhimin Chen, Ph.D., Professor School of Management, Shen Zhen University, PR. China
Reasons for simulation being underutilized Simulation modeling is a time-consuming and knowledge/information intense process Most models developed are customized? models that cannot be reused or easily adapted to other even Similar problems (Arons 1999, 2000; Zhou 2004) Conceptual modeling is a critical step that directly affects the quality and efficiency of Simulation project? but hardly supported with current technology, and still very difficult and ad-hoc process that depends on the skill and experience of individual modelers(Mclean, 2001; Robinson, 2004)
Reasons for simulation being underutilized • Simulation modeling is a time-consuming and knowledge/information intense process • Most models developed are customized “rigid” models that cannot be reused or easily adapted to other even similar problems (Arons 1999, 2000; Zhou 2004) • Conceptual modeling is a critical step that directly affects the quality and efficiency of simulation projects, but hardly supported with current technology, and still a very difficult and ad-hoc process that depends on the skill and experience of individual modelers (Mclean, 2001; Robinson, 2004)
Efforts made to address the difficulties Develop standard templates for specific classes of Simulation problems(pattern-based approach Develop modularized models or component-based modeling approach Develop standard interface that integrates simulation with other application systems Develop neutral data formats to facilitate model data transfer between different systems(to address interoperability)
Efforts made to address the difficulties • Develop standard templates for specific classes of simulation problems (pattern-based approach) • Develop modularized models or component-based modeling approach • Develop standard interface that integrates simulation with other application systems • Develop neutral data formats to facilitate model data transfer between different systems (to address interoperability)
Studies on knowledge-based simulation Develop extended programming languages,i.e genera al programming augmented with Simulation oriented language constructs Developing specialized simulation language based on a flow-chart type of logic Develop better interface to create a more interactive modeling environment (as opposed to batch? mode
Studies on knowledge-based simulation • Develop “extended programming languages”, i.e. general programming augmented with simulation oriented language constructs • Developing specialized simulation language based on a flow-chart type of logic • Develop better interface to create a more interactive modeling environment (as opposed to “batch” mode)
Continued development Object-oriented representation of simulation concepts has been emphasized since 1980s Case-based approach: adapt existing models for new applications(implemented models In software vendor industry, emphasis has been given to the development of high-level Simulators for special application systems
Continued development • Object-oriented representation of simulation concepts has been emphasized since 1980s • Case-based approach: adapt existing models for new applications (implemented models) • In software vendor industry, emphasis has been given to the development of high-level simulators for special application systems