IDEAS home Printed from https://ideas.repec.org/a/gam/jmathe/v13y2025i5p724-d1598255.html
   My bibliography  Save this article

A Model Transformation Method Based on Simulink/Stateflow for Validation of UML Statechart Diagrams

Author

Listed:
  • Runfang Wu

    (Cyberspace Security Department, School of Cyberspace Science and Technology, Beijing Jiaotong University, No. 3 Shangyuancun Haidian District, Beijing 100044, China
    Tangshan Research Institute of Beijing Jiaotong University, No. 46 Xinhua West Road, Lunan District, Tangshan 063000, China)

  • Ye Du

    (Cyberspace Security Department, School of Cyberspace Science and Technology, Beijing Jiaotong University, No. 3 Shangyuancun Haidian District, Beijing 100044, China
    Tangshan Research Institute of Beijing Jiaotong University, No. 46 Xinhua West Road, Lunan District, Tangshan 063000, China)

  • Meihong Li

    (Cyberspace Security Department, School of Cyberspace Science and Technology, Beijing Jiaotong University, No. 3 Shangyuancun Haidian District, Beijing 100044, China
    Tangshan Research Institute of Beijing Jiaotong University, No. 46 Xinhua West Road, Lunan District, Tangshan 063000, China)

Abstract

A model transformation method based on state refinement and semantic mapping is proposed to address the challenges of high modeling complexity and resource consumption in symbolic validation of industrial software requirements. First, a rule-based semantic mapping system is constructed through the explicit definition of element correspondence between statechart components and verification models, coupled with a composite state-level refinement strategy to structurally optimize model hierarchy. Second, an automated transformation algorithm is developed to bridge graphical modeling tools with formal verification environments, supported by quantitative evaluation metrics for mapping validity. To demonstrate its practical applicability, the methodology is systematically applied to railway infrastructure safety—specifically the railroad turnout control system—as a critical case study. The experimental implementation converts operational statecharts of turnout control logic into optimized NuSMV models. Not only did the models remain intact, but the state space was also effectively reduced through the optimization of the hierarchical structure. In the validation phase, the converted model is tested for robustness using the fault injection method, and boundary condition anomalies that are not explicitly stated in the requirement specification are successfully detected. The experimental results show that the validation model generated by this method has improved validation efficiency in the NuSMV tool, which is significantly better than the traditional conversion method.

Suggested Citation

  • Runfang Wu & Ye Du & Meihong Li, 2025. "A Model Transformation Method Based on Simulink/Stateflow for Validation of UML Statechart Diagrams," Mathematics, MDPI, vol. 13(5), pages 1-31, February.
  • Handle: RePEc:gam:jmathe:v:13:y:2025:i:5:p:724-:d:1598255
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/2227-7390/13/5/724/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/2227-7390/13/5/724/
    Download Restriction: no
    ---><---

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jmathe:v:13:y:2025:i:5:p:724-:d:1598255. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.