Logic and stochastic modeling with SMART

  • Authors:
  • G. Ciardo;R. L. Jones, III;A. S. Miner;R. I. Siminiceanu

  • Affiliations:
  • Department of Computer Science and Engineering, University of California, Riverside, CA;ASRC Aerospace Corporation, Williamsburg, VA;Department of Computer Science, Iowa State University, Ames, IA;National Institute of Aerospace, Hampton, VA

  • Venue:
  • Performance Evaluation - Modelling techniques and tools for computer performance evaluation
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

We describe the main features of SMART, a software package providing a seamless environment for the logic and probabilistic analysis of complex systems. SMART can combine different formalisms in the same modeling study. For the analysis of logical behavior, both explicit and symbolic state-space generation techniques, as well as symbolic CTL model-checking algorithms, are available. For the study of stochastic and timing behavior, both sparse-storage and Kronecker-based numerical solution approaches are available when the underlying process is a Markov chain, while discrete-event simulation is always applicable regardless of the stochastic nature of the process, and certain classes of non-Markov models can also be solved numerically. Finally, since SMART targets both the classroom and realistic industrial settings as a learning, research, and application tool, it is written in a modular way that allows for easy integration of new formalisms and solution algorithms.