Verifying SysML activity diagrams using formal transformation to Petri nets
The development of contemporary systems is an extremely complex process. One approach
to modeling system behavior uses activity diagrams from Unified Modeling Language …
to modeling system behavior uses activity diagrams from Unified Modeling Language …
Runtime monitoring of web service conversations
For a system of distributed processes, correctness can be ensured by (statically) checking
whether their composition satisfies properties of interest. However, Web services are …
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 …
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 …
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 …
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 …
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 …
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 …
systems. On the other hand, UML includes various diagrams and notations which are …
Model interoperability via model driven development
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 …
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 …
translations from statecharts to Petri nets exist, a well-defined translation from Petri nets to …