Detail publikace
Possibilities of the Reverse Run of Software Systems Modeled by Petri Nets
Sledování a krokování běhu aplikací jsou nedílnou součástí procesu ladění. V mnoha případech by ladění bylo komfortnější a rychlejší, pokud by bylo možné vrátit se zpět a prozkoumat stav systému před tím, než se dostane do nesprávného nebo chybného stavu. V současné době není taková technika rozšířená, ale existují experimentální implementace, které však zatěžují běh aplikace ukládáním informací potřebných k obnovení předchozích stavů, a tím výrazně zvyšují režii. Tento článek se zaměřuje na možnost reverzního běhu systémů, jejichž chování je popsáno Petriho sítěmi. Práce sleduje metodiku návrhu a ověřování systémových požadavků pomocí funkčních modelů, které kombinují formální notaci s objekty produkčního prostředí a lze je použít jako plnohodnotnou aplikaci. Vzhledem k povaze formalismu Petriho sítí je možné definovat reverzní operace a tím snížit režii běhu aplikace.
@ARTICLE{FITPUB12136, author = "Radek Ko\v{c}\'{i} and Vladim\'{i}r Janou\v{s}ek", title = "Possibilities of the Reverse Run of Software Systems Modeled by Petri Nets", pages = "191--200", journal = "International Journal on Advances in Software", volume = 12, number = 3, year = 2019, ISSN = "1942-2628", language = "english", url = "https://www.fit.vut.cz/research/publication/12136" }