PAT (kontrola modelu) - PAT (model checker)
Vývojáři | Singapurská národní univerzita |
---|---|
První vydání | 2008 |
Stabilní uvolnění | 3.5.1 / 13. srpna 2013 |
Napsáno | C# |
Operační systém | Microsoft Windows; Linux, Unix, Mac OS X s Mono |
Plošina | .Net 3.0 |
K dispozici v | Angličtina Zjednodušená čínština) Čínština (tradiční) japonský Němec vietnamština |
Typ | Kontrola modelu |
webová stránka | http://pat.comp.nus.edu.sg/ |
PAT (Process Analysis Toolkit) is a self-contained framework[1] pro skládání, simulaci a uvažování souběžných systémů v reálném čase a dalších možných domén. Dodává se s uživatelsky přívětivými rozhraními, editorem vybraných modelů a animovaným simulátorem. A co je nejdůležitější, PAT implementuje různé kontrola modelu techniky zajišťující různé vlastnosti, jako např zablokování - bezstarostnost, divergence - bezbariérovost, dosažitelnost, LTL nemovitosti s předpoklady spravedlnosti, kontrola upřesnění a kontrola pravděpodobnostního modelu. K dosažení dobrého výkonu jsou v PAT implementovány pokročilé optimalizační techniky, např. částečné snížení objednávky, redukce symetrie, abstrakce počítadla procesů.[2] Dosud má PAT 1350 registrovaných uživatelů z 302 organizací ve 41 zemích a regionech.
Reference
- ^ Yang Liu, Jun Sun a Jin Song Dong. (2011),Extensible Architecture for Building Multi-domain Model Checker. ISSRE 2011
- ^ J. Sun, Y. Liu, A. Roychoudhury, S. Liu a J. S. Dong. (2009), Spravedlivá kontrola modelu s abstrakcí počítadla procesů. FM '09 Sborník z 2. světového kongresu o formálních metodách. doi:10.1007/978-3-642-05089-3_9