2019
DOI: 10.1002/sys.21524
|View full text |Cite
|
Sign up to set email alerts
|

Verifying SysML activity diagrams using formal transformation to Petri nets

Abstract: The development of contemporary systems is an extremely complex process. One approach to modeling system behavior uses activity diagrams from Unified Modeling Language (UML)/System Modeling Language (SysML), providing a standard object‐oriented graphical notation and enhancing reusability. However, UML/SysML activity diagrams do not directly support the kind of analysis needed to verify the system behavior, such as might be available with a Petri net (PN) model. We show that a behavior model represented by a s… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
10
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 34 publications
(10 citation statements)
references
References 47 publications
0
10
0
Order By: Relevance
“…These simulations are all iterative and difficult to manage, which leads to the low efficiency of the whole verification processes for the AI-enabled CPS [29]. Researchers provide solutions for improving the consistency and traceability management for automated verifications, such as Huang et al [30] and Kapos et al [31]. Bagnato et al [32] proposed a tool-chain to support CPS design and co-simulation using a developed model-transformer.…”
Section: A Literature Reviewmentioning
confidence: 99%
“…These simulations are all iterative and difficult to manage, which leads to the low efficiency of the whole verification processes for the AI-enabled CPS [29]. Researchers provide solutions for improving the consistency and traceability management for automated verifications, such as Huang et al [30] and Kapos et al [31]. Bagnato et al [32] proposed a tool-chain to support CPS design and co-simulation using a developed model-transformer.…”
Section: A Literature Reviewmentioning
confidence: 99%
“…The syntax can be extended through profiles, and several security profiles have been released [34][35][36] . A popular research category has been to focus on transforming SysML models so that specialists tools for security analysis can supplement the source model [37][38][39] . However, using a single integrated model with customized views allows information captured using informal methods to feed more detailed analysis for high priority issues without additional tools.…”
Section: Threat Modelling With Sysmlmentioning
confidence: 99%
“…A survey of the literature indicates that checking UML and SysML diagrams against safety properties has been addressed with respect to activity diagrams [6,7] and state machine diagrams [8][9][10], respectively. This section covers the two families of diagrams although the safety property verification approach discussed later on in this paper exclusively applies to state machine diagrams.…”
Section: A Formal Verification Of Safety Properties In Uml and Sysml Modelsmentioning
confidence: 99%
“…Formal verification of UML and SysML diagrams commonly relies on translating one UML or SysML model into a formal model [11]. Translation from UML/SysML to state/transition models has been formalized in the context of Petri nets [7,8,12,13], automata for NuSMV model checker [14], timed automata [9] for UPPAAL model checker, hybrid automata [15], model checker NuSMV [16], probabilistic model checker PRISM [6,15], and a theorem prover [17].…”
Section: A Formal Verification Of Safety Properties In Uml and Sysml Modelsmentioning
confidence: 99%