Journal
Scientific and technical journal of information technologies, mechanics and optics
UDK004.4’242
Issue:5 (69)
Download PDF0 Kbyte
Model checking is a well developed verification technique; still it is not widely adopted. One of the reasons is that defining formal specification as a set of temporal logic formulae is an error-prone and time-consuming task. This paper gives an overview of the research which focuses on expressing verifiable requirements in a controlled natural language in the framework of automata-based programming. Applicability of the specification patterns in scope of automata-based approach is investigated. Also a formal grammar is introduced to derivate the requirements.