• DocumentCode
    2831827
  • Title

    Discrete-time dynamic modeling for software and services composition as an extension of the Markov chain approach

  • Author

    Filieri, Antonio ; Ghezzi, Carlo ; Leva, Alberto ; Maggio, Martina

  • Author_Institution
    Dipt. of Elettron. e Inf., Politec. di Milano, Milan, Italy
  • fYear
    2012
  • fDate
    3-5 Oct. 2012
  • Firstpage
    557
  • Lastpage
    562
  • Abstract
    Discrete Time Markov Chains (DTMCs) and Continuous Time Markov Chains (CTMCs) are often used to model various types of phenomena, such as, for example, the behavior of software products. In that case, Markov chains are widely used to describe possible time-varying behavior of “self-adaptive” software systems, where the transition from one state to another represents alternative choices at the software code level, taken according to a certain probability distribution. From a control-theoretical standpoint, some of these probabilities can be interpreted as control signals and others can just be observed. However, the translation between a DTMC or CTMC model and a corresponding first principle model, that can be used to design a control system is not immediate. This paper investigates a possible solution for translating a CTMC model into a dynamic system, with focus on the control of computing systems components. Notice that DTMC models can be translated as well, providing additional information.
  • Keywords
    Markov processes; discrete time systems; software engineering; statistical distributions; continuous time Markov chains; discrete time Markov chains; discrete-time dynamic modeling; probability distribution; self-adaptive software systems; service composition; software products; Adaptation models; Computational modeling; Equations; Markov processes; Mathematical model; Process control; Software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Control Applications (CCA), 2012 IEEE International Conference on
  • Conference_Location
    Dubrovnik
  • ISSN
    1085-1992
  • Print_ISBN
    978-1-4673-4503-3
  • Electronic_ISBN
    1085-1992
  • Type

    conf

  • DOI
    10.1109/CCA.2012.6402664
  • Filename
    6402664