loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
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
Dag Bj?rklund, ?bo Akademi University, Finland
Johan Lilius, ?bo Akademi University, Finland
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.