From UML State Machines to Petri nets: History Attribute Translation Strategies

被引:0
|
作者
Pais, Rui [1 ,2 ,3 ]
Gomes, Luis [1 ,2 ]
Barros, Joao Paulo [2 ,3 ]
机构
[1] Univ Nova Lisboa, Fac Sci & Technol, P-1200 Lisbon, Portugal
[2] Univ Nova Lisboa, Ctr Technol & Syst, Lisbon, Portugal
[3] Escola Super Tecnol Gestao, Inst Politecn Beja, Lisbon, Portugal
关键词
D O I
暂无
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
This paper presents a set of translation strategies from state machines using the history attribute to a class of non-autonomous Petri nets named Input-Output Place Transition Nets (IOPT nets). IOPT nets extend the well-known low-level Petri net class of place transition nets with input and output signals and events. Other state machine elements translation mechanisms were already proposed and are here revised and improved to support the last available version of UML (UML 2.4 - Beta 2, March 2011). There are various goals that we intend to achieve with the translation from state machines to IOPT nets: benefit from the integration on a Petri net-based framework for the development of embedded systems using co-design techniques allowing generation of code for different platforms and languages; contribution for the development of tools to create, edit, verify proprieties, optimize, support model transformation, execute and visualize UML state machines.
引用
收藏
页码:3776 / 3781
页数:6
相关论文
共 50 条
  • [1] Formalising concurrent UML state machines using coloured Petri nets
    Andre, Etienne
    Benmoussa, Mohamed Mahdi
    Choppy, Christine
    FORMAL ASPECTS OF COMPUTING, 2016, 28 (05) : 805 - 845
  • [2] Translating UML State Machines to Coloured Petri Nets Using Acceleo: A Report
    Andre, Etienne
    Mahdi Benmoussa, Mohamed
    Choppy, Christine
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2014, (150): : 1 - 7
  • [3] Transforming UML State Machines into Stochastic Petri Nets for Energy Consumption Estimation of Embedded Systems
    Shorin, Dmitriy
    Zimmermann, Armin
    Maciel, Paulo
    2012 SUSTAINABLE INTERNET AND ICT FOR SUSTAINABILITY (SUSTAINIT), 2012,
  • [4] Formal Translation from Reversing Petri Nets to Coloured Petri Nets
    Barylska, Kamila
    Gogolinska, Anna
    Mikulski, Lukasz
    Philippou, Anna
    Piatkowski, Marcin
    Psara, Kyriaki
    REVERSIBLE COMPUTATION, 2022, : 172 - 186
  • [5] From SysML State Machines to Petri Nets Using ATL Transformations
    Pais, Rui
    Barros, Joao Paulo
    Gomes, Luis
    TECHNOLOGICAL INNOVATION FOR COLLECTIVE AWARENESS SYSTEMS, 2014, 423 : 227 - 236
  • [6] Formal Verification of UML State Machine Diagrams Using Petri Nets
    Lyazidi, Achraf
    Mouline, Salma
    NETWORKED SYSTEMS, NETYS 2019, 2019, 11704 : 67 - 74
  • [7] From UML to Petri Nets: The PCM-Based Methodology
    Distefano, Salvatore
    Scarpa, Marco
    Puliafito, Antonio
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2011, 37 (01) : 65 - 79
  • [8] From petri nets to UML: A new approach for model analysis
    Meziani L.
    Bouabana-Tebibel T.
    Bouzar-Benlabiod L.
    Rubin S.H.
    Advances in Intelligent Systems and Computing, 2019, 838 : 52 - 68
  • [9] From Petri Nets to UML model: A new transformation approach
    Meziani, Lila
    Bouabana-Tebibel, Thouraya
    Bouzar-Benlabiod, Lydia
    2018 IEEE INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION (IRI), 2018, : 503 - 510
  • [10] Framework for an Interactive Assistance in Diagnostic Processes Based on the Translation of UML Activities into Petri Nets
    Philipp, Patrick
    Fischer, Yvonne
    Hempel, Dirk
    Beyerer, Juergen
    2015 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND COMPUTATIONAL INTELLIGENCE (CSCI), 2015, : 732 - 737