Communicating sequential processes
Communicating sequential processes
ACM Transactions on Information and System Security (TISSEC)
Verification of Large State/Event Systems Using Compositionality and Dependency Analysis
Formal Methods in System Design
Model checking of hierarchical state machines
ACM Transactions on Programming Languages and Systems (TOPLAS)
Executable UML: A Foundation for Model-Driven Architectures
Executable UML: A Foundation for Model-Driven Architectures
Verification of Hierarchical State/Event Systems using Reusability and Compositionality
Formal Methods in System Design
A Tutorial on Stålmarcks's Proof Procedure for Propositional Logic
FMCAD '98 Proceedings of the Second International Conference on Formal Methods in Computer-Aided Design
An Automatic SPIN Validation of a Safety Critical Railway Control System
DSN '00 Proceedings of the 2000 International Conference on Dependable Systems and Networks (formerly FTCS-30 and DCCA-8)
Modelling large railway interlockings and model checking small ones
ACSC '03 Proceedings of the 26th Australasian computer science conference - Volume 16
Counterexample-guided abstraction refinement for symbolic model checking
Journal of the ACM (JACM)
A discrete-time UML semantics for concurrency and communication in safety-critical applications
Science of Computer Programming - Formal methods for components and objects pragmatic aspects and applications
Improvements Towards Formalizing UML State Diagrams in CSP
APSEC '05 Proceedings of the 12th Asia-Pacific Software Engineering Conference
EMF: Eclipse Modeling Framework 2.0
EMF: Eclipse Modeling Framework 2.0
Exploiting interleaving semantics in symbolic state-space generation
Formal Methods in System Design
Automatic Generation of CSP || B Skeletons from xUML Models
Proceedings of the 5th international colloquium on Theoretical Aspects of Computing
State Observer for DES Under Partial Observation with Time Petri Nets
Discrete Event Dynamic Systems
Derivation and Refinement of Textual Syntax for Models
ECMDA-FA '09 Proceedings of the 5th European Conference on Model Driven Architecture - Foundations and Applications
Transformation and Verification of Executable UML Models
Electronic Notes in Theoretical Computer Science (ENTCS)
Modeling in Event-B: System and Software Engineering
Modeling in Event-B: System and Software Engineering
A state/event-based model-checking approach for the analysis of abstract system properties
Science of Computer Programming
CADP 2010: a toolbox for the construction and analysis of distributed processes
TACAS'11/ETAPS'11 Proceedings of the 17th international conference on Tools and algorithms for the construction and analysis of systems: part of the joint European conferences on theory and practice of software
LTSMIN: distributed and symbolic reachability
CAV'10 Proceedings of the 22nd international conference on Computer Aided Verification
Specifying and generating test cases using observer automata
FATES'04 Proceedings of the 4th international conference on Formal Approaches to Software Testing
Hi-index | 0.00 |
We present a fully automated approach to verifying safety properties of Executable UML models (xUML). Our tool chain consists of a model transformation program which translates xUML models to the process algebra mCRL2, followed by symbolic model checking using LTSmin. If a safety violation is found, an error trace is visualised as a UML sequence diagram. As a novel feature, our approach allows safety properties to be specified as UML state machines.