Systems, methods and apparatus are provided through which in some
embodiments an informal specification is translated without human
intervention into a formal specification. In some embodiments the formal
specification is a process-based specification. In some embodiments, the
formal specification is translated into a high-level computer programming
language which is further compiled into a set of executable computer
instructions.