• DocumentCode
    1385685
  • Title

    The role of process abstraction in simulation

  • Author

    Fishwick, Paul A.

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Florida Univ., Gainesville, FL, USA
  • Volume
    18
  • Issue
    1
  • fYear
    1988
  • Firstpage
    18
  • Lastpage
    39
  • Abstract
    The concept of process abstraction, which allows simulationists to construct models composed of a set of interconnected levels, is discussed. Each level in the network represents the process at some given level of abstraction and is encoded using a model type (e.g. Petri net, automaton, data flow graph) appropriate to that level. An example process composed of articulated figures around a circular table is presented. After the process is formally defined at each level, the abstraction relationships between levels are discussed. A taxonomy of process abstraction methods is presented in an effort to characterize the fundamental concepts of level traversal. The application involving the animation of the process is described within the context of the HIRES simulation language that was constructed specifically to simulate and analyze multilevel simulations. Textual and graphical examples of HIRES output are included. Finally, some observations on the future of process abstraction in modeling are given
  • Keywords
    simulation; HIRES simulation language; Petri net; automaton; data flow graph; level traversal; modeling; process abstraction; simulation; Analytical models; Animation; Automata; Context modeling; Flow graphs; Helium; History; Intelligent networks; Libraries; Taxonomy;
  • fLanguage
    English
  • Journal_Title
    Systems, Man and Cybernetics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9472
  • Type

    jour

  • DOI
    10.1109/21.87052
  • Filename
    87052