Implementation-First Approach of Developing Formal Semantics of a Simulation Language in VDM-SL

03/27/2023
by   Tomohiro Oda, et al.
0

Formal specification is a basis for rigorous software implementation. VDM-SL is a formal specification language with an extensive executable subset. Successful cases of VDM-family including VDM-SL have shown that producing a well-tested executable specification can reduce the cost of the implementation phase. This paper introduces and discusses the reversed order of specification and implementation. The development of a multi-agent simulation language called is described and examined as a case study of defining a formal specification after initial implementation and reflecting the specification into the implementation code.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset

Sign in with Google

×

Use your Google Account to sign in to DeepAI

×

Consider DeepAI Pro