Toward an Integrative Multimodeling Interface: A Human-Computer Interface Approach to Interrelating Model Structures

Among the different sorts of challenges for the modeling and simulation community, two types of challenges face us: challenges that optimize space and time for the computer and challenges that improve the human interface to the modeling and simulation process itself. While these types of challenges are important for the future health of simulation, the author presents a grand challenge of the latter variety, based on an area termed integrative multimodeling. The purpose of integrative multimodeling is to provide a human-computer interaction environment that allows components of different model types to be linked to one another. This study specifies current modeling practices in simulation and proceeds to justify a need for the challenge. It then follows this with two areas: aesthetic computing and the RUBE software framework, which supports customized “notations” for dynamic models constructed using the extensible markup language (XML).

[1]  J. Jacko,et al.  The human-computer interaction handbook: fundamentals, evolving technologies and emerging applications , 2002 .

[2]  FishwickPaul,et al.  A two-stage modeling and simulation process for web-based modeling and simulation , 2002 .

[3]  Alan Kay,et al.  User Interface: A Personal View , 2005 .

[4]  Paul A. Fishwick,et al.  Aesthetic Programming: Crafting Personalized Software , 2002, Leonardo.

[5]  John F. Hopkins,et al.  Synthetic Human Agents for Modeling and Simulation , 2001 .

[6]  Rosalind W. Picard Affective Computing , 1997 .

[7]  Dean Karnopp,et al.  Introduction to physical system dynamics , 1983 .

[8]  Osman Balci,et al.  The Visual Simulation Environment technology transfer , 1997, WSC '97.

[9]  J. Banks,et al.  Discrete-Event System Simulation , 1995 .

[10]  S. Joy Mountford,et al.  The Art of Human-Computer Interface Design , 1990 .

[11]  E. Abbott Flatland: A Romance of Many Dimensions , 1884 .

[12]  Martin Otter,et al.  Modelica-a language for physical system modeling, visualization and interaction , 1999, Proceedings of the 1999 IEEE International Symposium on Computer Aided Control System Design (Cat. No.99TH8404).

[13]  Jakob Nielsen,et al.  Chapter 4 – The Usability Engineering Lifecycle , 1993 .

[14]  Amy L. Parsons,et al.  Emotional Design: Why We Love (or Hate) Everyday Things , 2006 .

[15]  Edward A. Lee,et al.  Ptolemy: A Framework for Simulating and Prototyping Heterogenous Systems , 2001, Int. J. Comput. Simul..

[16]  Jakob Nielsen,et al.  Usability engineering , 1997, The Computer Science and Engineering Handbook.

[17]  William E. Lorensen,et al.  Object-Oriented Modeling and Design , 1991, TOOLS.

[18]  Paul A. Fishwick Next Generation Modeling : A Grand Challenge , 2000 .

[19]  G. Lakoff,et al.  Where mathematics comes from : how the embodied mind brings mathematics into being , 2002 .

[20]  Michael Zyda,et al.  Networked virtual environments - desgin and implementation , 1999 .

[21]  A. Alan B. Pritsker,et al.  Gasp iv simulation language , 1974 .

[22]  Denise Schmandt-Besserat,et al.  How Writing Came About , 1997 .

[23]  John F. Hopkins,et al.  The rube framework for software modeling and customized 3-D visualization , 2003, J. Vis. Lang. Comput..

[24]  C. Nass,et al.  Emotion in human-computer interaction , 2002 .

[25]  Marc-Alexander Najork,et al.  Programming in Three Dimensions , 1993, J. Vis. Lang. Comput..

[26]  Jinho Lee,et al.  A two-stage modeling and simulation process for web-based modeling and simulation , 2002, TOMC.

[27]  P. Jordan Designing Pleasurable Products: An Introduction to the New Human Factors , 2000 .

[28]  François E. Cellier,et al.  Continuous system modeling , 1991 .

[29]  D. Norman Emotional design : why we love (or hate) everyday things , 2004 .

[30]  Robert E. Shannon,et al.  Introduction to the art and science of simulation , 1998, 1998 Winter Simulation Conference. Proceedings (Cat. No.98CH36274).

[31]  Paul A. Fishwick,et al.  A three-dimensional human agent metaphor for modeling and simulation , 2001 .

[32]  Donald D. Chamberlin,et al.  W3C World Wide Web Consortium , 2003 .

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

[34]  E. Abbott,et al.  Flatland: a Romance of Many Dimensions , 1884, Nature.

[35]  Philippe Coiffet,et al.  Virtual Reality Technology , 2003, Presence: Teleoperators & Virtual Environments.

[36]  Hilding Elmqvist,et al.  Physical system modeling with Modelica , 1998 .

[37]  Ray J. Paul,et al.  Web-based simulation: revolution or evolution? , 2000, TOMC.

[38]  S. Kotha Mass Customization: The New Frontier in Business Competition , 1992 .

[39]  Sun-Joo Shin The Iconic Logic of Peirce's Graphs , 2002 .

[40]  Margaret Morrison,et al.  Models as Mediators , 1999 .

[41]  Carol Ann Tomlinson,et al.  The Differentiated Classroom: Responding the Needs of All Learners , 1999 .

[42]  Rosalind W. Picard Affective computing: (526112012-054) , 1997 .

[43]  Averill M. Law,et al.  Simulation Modeling and Analysis , 1982 .

[44]  Richard E. Nance,et al.  A history of discrete event simulation programming languages , 1993, HOPL-II.

[45]  Margaret Morrison,et al.  Models as Mediators: Perspectives on Natural and Social Science , 1999 .