DocumentCode :
3591957
Title :
Automating the translation of assertions using natural language processing techniques
Author :
Soeken, Mathias ; Harris, Christopher B. ; Abdessaied, Nabila ; Harris, Ian G. ; Drechsler, Rolf
Author_Institution :
Dept. of Math. & Comput. Sci., Univ. of Bremen, Bremen, Germany
fYear :
2014
Firstpage :
1
Lastpage :
8
Abstract :
In order to verify natural language assertions from a specification automatically, they need to be translated into formal representations. This process is error-prone and can lead to a product that does not meet the initial intentions.We automate this process by first partitioning all assertions into subsets based on sentence similarity and then providing a translation template for each subset which must be completed by the designer. Since many assertions are described by similar sentences, the number of manual translation steps can be decreased significantly. We evaluated our approach by translating English constraint sentences from an industrial specification into SystemVerilog assertions.
Keywords :
natural language processing; program interpreters; English constraint sentences; SystemVerilog assertions; assertion translation; formal representation; industrial specification; natural language processing techniques; translation template; Data mining; Databases; Information retrieval; Natural language processing; Pragmatics; Robustness; Design automation; Natural language processing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Specification and Design Languages (FDL), 2014 Forum on
ISSN :
1636-9874
Type :
conf
DOI :
10.1109/FDL.2014.7119356
Filename :
7119356
Link To Document :
بازگشت