A Model Transformation Approach for Converting a Trait-based Model to a Markov Chain Model

This paper discusses the difficulty of transforming a trait-based model to a Markov Chain Model when the source model is a behavioral model. Therefore, we propose an innovative approach aimed at transforming trait-based models into Markov Chain Models. Our method hinges on the utilization of the Tra...

Full description

Bibliographic Details
Published in:8th International Conference on Recent Advances and Innovations in Engineering: Empowering Computing, Analytics, and Engineering Through Digital Innovation, ICRAIE 2023
Main Author: Hadi N.D.M.B.A.; Ismail A.; Diah N.M.; Md Saad M.
Format: Conference paper
Language:English
Published: Institute of Electrical and Electronics Engineers Inc. 2023
Online Access:https://www.scopus.com/inward/record.uri?eid=2-s2.0-85189931519&doi=10.1109%2fICRAIE59459.2023.10468156&partnerID=40&md5=d8bafe2db81337ecc44a7678c991e0fc
Description
Summary:This paper discusses the difficulty of transforming a trait-based model to a Markov Chain Model when the source model is a behavioral model. Therefore, we propose an innovative approach aimed at transforming trait-based models into Markov Chain Models. Our method hinges on the utilization of the Trait Component Ensemble Language (TCOEL) and the establishment of a unified model transformation specification at the meta-model level. Through this approach, we facilitate the seamless conversion of trait-based models into Markov Chain Models, thereby enhancing the adaptability and scope of the original models. The trait-based model presents quite challenging for transforming the behavioral traits directly into verification language. To overcome this difficulty, we analyzed the language behaviors using the fire brigade case study. Then, we used the description to identify and map the appropriate component in order to develop a CTMC model. Finally, we used PRISM model checker to undertake verification. © 2023 IEEE.
ISSN:
DOI:10.1109/ICRAIE59459.2023.10468156