Semantic interpretation of requirements through cognitive grammar and configuration
Files
(Published version)
Date
2014
Authors
Selway, M.
Mayer, W.
Stumptner, M.
Editors
Pham, D.N.
Park, S.B.
Park, S.B.
Advisors
Journal Title
Journal ISSN
Volume Title
Type:
Conference paper
Citation
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2014 / Pham, D.N., Park, S.B. (ed./s), vol.8862, pp.496-510
Statement of Responsibility
Conference Name
13th Pacific Rim International Conference on Artificial Intelligence (1 Dec 2014 - 5 Dec 2014 : Gold Coast, Queensland)
Abstract
Many attempts have been made to apply Natural Language Processing to requirements specifications. However, typical approaches rely on shallow parsing to identify object-oriented elements of the specifications (e.g. classes, attributes, and methods). As a result, the models produced are often incomplete, imprecise, and require manual revision and validation. In contrast, we propose a deep Natural Language Understanding approach to create complete and precise formal models of requirements specifications. We combine three main elements to achieve this: (1) acquisition of lexicon from a user-supplied glossary requiring little specialised prior knowledge; (2) flexible syntactic analysis based purely on word-order; and (3) Knowledge-based Configuration unifies several semantic analysis tasks and allows the handling of ambiguities and errors. Moreover, we provide feedback to the user, allowing the refinement of specifications into a precise and unambiguous form. We demonstrate the benefits of our approach on an example from the PROMISE requirements corpus.
School/Discipline
Dissertation Note
Provenance
Description
Access Status
Rights
Copyright 2014 Springer International Publishing Switzerland
Access Condition Notes: Accepted manuscript available on Open Access