TY - GEN
T1 - Translation from UML to Markov model
T2 - 2009 International Conference on Systems, Computing Sciences and Software Engineering, SCSS 2009, Part of the International Joint Conference on Computer, Information, and Systems Sciences, and Engineering, CISSE 2009
AU - Khan, Razib Hayat
AU - Heegaard, Poul E.
PY - 2010
Y1 - 2010
N2 - Performance engineering focuses on the quantitative investigation of the behavior of a system during the early phase of the system development life cycle. Bearing this on mind, we delineate a performance modeling framework of the application for communication system that proposes a translation process from high level UML notation to Continuous Time Markov Chain model (CTMC) and solves the model for relevant performance metrics. The framework utilizes UML collaborations, activity diagrams and deployment diagrams to be used for generating performance model for a communication system. The system dynamics will be captured by UML collaboration and activity diagram as reusable specification building blocks, while deployment diagram highlights the components of the system. The collaboration and activity show how reusable building blocks in the form of collaboration can compose together the service components through input and output pin by highlighting the behavior of the components and later a mapping between collaboration and system component identified by deployment diagram will be delineated. Moreover the UML models are annotated to associate performance related quality of service (QoS) information which is necessary for solving the performance model for relevant performance metrics through our proposed framework. The applicability of our proposed performance modeling framework in performance evaluation is delineated in the context of modeling a communication system.
AB - Performance engineering focuses on the quantitative investigation of the behavior of a system during the early phase of the system development life cycle. Bearing this on mind, we delineate a performance modeling framework of the application for communication system that proposes a translation process from high level UML notation to Continuous Time Markov Chain model (CTMC) and solves the model for relevant performance metrics. The framework utilizes UML collaborations, activity diagrams and deployment diagrams to be used for generating performance model for a communication system. The system dynamics will be captured by UML collaboration and activity diagram as reusable specification building blocks, while deployment diagram highlights the components of the system. The collaboration and activity show how reusable building blocks in the form of collaboration can compose together the service components through input and output pin by highlighting the behavior of the components and later a mapping between collaboration and system component identified by deployment diagram will be delineated. Moreover the UML models are annotated to associate performance related quality of service (QoS) information which is necessary for solving the performance model for relevant performance metrics through our proposed framework. The applicability of our proposed performance modeling framework in performance evaluation is delineated in the context of modeling a communication system.
UR - http://www.scopus.com/inward/record.url?scp=84866710818&partnerID=8YFLogxK
U2 - 10.1007/978-90-481-9112-3_62
DO - 10.1007/978-90-481-9112-3_62
M3 - Conference contribution
AN - SCOPUS:84866710818
SN - 9789048191116
T3 - Innovations in Computing Sciences and Software Engineering
SP - 365
EP - 371
BT - Innovations in Computing Sciences and Software Engineering
PB - Kluwer Academic Publishers
Y2 - 4 December 2009 through 12 December 2009
ER -