• 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