An Environment for Formal Specification and Verification of Lingware

This paper presents an environment that supports formal specification and verification of lingware (applications related to Natural Language Processing :NLP). This environment provides interfaces enabling the specification of both linguistic knowledge and functional aspects of an application. Linguistic knowledge are specified with the usual grammatical formalisms, while functional aspects are specified with a suitable formal notation. Both descriptions will be integrated, after transformation, in a same framework in order to obtain complete requirements specification that can be refined towards an executable program.

[1]  Mohamed Jmaiel,et al.  Using a Formal Approach to Evaluate Grammars , 2000, LREC.

[2]  John Dawes,et al.  The VDM-SL Reference Guide , 1991 .

[3]  Karen Jensen,et al.  Natural Language Processing: The PLNLP Approach , 2013, Natural Language Processing.

[4]  Mohamed Jmaiel,et al.  A Formal Approach to Lingware Development , 1999, IEA/AIE.

[5]  Lauri Karttunen,et al.  D-PATR: A Development Environment for Unification-Based Grammars , 1986, COLING.

[6]  Cliff B. Jones,et al.  Systematic software development using VDM , 1986, Prentice Hall International Series in Computer Science.