Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
119 tokens/sec
GPT-4o
56 tokens/sec
Gemini 2.5 Pro Pro
43 tokens/sec
o3 Pro
6 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Formal Consistency Checking over Specifications in Natural Languages (1405.5003v2)

Published 20 May 2014 in cs.SE

Abstract: 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 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.

User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (4)
  1. Rongjie Yan (14 papers)
  2. Chih-Hong Cheng (56 papers)
  3. Guangquan Zhang (38 papers)
  4. Yesheng Chai (6 papers)
Citations (42)

Summary

We haven't generated a summary for this paper yet.