Formal consistency checking over specifications in natural languages

Early stages of system development involve outlining desired features such as functionality, availability, or usability. Specifications are derived from these features that concretize vague ideas presented in natural languages. The challenge for the verification and validation of specifications aris...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:2015 Design, Automation & Test in Europe Conference & Exhibition (DATE) s. 1677 - 1682
Hlavní autoři: Rongjie Yan, Chih-Hong Cheng, Yesheng Chai
Médium: Konferenční příspěvek
Jazyk:angličtina
Vydáno: EDAA 01.03.2015
Témata:
ISSN:1530-1591
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Popis
Shrnutí:Early stages of system development involve outlining desired features such as functionality, availability, or usability. Specifications are derived from these features that concretize vague ideas presented in natural languages. The challenge for the verification and validation of specifications arises from the syntax and semantic gap between different representations and the need of automatic tools. In this paper, we present a requirement-consistency maintenance framework to produce consistent representations. The first part is the automatic translation from natural languages describing functionalities to formal logic with an abstraction of time. It extends pure syntactic parsing by adding semantic reasoning and the support of partitioning input and output variables. The second part is the use of synthesis techniques to examine if the requirements are consistent in terms of realizability. When the process fails, the formulas that cause the inconsistency are reported to locate the problem.
ISSN:1530-1591
DOI:10.5555/2755753.2757200