ScienceDirect® Home Skip Main Navigation Links
You have guest access to ScienceDirect. Find out more.
 
Home
Browse
My Settings
Alerts
Help
 Quick Search
 Search tips (Opens new window)
    Clear all fields    
Performance Evaluation
Volume 63, Issue 6, June 2006, Pages 578-608
Modelling Techniques and Tools for Computer Performance Evaluation
 
Font Size: Decrease Font Size  Increase Font Size
 Abstract - selected
Article
Purchase PDF (668 K)

Article Toolbox
 
 
 
Related Articles in ScienceDirect
View More Related Articles
 
View Record in Scopus
 
doi:10.1016/j.peva.2005.06.001    
How to Cite or Link Using DOI (Opens New Window)

Copyright © 2005 Elsevier B.V. All rights reserved.

Logic and stochastic modeling with S m A r Tstar, open

Purchase the full-text article



References and further reading may be available for this article. To view references and further reading you must purchase this article.

G. Ciardoa, Corresponding Author Contact Information, E-mail The Corresponding Author, R.L. Jones IIIb, A.S. Minerc and R.I. Siminiceanud

aDepartment of Computer Science and Engineering, University of California, Riverside, CA 92521, United States

bASRC Aerospace Corporation, Williamsburg, VA 23187, United States

cDepartment of Computer Science, Iowa State University, Ames, IA 50011, USA

dNational Institute of Aerospace, Hampton, VA 23666, United States


Available online 25 July 2005.

Abstract

We describe the main features of S m A r T, a software package providing a seamless environment for the logic and probabilistic analysis of complex systems. S m A r T 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 S m A r T 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.

Keywords: Stochastic modeling; Model checking; State-space analysis; Markov chains; Simulation

Article Outline

1. Introduction
2. Overview of S m A r T
3. S m A r T language
3.1. S m A r T types and operators
3.2. Function declarations
3.3. Arrays
3.4. Fixed-point iterations
3.5. Random variables
3.6. Modeling formalisms
3.7. Advanced modeling features
3.8. Efficiency considerations
4. Logical solution engines
4.1. State-space generation and storage
4.2. CTL model checking
5. Stochastic solution engines
5.1. Numerical analysis of Markov and non-Markov models
5.2. Discrete-event simulation
5.3. Kronecker encoding of the Markov chain matrix
5.4. Approximations
6. Conclusions and future directions
Acknowledgements
Appendix A. S m A r T language BNF
References
Vitae



















star, openExpanded version of a paper presented at the International Conference on Modeling Techniques and Tools for Computer Performance Evaluation (TOOLS), Urbana, IL, USA, September 2003.


Corresponding Author Contact InformationCorresponding author.

Performance Evaluation
Volume 63, Issue 6, June 2006, Pages 578-608
Modelling Techniques and Tools for Computer Performance Evaluation
 
Home
Browse
My Settings
Alerts
Help
Elsevier.com (Opens new window)
About ScienceDirect  |  Contact Us  |  Information for Advertisers  |  Terms & Conditions  |  Privacy Policy
Copyright © 2008 Elsevier B.V. All rights reserved. ScienceDirect® is a registered trademark of Elsevier B.V.