Application of Coloured Petri Nets for Verification of Scenario Control Structures in UCM Notation

This article presents a method for the analysis and verification of Use Case Maps (UCM) models with scenario control structures — protected components and failure handling constructs. UCM models are analyzed and verified with the help of coloured Petri nets (CPN) and the SPIN model checker. Algorithms...

Full description

Bibliographic Details
Main Authors: N. V. Vizovitin, V. A. Nepomniaschy, A. A. Stenenko
Format: Article
Language:English
Published: Yaroslavl State University 2016-12-01
Series:Моделирование и анализ информационных систем
Subjects:
Online Access:https://www.mais-journal.ru/jour/article/view/407
_version_ 1797877856414466048
author N. V. Vizovitin
V. A. Nepomniaschy
A. A. Stenenko
author_facet N. V. Vizovitin
V. A. Nepomniaschy
A. A. Stenenko
author_sort N. V. Vizovitin
collection DOAJ
description This article presents a method for the analysis and verification of Use Case Maps (UCM) models with scenario control structures — protected components and failure handling constructs. UCM models are analyzed and verified with the help of coloured Petri nets (CPN) and the SPIN model checker. Algorithms for translating UCM scenario control structures into CPN and CPN into SPIN input language Promela are described. The number of elements of the resulting CPN model and the number of Promela model states are estimated. The presented algorithm and the verification process are illustrated by the study of a network router firmware update.
first_indexed 2024-04-10T02:23:49Z
format Article
id doaj.art-1e89b2d93a0a40ce8c5be7d28d3fb5af
institution Directory Open Access Journal
issn 1818-1015
2313-5417
language English
last_indexed 2024-04-10T02:23:49Z
publishDate 2016-12-01
publisher Yaroslavl State University
record_format Article
series Моделирование и анализ информационных систем
spelling doaj.art-1e89b2d93a0a40ce8c5be7d28d3fb5af2023-03-13T08:07:34ZengYaroslavl State UniversityМоделирование и анализ информационных систем1818-10152313-54172016-12-0123668870210.18255/1818-1015-2016-6-688-702336Application of Coloured Petri Nets for Verification of Scenario Control Structures in UCM NotationN. V. Vizovitin0V. A. Nepomniaschy1A. A. Stenenko2Институт систем информатики им. А.П. Ершова СО РАНИнститут систем информатики им. А.П. Ершова СО РАНИнститут систем информатики им. А.П. Ершова СО РАНThis article presents a method for the analysis and verification of Use Case Maps (UCM) models with scenario control structures — protected components and failure handling constructs. UCM models are analyzed and verified with the help of coloured Petri nets (CPN) and the SPIN model checker. Algorithms for translating UCM scenario control structures into CPN and CPN into SPIN input language Promela are described. The number of elements of the resulting CPN model and the number of Promela model states are estimated. The presented algorithm and the verification process are illustrated by the study of a network router firmware update.https://www.mais-journal.ru/jour/article/view/407верификациятрансляциянотация use case mapsраскрашенные сети петриверификатор spinзащищенный компонентобработка ошибок
spellingShingle N. V. Vizovitin
V. A. Nepomniaschy
A. A. Stenenko
Application of Coloured Petri Nets for Verification of Scenario Control Structures in UCM Notation
Моделирование и анализ информационных систем
верификация
трансляция
нотация use case maps
раскрашенные сети петри
верификатор spin
защищенный компонент
обработка ошибок
title Application of Coloured Petri Nets for Verification of Scenario Control Structures in UCM Notation
title_full Application of Coloured Petri Nets for Verification of Scenario Control Structures in UCM Notation
title_fullStr Application of Coloured Petri Nets for Verification of Scenario Control Structures in UCM Notation
title_full_unstemmed Application of Coloured Petri Nets for Verification of Scenario Control Structures in UCM Notation
title_short Application of Coloured Petri Nets for Verification of Scenario Control Structures in UCM Notation
title_sort application of coloured petri nets for verification of scenario control structures in ucm notation
topic верификация
трансляция
нотация use case maps
раскрашенные сети петри
верификатор spin
защищенный компонент
обработка ошибок
url https://www.mais-journal.ru/jour/article/view/407
work_keys_str_mv AT nvvizovitin applicationofcolouredpetrinetsforverificationofscenariocontrolstructuresinucmnotation
AT vanepomniaschy applicationofcolouredpetrinetsforverificationofscenariocontrolstructuresinucmnotation
AT aastenenko applicationofcolouredpetrinetsforverificationofscenariocontrolstructuresinucmnotation