Cited By
View all- Cirstea HKuppe MLoillier BMerz S(2024)Validating Traces of Distributed Programs Against TLA+ SpecificationsSoftware Engineering and Formal Methods10.1007/978-3-031-77382-2_8(126-143)Online publication date: 4-Nov-2024
Algorithms are different from programs and should not be described with programming languages. The only simple alternative to programming languages has been pseudo-code. PlusCal is an algorithm language that can be used right now to replace pseudo-code, ...
PlusCal is a language for describing algorithms at a high level of abstraction. The PlusCal translator generates a TLA+ specification that can be verified using the TLA+ model checkers or proof assistant. We describe Distributed PlusCal, an ...
The paper discusses the use of formal specifications for conformance testing of OSI protocols and divides the discussion in two parts: test design and tester design. A draft standard formal specification of the Class 4 transport protocol in Estelle is ...
Springer-Verlag
Berlin, Heidelberg