1st International ICST Workshop on Tools for solving Structured Markov Chains

Research Article

jMarkov: an object-oriented framework for modeling and analyzing Markov chains and QBDs

  • @INPROCEEDINGS{10.1145/1190366.1190371,
        author={Germ\^{a}n  Ria\`{o}o and Julio  G\^{o}ez},
        title={jMarkov: an object-oriented framework for modeling and analyzing Markov chains and QBDs},
        proceedings={1st International ICST Workshop on Tools for solving Structured Markov Chains},
        publisher={ACM},
        proceedings_a={SMCTOOLS},
        year={2012},
        month={4},
        keywords={},
        doi={10.1145/1190366.1190371}
    }
    
  • Germán Riaño
    Julio Góez
    Year: 2012
    jMarkov: an object-oriented framework for modeling and analyzing Markov chains and QBDs
    SMCTOOLS
    ACM
    DOI: 10.1145/1190366.1190371
Germán Riaño1,*, Julio Góez1,*
  • 1: Centro de Optimización y Probabilidad Aplicada (COPA), Departamento de Ingeniería Industrial, Universidad de los Andes, Bogotá, Colombia.
*Contact email: griano@uniandes.edu.co, j-goez@uniandes.edu.co

Abstract

This paper describes jMarkov, an object-oriented framework designed to facilitate the construction and analysis of large-scale Markov Chains. The object-oriented design allows a natural translation from a conceptual mathematical model to a computer representation. Additionally, the framework provides the user with the solvers to analyze both the steady-state and the transient behaviors, but its design is flexible enough so new solvers can be implemented. Finally, jMarkov provides the tools to model Quasi-Birth and Death Processes with the same philosophy used to construct general Markov Chains.