Design, Automation &Amp; Test in Europe Conference &Amp; Exhibition (DATE), 2015 2015
DOI: 10.7873/date.2015.0452
|View full text |Cite
|
Sign up to set email alerts
|

Formal Consistency Checking over Specifications in Natural Languages

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 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 requirementconsistency maintenance framework to produce consistent representations. … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
26
0

Year Published

2016
2016
2023
2023

Publication Types

Select...
4
2
2

Relationship

0
8

Authors

Journals

citations
Cited by 33 publications
(26 citation statements)
references
References 21 publications
0
26
0
Order By: Relevance
“…-Textual-based to formal notations:-most of the existing approaches adopt NLP techniques to parse the defined meta-model of the used textual format to generate the corresponding formal notation (e.g., [45]- [48]). Much progress has been witnessed within this type of transformation.…”
Section: Formality Levels Transformationsmentioning
confidence: 99%
“…-Textual-based to formal notations:-most of the existing approaches adopt NLP techniques to parse the defined meta-model of the used textual format to generate the corresponding formal notation (e.g., [45]- [48]). Much progress has been witnessed within this type of transformation.…”
Section: Formality Levels Transformationsmentioning
confidence: 99%
“…By applying this grammar, requirements can be translated into logical abstractions. A similar grammar is proposed in [1]. It supports present, future and passive tenses with correct syntax according to English grammar.…”
Section: Semantic Role Labelingmentioning
confidence: 99%
“…It extends pure syntactic parsing by adding semantic reasoning and support for partitioning input and output variables. The second part uses synthesis techniques to determine if the requirements are consistent in terms of realizability [1]. Our framework differs from Yan2015 as follows: it creates abstraction logic by transforming propositional logic not only time constraints, it uses input data patterns to find logical inconsistencies and perform semantic role labeling.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Yan et. al [37], in the tool SpecCC, transformed their own CNL into LTL, and synthesize the LTL specification using G4LTL in order to check for realizability.…”
Section: B Computer-processable Cnl Toolsmentioning
confidence: 99%