Verification of real time UML specifications through a specialized inference mechanism based on a token player algorithm and the sequent calculus of linear logic

被引:0
|
作者
Julia, S [1 ]
Soares, MD [1 ]
机构
[1] Univ Fed Uberlandia, Fac Computacao, BR-38400902 Uberlandia, MG, Brazil
来源
关键词
UML; Petri net; linear logic; scheduling; real time system; batch system;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The objective of this article is to present an approach based on UML dynamic diagrams, on time Petri Nets and Linear Logic for scenario verification of Real Time Systems. The main idea consists of translating the sequence diagrams which express the initial specifications of the system to a unique p-time Petri Net model which represents the global behaviour of the entire system. For the Petri Net fragments involved in conflict situations, symbolic production and consumption dates assigned to tokens are calculated using a non-conventional (max;+) algebra based on the sequent calculus of Linear Logic. These dates are then used to solve conflict situations within a token player algorithm used for scenario verification of Real Time specifications and which can be seen as a simulation tool for UML interaction diagrams. The approach is illustrated through an example of Real Time System used at the global coordination level of a Batch System.
引用
收藏
页码:65 / 70
页数:6
相关论文
共 3 条
  • [1] An approach based on dynamic UML diagrams and on a token player algorithm for the scenario verification of real time systems
    Julia, S
    Kanacilo, EM
    SIMULATION IN INDUSTRY, 2002, : 377 - 381
  • [2] FORMAL VERIFICATION OF UML MARTE SPECIFICATIONS BASED ON A TRUE CONCURRENCY REAL TIME MODEL
    Chabbat, Nadia
    Saidouni, Djamel Eddine
    Boukharrou, Radja
    Ghanemi, Salim
    COMPUTING AND INFORMATICS, 2020, 39 (05) : 1022 - 1060
  • [3] Formal Verification of UML MARTE Specifications Based on a True Concurrency Real Time Model
    Chabbat N.
    Saidouni D.E.
    Boukharrou R.
    Ghanemi S.
    Computing and Informatics, 2021, 39 (05) : 1022 - 1060