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 :
بازگشت