Artifact Meta-Models for Composable Simulation

This paper presents our artifact meta-models designed for facilitating artifact selection and composable simulation. In particular, meta-models incorporate function and form attributes to explicitly describe external characteristics and inter-connection requirements of artifacts. In addition, artifact meta-models are associated with behavior models, so that a user can choose artifacts with desired function and form features and then use their behavior models in simulation studies. Our artifact-models are developed in an object-oriented fashion and are specified in extensible markup language (XML). To manage the complexity associated with a large number of artifact attributes, the function and form attributes are organized in a hierarchical fashion. The paper discusses our methodologies developed for designing artifact attribute hierarchy and the research issues that need to be addressed in future work.

[1]  Bernard P. Zeigler,et al.  Object-oriented simulation with hierarchical, modular models , 1990 .

[2]  Steven J. Fenves,et al.  A model for the flow of design information in the open assembly design environment (OpenADE) , 2001 .

[3]  Roy Scrudder,et al.  High Level Architecture Object Model Development And Supporting Tools , 1998, Simul..

[4]  Christiaan J. J. Paredis,et al.  Reconfigurable Models: A Modeling Paradigm to Support Simulation-Based Design , 2000 .

[5]  Bernard P. Zeigler,et al.  Theory of modeling and simulation , 1976 .

[6]  Ram D. Sriram,et al.  THE USE OF XML FOR DESCRIBING FUNCTIONS AND TAXONOMIES IN COMPUTER-BASED DESIGN , 1999 .

[7]  B. Chandrasekaran,et al.  Functional representation: A brief historical perspective , 1994, Appl. Artif. Intell..

[8]  Paul A. Fishwick,et al.  A Functional/Declarative Dichotomy for Characterizing Simulation Models , 1992, Proceedings of the Third Annual Conference of AI, Simulation, and Planning in High Autonomy Systems 'Integrating Perception, Planning and Action'..

[9]  Ram D. Sriram,et al.  The Use of XML to Describe Function and Taxonomies in Computer-based Design , 1999 .

[10]  Bernard P. Zeigler,et al.  Model base management for multifacetted systems , 1991, TOMC.

[11]  Christiaan J. J. Paredis,et al.  Modeling of Component Interactions in Configuration Design , 2001 .

[12]  Richard Fikes,et al.  A Web-Based Compositional Modeling System for Sharing of Physical Knowledge , 1997, IJCAI.

[13]  Hilding Elmqvist,et al.  Modelica — A unified object-oriented language for physical systems modeling , 1997 .

[14]  Christiaan J. J. Paredis,et al.  Object-Oriented Libraries of Physical Components in Simulation and Design , 2001 .

[15]  Christiaan J. J. Paredis,et al.  Modeling and Simulation Methods for Design of Engineering Systems , 2001, J. Comput. Inf. Sci. Eng..

[16]  V. Aubert,et al.  VHDL-AMS, a unified language to describe multi-domain, mixed-signal designs. Mechatronic applications. , 2001 .

[17]  Christian Weber,et al.  Functional features for design in mechanical engineering , 1993 .

[18]  Kevin Benner,et al.  Book review: Object-Oriented Simulation with Hierarchical, Modular Models by Bernard P. Zeigler (Academic Press) , 1990, SGAR.

[19]  Peter Piela Ascend: an object-oriented computer environment for modeling and analysis , 1989 .

[20]  Ahmed A. Shabana,et al.  Flexible Multibody Dynamics: Review of Past and Recent Developments , 1997 .

[21]  Bernard P. Zeigler,et al.  Theory of Modeling and Simulation: Integrating Discrete Event and Continuous Complex Dynamic Systems , 2000 .

[22]  John Keown,et al.  OrCAD PSpice and Circuit Analysis , 2000 .

[23]  Werner Schiehlen,et al.  Multibody System Dynamics: Roots and Perspectives , 1997 .

[24]  Hilding Elmqvist,et al.  MODELICA — THE NEW OBJECT-ORIENTED MODELING LANGUAGE , 1998 .

[25]  Ram D. Sriram,et al.  The Representation of Function in Computer-Based Design , 1999 .

[26]  Mitsuru Ikeda,et al.  A representation language for behavior and function: FBRL , 1996 .

[27]  COIS E. CELLIER Object{oriented Modeling: Means for Dealing with System Complexity , 1996 .

[28]  Mats Andersson,et al.  Object-Oriented Modeling and Simulation of Hybrid Systems , 1994 .