Program specification and verification in VDM
Proceedings of the NATO Advanced Study Institute on Logic of programming and calculi of discrete design
Systematic software development using VDM (2nd ed.)
Systematic software development using VDM (2nd ed.)
An overview of the ISO/VDM-SL standard
ACM SIGPLAN Notices
Non-determinism in functional languages
The Computer Journal - Special issue on formal methods: part 1
Experiences in translating Z designs to Haskell implementations
Software—Practice & Experience
The formal semantics of ISO VDM-SL
Computer Standards & Interfaces - Special issue on formal description techniques
Time, clocks, and the ordering of events in a distributed system
Communications of the ACM
The Vienna Development Method: The Meta-Language
The Vienna Development Method: The Meta-Language
Z--, an Executable Subset of Z
Proceedings of the Z User Workshop
An Executable Subset of Meta-IV with Loose Specification
VDM '91 Proceedings of the 4th International Symposium of VDM Europe on Formal Software Development-Volume I: Conference Contributions - Volume I
Evaluation of Underdetermined Explicit Definitions
FME '94 Proceedings of the Second International Symposium of Formal Methods Europe on Industrial Benefit of Formal Methods
Consistent Global States of Distributed Systems: Fundamental Concepts and Mechanisms
Consistent Global States of Distributed Systems: Fundamental Concepts and Mechanisms
Validated Designs For Object-oriented Systems
Validated Designs For Object-oriented Systems
An overview of JML tools and applications
International Journal on Software Tools for Technology Transfer (STTT) - Special section on formal methods for industrial critical systems
Software/Hardware Engineering with the Parallel Object-Oriented Specification Language
MEMOCODE '07 Proceedings of the 5th IEEE/ACM International Conference on Formal Methods and Models for Codesign
ProB: an automated analysis toolset for the B method
International Journal on Software Tools for Technology Transfer (STTT)
VDMTools: advances in support for formal modeling in VDM
ACM SIGPLAN Notices
Asserting and checking determinism for multithreaded programs
Proceedings of the the 7th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering
Modelling Systems: Practical Tools and Techniques in Software Development
Modelling Systems: Practical Tools and Techniques in Software Development
The overture initiative integrating tools for VDM
ACM SIGSOFT Software Engineering Notes
CoreDet: a compiler and runtime system for deterministic multithreaded execution
Proceedings of the fifteenth edition of ASPLOS on Architectural support for programming languages and operating systems
Validating Z specifications using the PROB animator and model checker
IFM'07 Proceedings of the 6th international conference on Integrated formal methods
All about maude - a high-performance logical framework: how to specify, program and verify systems in rewriting logic
Proof obligation generation and discharging for recursive definitions in VDM
ICFEM'10 Proceedings of the 12th international conference on Formal engineering methods and software engineering
Modeling and validating distributed embedded real-time systems with VDM++
FM'06 Proceedings of the 14th international conference on Formal Methods
Formal semantics of a VDM extension for distributed embedded systems
Concurrency, Compositionality, and Correctness
A concurrent language for refinement
IW-FM'01 Proceedings of the 5th Irish conference on Formal Methods
Combining VDM with executable code
ABZ'12 Proceedings of the Third international conference on Abstract State Machines, Alloy, B, VDM, and Z
Hi-index | 0.00 |
The real time dialect of VDM, called VDM-RT, contains constructs for describing concurrent threads, synchronisation of such threads and the distribution of object instances and their threads over multiple CPUs with busses connecting them. Tools that simulate an executable subset of VDM-RT models benefit from being deterministic so that problems are reproducible and can be more easily investigated. We describe the deterministic scheduling features of our VDM-RT interpreter, and show how multi-threaded models can also be debugged deterministically.