Fourth International Conference on Application of Concurrency to System Design (ACSD'04) Rialto to B: An Exercise in Formal Development of a Language for Multiple Models of Computation Hamilton, Ontario, Canada June 16-June 18 ISBN: 0-7695-2077-4
Rialto is a textual language for modeling heterogeneous systems, where different computational models are represented by scheduling policies that manage concurrent activities in the system. Rialto has a formal semantics defined using structured operational rules, which allows for the application of formal verification techniques to programs in the language. We show that the B method is suitable for this purpose. We present a novel approach for translating the language into B, where we have specified the actual Rialto semantics as a program interpreter in B. Rialto programs can automatically be translated into B specifications and we can use this interpreter to animate and validate them.
Citation:
Dag Bj?rklund, Johan Lilius, "Rialto to B: An Exercise in Formal Development of a Language for Multiple Models of Computation," acsd, pp.125, Fourth International Conference on Application of Concurrency to System Design (ACSD'04), 2004 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||