Integrating specification and programs for system modeling and verification

J Sun, Y Liu, JS Dong, C Chen - 2009 Third IEEE International …, 2009 - ieeexplore.ieee.org
High level specification languages like CSP use mathematical objects as abstractions to
represent systems and processes. System behaviors are described as process expressions …

Formalizing UML state machines for automated verification–A survey

É André, S Liu, Y Liu, C Choppy, J Sun… - ACM Computing …, 2023 - dl.acm.org
The Unified Modeling Language (UML) is a standard for modeling dynamic systems. UML
behavioral state machines are used for modeling the dynamic behavior of object-oriented …

Modeling and verifying hierarchical real-time systems using stateful timed CSP

J Sun, Y Liu, JS Dong, Y Liu, L Shi… - ACM Transactions on …, 2013 - dl.acm.org
Modeling and verifying complex real-time systems are challenging research problems. The
de facto approach is based on Timed Automata, which are finite state automata equipped …

Verification of timed-arc Petri nets

L Jacobsen, M Jacobsen, MH Møller, J Srba - SOFSEM 2011: Theory and …, 2011 - Springer
Abstract Timed-Arc Petri Nets (TAPN) are an extension of the classical P/T nets with
continuous time. Tokens in TAPN carry an age and arcs between places and transitions are …

Modeling and simulation of a controlled steam generator in the context of dynamic reliability using a Stochastic Hybrid Automaton

G Babykina, N Brînzei, JF Aubry, G Deleuze - Reliability Engineering & …, 2016 - Elsevier
The paper proposes a modeling framework to support Monte Carlo simulations of the
behavior of a complex industrial system. The aim is to analyze the system dependability in …

Validation of a new functional design of automatic protection systems at level crossings with model-checking techniques

A Mekki, M Ghazel, A Toguyeni - IEEE Transactions on …, 2012 - ieeexplore.ieee.org
Level crossings (LCs) are considered to be a safety black spot for railway transportation
since LC accidents/incidents dominate the railway accident landscape in Europe, thus …

Verifying stateful timed CSP using implicit clocks and zone abstraction

J Sun, Y Liu, JS Dong, X Zhang - International Conference on Formal …, 2009 - Springer
In this work, we study model checking of compositional real-time systems. A system is
modeled using mutable data variables as well as a compositional timed process. Instead of …

Time-soundness of time Petri nets modelling time-critical systems

G Liu, C Jiang, M Zhou - ACM Transactions on Cyber-Physical Systems, 2018 - dl.acm.org
The correctness of a time-critical system is closely related to the time of responding and
performing every event. Our motivation example, alternating bit protocol, and application …

Specification and refinement of discrete timing properties in Event-B

MR Sarshogh, M Butler - Electronic Communications of the EASST, 2012 - eceasst.org
Event-B is a formal language for systems modeling, based on set theoryand predicate logic.
It has the advantage of mechanized proof, and it is possible tomodel a system in several …

A menagerie of timed automata

P Fontana, R Cleaveland - ACM Computing Surveys (CSUR), 2014 - dl.acm.org
Timed automata are state-machine-like structures used to model real-time systems. Since
their invention in the early 1990s, a number of often subtly differing variants have appeared …