RUS  ENG
Full version
JOURNALS // Modelirovanie i Analiz Informatsionnykh Sistem // Archive

Model. Anal. Inform. Sist., 2016 Volume 23, Number 6, Pages 688–702 (Mi mais533)

Application of coloured Petri nets for verification of scenario control structures in UCM notation

N. V. Vizovitin, V. A. Nepomniaschy, A. A. Stenenko

A.P. Ershov Institute of Informatics Systems, Siberian Branch of the Russian Academy of Sciences, 6 Acad. Lavrentjev pr., Novosibirsk 630090, Russia

Abstract: 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.

Keywords: verification, translation, UCM, coloured Petri nets, SPIN, protected component, error handling.

UDC: 519.172

Received: 15.03.2016

DOI: 10.18255/1818-1015-2016-6-688-702



Bibliographic databases:


© Steklov Math. Inst. of RAS, 2024