Abstract

The use of formal methods in the development of software aims to guarantee the software reliability. However, these formal methods stay limited at the specification and high level stages in the development cycle. The critical last step which translates the formal specification into source code stays manual and error prone. The formalisation and the automation of the translation from high level specification towards source code is an ambitious idea. In this paper, a general framework for an automated model transformation system is presented. The code-generator tool is intended for WSNs applications. It demonstrates that a correct source code of WSNs application can be synthesis from formal specification, automatically. The proposed framework accepts a formal specification of the WSNs system written in Timed Automata and generates the corresponding source code written in NesC language. The code-generator is based on a set of transformation rules. In this paper, we present the transformation approach, the implemented tool and a case study demonstrating its usability.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call