ACM Transactions on Embedded Computing Systems · 2013 · 159 citations · 37 references
EngineeringComputer ScienceSystems EngineeringCyber-physical SystemsModel-based Systems EngineeringSystems ModelingCyber-physical Systems DesignCyber-physical Systems ModelingModel CheckingSimulation MethodsSystem SimulationTemporal LogicConsistencyCyber-physical Systems SafetyMetric Temporal LogicProbabilistic LogicProbabilistic Model CheckingRobustnessTemporal Logic VerificationUniform Random Sampling
We present a Monte-Carlo optimization technique for finding system behaviors that falsify a metric temporal logic (MTL) property. Our approach performs a random walk over the space of system inputs guided by a robustness metric defined by the MTL property. Robustness is guiding the search for a falsifying behavior by exploring trajectories with smaller robustness values. The resulting testing framework can be applied to a wide class of cyber-physical systems (CPS). We show through experiments on complex system models that using our framework can help automatically falsify properties with more consistency as compared to other means, such as uniform sampling.
37
V. J. Rayward‐Smith, Thomas H. Cormen, Charles E. Leiserson et al. · Journal of the Operational Research Society · 1991 · 17K citations
<i>Numerical Recipes, The Art of Scientific Computing</i>
William H. Press, Brian P. Flannery, Saul A. Teukolsky et al. · American Journal of Physics · 1987 · 10.1K citations
Numerical Recipes--The Art of Scientific Computing.
Frederick N. Fritsch, William H. Press, Brian P. Flannery et al. · Mathematics of Computation · 1988 · 4.9K citations