A Proven Translation from a UML State Machine Subset to Timed Automata

被引:2
|
作者
Peres, Florent [1 ,2 ]
Ghazel, Mohamed [1 ,2 ]
机构
[1] Univ Gustave Eiffel, COSYS ESTAS, Campus Lille,20 Rue Elisee Reclus, F-59666 Villeneuve Dascq, France
[2] Univ Gustave Eiffel, COSYS ESTAS, F-59650 Villeneuve Dascq, France
关键词
Additional Key Words and Phrases; Model transformation; UML state machines; timed automata; bisimulation equivalence; MODEL;
D O I
10.1145/3581771
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Although Unified Modeling Language (UML) state machines constitute a convenient modeling formalism that is widely used in many applications, the lack of formal semantics impedes carrying out automatic processing, such as formal verification. In this article, we aim to achieve a proven translation from a subset of UML state machines to timed automata. A generic abstract syntax is defined for state machines that allows us to specify state machines as a tree-like structure, explicitly illustrating the hierarchical relationships within the model. Based on this syntax, a formal asynchronous semantics for state machines and systems of state machines is established. Additionally, the semantics of timed automata is specified. Then, a translation relation from the considered set of state machines to timed automata is defined and a strong equivalence relation - namely, a timed bisimulation between the source and target models - is formally proven. The proof is carried out inductively while considering continuous (time) and discrete transitions separately. This proof allows us to demonstrate a strong similitude between these models.
引用
收藏
页数:33
相关论文
共 50 条
  • [31] Test derivation from timed automata
    Briones, LB
    Röhl, M
    MODEL-BASED TESTING OF REACTIVE SYSTEMS, 2005, 3472 : 201 - 231
  • [32] From DEVS model to timed automata
    Châne, F
    Giambiasi, N
    Paillet, JL
    SERP'04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2004, : 498 - 504
  • [33] State Estimation of Timed Automata Under Partial Observation
    Gao, Chao
    Lefebvre, Dimitri
    Seatzu, Carla
    Li, Zhiwu
    Giua, Alessandro
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2025, 70 (03) : 1981 - 1987
  • [34] An Improved Method to Reduce the State Space of the Timed Automata
    Tan, Juan
    Zhou, Yonghua
    Han, Wei
    2011 AASRI CONFERENCE ON ARTIFICIAL INTELLIGENCE AND INDUSTRY APPLICATION (AASRI-AIIA 2011), VOL 2, 2011, : 148 - 151
  • [35] ELSE:: A new symbolic state generator for timed automata
    Zennou, S
    Yguel, M
    Niebert, P
    FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS, 2003, 2791 : 273 - 280
  • [36] Subset Retrieval Nearest Neighbor Machine Translation
    Deguchi, Hiroyuki
    Watanabe, Taro
    Matsui, Yusuke
    Utiyama, Masao
    Tanaka, Hideki
    Sumita, Eiichiro
    PROCEEDINGS OF THE 61ST ANNUAL MEETING OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS, ACL 2023, VOL 1, 2023, : 174 - 189
  • [37] TAG: Learning Timed Automata from Logs
    Cornanguer, Lenaig
    Largouet, Christine
    Roze, Laurence
    Termier, Alexandre
    THIRTY-SIXTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTY-FOURTH CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE / THE TWELVETH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2022, : 3949 - 3958
  • [38] Learning Timed Automata from Interaction Traces
    Vain, J.
    Kanter, G.
    Anier, A.
    IFAC PAPERSONLINE, 2019, 52 (19): : 205 - 210
  • [39] Passive Learning of Timed Automata from Logs
    Cornanguer, Lenaig
    THIRTY-FIFTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THIRTY-THIRD CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE AND THE ELEVENTH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2021, 35 : 15773 - 15774
  • [40] Automated test generation from timed automata
    Brian Nielsen
    Arne Skou
    International Journal on Software Tools for Technology Transfer, 2003, 5 (1) : 59 - 77