DocumentCode
2529048
Title
Minimizing ambiguity in natural language software requirements specification
Author
Umber, Ashfa ; Bajwa, Imran Sarwar
Author_Institution
Dept. of Comput. Sci. & IT, Islamia Univ. of Bahawalpur, Bahawalpur, Pakistan
fYear
2011
fDate
26-28 Sept. 2011
Firstpage
102
Lastpage
107
Abstract
Software requirements are typically captured in natural languages (NL) such as English and then analyzed by software engineers to generate a formal software design/model (such as UML model). However, English is syntactically ambiguous and semantically inconsistent. Hence, the English specifications of software requirements can not only result in erroneous and absurd software designs and implementations but the informal nature of English is also a main obstacle in machine processing of English specification of the software requirements. To address this key challenge, there is need to introduce a controlled NL representation for software requirements to generate accurate and consistent software models. In this paper, we report an automated approach to generate Semantic of Business Vocabulary and Rules (SBVR) standard based controlled representation of English software requirement specification. The SBVR based controlled representation can not only result in accurate and consistent software models but also machine process able because SBVR has pure mathematical foundation. We also introduce a java based implementation of the presented approach that is a proof of concept.
Keywords
Java; formal specification; natural language processing; software architecture; vocabulary; English software requirement specification; Java based implementation; NL representation; SBVR based controlled representation; business vocabulary; formal software design; machine processing; mathematical foundation; natural language software requirement specification; software engineer; software model; Business; Natural languages; Schedules; Semantics; Software; Syntactics; Vocabulary; Natural Lanaague Processing; SBVR; Software Requirement Specifications;
fLanguage
English
Publisher
ieee
Conference_Titel
Digital Information Management (ICDIM), 2011 Sixth International Conference on
Conference_Location
Melbourn, QLD
ISSN
Pending
Print_ISBN
978-1-4577-1538-9
Type
conf
DOI
10.1109/ICDIM.2011.6093363
Filename
6093363
Link To Document