• DocumentCode
    2877825
  • Title

    Modeling and analysis of a virtual reality system with time Petri nets

  • Author

    Mascarenhas, Rajesh ; Karumuri, Dinkar ; Buy, Ugo ; Kenyon, Robert

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Illinois Univ., Chicago, IL, USA
  • fYear
    1998
  • fDate
    19-25 Apr 1998
  • Firstpage
    33
  • Lastpage
    42
  • Abstract
    The design, implementation, and testing of virtual environments is complicated by the concurrency and real-time features of these systems. Therefore, the development of formal methods for modeling and analysis of virtual environments is highly desirable. In the past, Petri net models have led to good empirical results in the automatic verification of concurrent and real-time systems. We applied a timed extension of Petri nets to modeling and analysis of the CAVETM virtual environment at the University of Illinois at Chicago. We report on our time Petri net model and on empirical studies that we conducted with the Cabernet toolset from Politecnico di Milano. Our experiments uncovered a flaw in the way a shared buffer is used by CAVE processes. Due to an erroneous synchronization on the buffer, different CAVE walls can simultaneously display images based on different input information. We conclude from our empirical studies that Petri net-based tools can effectively support the development of reliable virtual environments
  • Keywords
    Petri nets; program testing; program verification; real-time systems; systems analysis; virtual reality; CAVE; Cabernet toolset; automatic verification; concurrency; formal methods; modeling; real-time system; shared buffer; synchronization; system implementation; testing; time Petri nets; virtual environment; virtual reality system analysis; Computational modeling; Computer displays; Delay; Formal verification; Frequency synchronization; Glass; Petri nets; Power system modeling; Trademarks; Virtual reality;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 1998. Proceedings of the 1998 International Conference on
  • Conference_Location
    Kyoto
  • ISSN
    0270-5257
  • Print_ISBN
    0-8186-8368-6
  • Type

    conf

  • DOI
    10.1109/ICSE.1998.671100
  • Filename
    671100