当前位置: X-MOL 学术Syst. Eng. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Verifying SysML activity diagrams using formal transformation to Petri nets
Systems Engineering ( IF 2 ) Pub Date : 2019-11-12 , DOI: 10.1002/sys.21524
Edward Huang 1 , Leon F. McGinnis 2 , Steven W. Mitchell 1
Affiliation  

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 set of fUML‐compliant modeling elements in UML/SysML activity diagrams can be transformed into an equivalent PN, so that the analysis capability of PN can be applied. We define a formal mathematical notation for a set of modeling elements in activity diagrams, show the mapping rules between PN and activity diagrams, and propose a formal transformation algorithm. Two example system behavior models represented by UML/SysML activity diagrams are used for illustration.

中文翻译:

使用对Petri网的形式转换来验证SysML活动图

当代系统的发展是一个极其复杂的过程。对系统行为进行建模的一种方法是使用统一建模语言(UML)/系统建模语言(SysML)中的活动图,从而提供标准的面向对象的图形表示法并增强可重用性。但是,UML / SysML活动图不直接支持验证系统行为所需的那种分析,例如Petri网(PN)模型可能提供的分析。我们展示了可以将UML / SysML活动图中由一组符合fUML的建模元素表示的行为模型转换为等效的PN,从而可以应用PN的分析功能。我们为活动图中的一组建模元素定义了一种正式的数学符号,显示了PN与活动图之间的映射规则,并提出一种形式化的变换算法。以UML / SysML活动图表示的两个示例系统行为模型为例。
更新日期:2019-11-12
down
wechat
bug