Title
A testing framework for DEVS formalism implementations
Abstract
The Discrete-Event system Specification (DEVS) is a widely used formalism for discrete-event modelling and simulation. A variety of DEVS modelling and simulation tools have been implemented. Diverse implementations with platform-specific characteristics and often tailored to specific problem domains need to be tested to ensure their compliance with the precise and formal DEVS formalism specification. Such compliance allows for meaningful exchange and re-use of models. It also allows for the correct comparison of simulator implementation performance and hence of specific implementation optimizations. In this paper, we focus on testing correctness and preciseness of DEVS implementations and propose a testing framework. Our testing framework combines black-box and white-box testing approaches and uses a standard XML representation for event- and state-traces (also known as segments). We apply our testing framework to Python-DEVS and DEVS++, two concrete implementations of the Classic DEVS formalism. Analysis of the test results reveals candidate items for improvement of the two tools. Finally, insights gained into DEVS standardization are discussed.
Year
Venue
Keywords
2011
SpringSim (TMS-DEVS)
DEVS standardization,discrete-event modelling,DEVS implementation,white-box testing approach,diverse implementation,Classic DEVS formalism,DEVS formalism implementation,DEVS modelling,formal DEVS formalism specification,testing framework,concrete implementation
DocType
Volume
Issue
Conference
43
1
ISSN
Citations 
PageRank 
0735-9276
9
0.59
References 
Authors
0
5
Name
Order
Citations
PageRank
Xiaobo Li1112.34
Hans Vangheluwe21174114.42
Yonglin Lei3327.08
Hongyan Song4111.65
Wang Wei-ping5412.17