Verifying SysML activity diagrams using formal transformation to Petri nets

E Huang, LF McGinnis, SW Mitchell - Systems Engineering, 2020 - Wiley Online Library
The development of contemporary systems is an extremely complex process. One approach
to modeling system behavior uses activity diagrams from Unified Modeling Language …

Runtime monitoring of web service conversations

J Simmonds, Y Gan, M Chechik, S Nejati… - IEEE Transactions …, 2009 - ieeexplore.ieee.org
For a system of distributed processes, correctness can be ensured by (statically) checking
whether their composition satisfies properties of interest. However, Web services are …

Modeling UML sequence diagrams using extended Petri nets

N Yang, H Yu, H Sun, Z Qian - Telecommunication Systems, 2012 - Springer
Unified modeling language (UML) sequence diagrams combined with the UML profile for
modeling and analysis of real-time and embedded (MARTE) systems are used to represent …

Scenario-based system design with colored petri nets: an application to train control systems

D Wu, E Schnieder - Software & Systems Modeling, 2018 - Springer
For the goal of model-based system software development, this paper exploits the formalism
of colored Petri nets (CPNs) to design complex systems based on scenarios. The …

Scenario-based modeling of the on-board of a satellite-based train control system with colored petri nets

D Wu, E Schnieder - IEEE Transactions on Intelligent …, 2016 - ieeexplore.ieee.org
For the goal of model-based system design and development, this paper exploits the
formalism of colored Petri nets (CPNs) to model the on-board subsystem of a satellite-based …

Formal transformation from sequence diagrams to coloured petri nets

J Bowles, D Meedeniya - 2010 Asia Pacific Software …, 2010 - ieeexplore.ieee.org
In this paper we define a formal strongly consistent transformation from UML2 sequence
diagrams to coloured Petri nets (CPNs). We define the language of sequence diagrams (set …

A formalization model transformation approach on workflow automatic execution from CIM level to PIM level

Z Li, X Zhou, Z Ye - … Journal of Software Engineering and Knowledge …, 2019 - World Scientific
Model transformation is a keystone in carrying out model-driven development. Currently,
many studies have focused on model transformation, those researches study the automatic …

Formal specification and verification of few combined fragments of UML sequence diagram

NA Zafar - Arabian journal for science and engineering, 2016 - Springer
UML has become a de-facto standard for design and development of object-oriented
systems. On the other hand, UML includes various diagrams and notations which are …

Model interoperability via model driven development

MA Ameedeen, B Bordbar, R Anane - Journal of computer and system …, 2011 - Elsevier
Among the factors that contribute to the inherent complexity of the software development
process is the gap between the design and the formal analysis domains. Software design is …

Statechartable Petri nets

R Eshuis - Formal Aspects of Computing, 2013 - Springer
Petri nets and statecharts can model concurrent systems in a succinct way. While
translations from statecharts to Petri nets exist, a well-defined translation from Petri nets to …