DocumentCode
230775
Title
Semantic annotation of a formal grammar by SemanticPatterns
Author
Schraps, Mathias ; Peters, Martin
Author_Institution
Software Dev., Audi Electron. Venture GmbH, Gaimersheim, Germany
fYear
2014
fDate
26-26 Aug. 2014
Firstpage
9
Lastpage
16
Abstract
The elicitation and formalization of natural language requirements are still a challenge of Requirements Engineering. The characteristics of such requirements are manifold: they need to be understandable to each of the stakeholders and they should be processable by computers, for example, to analyze or to trace requirements across many steps during the system development process. For this purpose, a controlled natural language (CNL) can be used to specify textual requirements. Thus, it is possible to define the allowed syntax of requirements, but this does not consider the semantic content. With semantic annotations of a formal grammar (so-called SemanticPatterns), it is possible to capture the semantic dependencies within textual requirements and to transform them into an ontology, and this ontology is used to check the consistency of whole requirement specifications and also between the specification and other design artifacts. This paper presents an approach using a formal grammar with semantic annotations to formalize textual requirements and to make it processable by computers. The formulation and consistency check of several automotive requirements are shown based on the prototypical tool GO-Editor.
Keywords
formal languages; formal specification; grammars; natural language processing; ontologies (artificial intelligence); programming language semantics; text analysis; CNL; GO-Editor tool; SemanticPatterns; automotive requirements; controlled natural language; design artifacts; formal grammar; natural language requirements; ontology; requirement specifications; requirements engineering; requirements syntax; semantic annotations; semantic dependencies; system development process; textual requirements; Automotive engineering; Grammar; Natural languages; Ontologies; Production; Semantics; Syntactics; Grammar textual requirements; SemanticPattern; consistency; natural language; ontology; semantic annotation; specification language;
fLanguage
English
Publisher
ieee
Conference_Titel
Requirements Patterns (RePa), 2014 IEEE 4th International Workshop on
Conference_Location
Karlskrona
Type
conf
DOI
10.1109/RePa.2014.6894838
Filename
6894838
Link To Document