Facilitating formal specification acquisition by using recursive functions on context-free languages
作者:
Highlights:
•
摘要
Although formal specification techniques are very useful in software development, the acquisition of formal specifications is a difficult task. This paper presents the formal specification language LFC, which is designed to facilitate the acquisition and validation of formal specifications. LFC uses context-free languages for syntactic aspect and relies on a new kind of recursive functions, i.e. recursive functions on context-free languages, for semantic aspect of specifications. Construction and validation of LFC specifications are machine-aided. The basic ideas behind LFC, the main aspects of LFC, and the use of LFC and illustrative examples are described.
论文关键词:Formal specification language,Context-free language,Recursive function,Specification acquisition,Specification validation
论文评审过程:Available online 11 November 2005.
论文官网地址:https://doi.org/10.1016/j.knosys.2005.10.005