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

R. Mascarenhas, D. Karumuri, U. Buy, R. Kenyon
Proceedings of the 20th International Conference on Software Engineering  
The design, implementation, and testing of virtual environments is complicated by the concurrency and realtime 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 veri cation of concurrent and real-time systems. We applied a timed extension of Petri nets to modeling and analysis of the CAVE TM1 virtual environment at the
more » ... ironment at the University of Illinois at Chicago. Here, 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 aw in the way a shared bu er is used by C A VE processes. Due to an erroneous synchronization on the bu er, di erent C A VE walls can simultaneously display images based on di erent input information. We conclude from our empirical studies that Petri-net-based tools can e ectively support the development of reliable virtual environments.
doi:10.1109/icse.1998.671100 dblp:conf/icse/MascarenhasKBK98 fatcat:sqyfh7x7b5eklop2bw6nvy2y7m