Temporal Analysis of Complex Time-Dependent Systems: an Approach Based on Time Petri Nets, ActorDEVS and HLA

TitleTemporal Analysis of Complex Time-Dependent Systems: an Approach Based on Time Petri Nets, ActorDEVS and HLA
Publication TypeConference Paper
Year of Publication2008
AuthorsCicirelli, F, Furfaro, A, Nigro, L, Pupo, F
Conference NameProc. of 20th European Modeling and Simulation Symposium (EMSS'08)
Pagination455–462
Date PublishedSeptember 17-19
Conference LocationCampora S. Giovanni, Italy
Abstract

The design of time-dependent systems is challenging because it must fulfil both functional and temporal requirements. A properly abstracted model of one such a system, with temporal aspects only, is often derived and analyzed in order to evaluate the temporal behaviour of the system. Temporal analysis can be based on simulation or (hopefully) on exhaustive statespace exploration. The latter techniques, though, are difficult to practice for large system models. In the work described in this paper, Time Petri Nets (TPNs) are preferred to formalize a time-dependent system because they facilitate the expression of concurrency, distribution, synchronization, mutual exclusion etc. concerns. An approach is proposed where a TPN model is mapped on ActorDEVS, a minimal and efficient Java framework supporting parallel or interleaved DEVS model execution. Complex TPN models can be analyzed using distributed simulation of ActorDEVS over HLA. The approach is demonstrated by means of a real-time realistic example.