Detail publikace
Modeling System Requirements Using Use Cases and Petri Nets
Object Oriented Petri Nets; Use Cases; requirement specification; requirement implementation
Zásadní problém spojený s vývojem softwaru je správná identifikace, specifikace a následná realizace požadavků na vyvíjený systém. Pro specifikaci požadavků vytvářejí návrháři diagramy případů užití z jazyka UML. Tyto modely jsou pak rozvíjeny dalšími modely UML. K ověření požadavků musí být vytvořen model ve s spustitelné podobě nebo implementován prototyp, což může vést k chybné implementaci požadavků a následně nesprávnému procesu validace. Přístup prezentovaný v této práci se zaměřuje na formální modelování požadavků kombinující klasické modely pro specifikaci požadavků (diagram užití) s modely, které mají formální základ (Petriho sítě). Vytvořené modely mohou být používány ve všech stádiích vývoje, včetně specifikace požadavků, ověřování a implementace. Všechny kroky návrhu a validaci se provádí na stejných modelech, což vyloučí chyby způsobené implementací modelů.
@inproceedings{BUT130976,
author="Radek {Kočí} and Vladimír {Janoušek}",
title="Modeling System Requirements Using Use Cases and Petri Nets",
booktitle="ThinkMind ICSEA 2016, The Eleventh International Conference on Software Engineering Advances",
year="2016",
pages="160--165",
publisher="Xpert Publishing Services",
address="Řím",
isbn="978-1-61208-498-5",
url="http://www.thinkmind.org/index.php?view=article&articleid=icsea_2016_6_40_10186"
}