Markov Interactive Processes: A Generalization of Markov Modulated Processes to State-Dependent Multiple Component Interacting Markov Processes