TY - CHAP
T1 - Resolving syntactic ambiguities in natural language specification of constraints
AU - Bajwa, I.S.
AU - Lee, M.
AU - Bordbar, B.
PY - 2012/1/1
Y1 - 2012/1/1
N2 - In the NL2OCL project, we aim to translate English specification of software constraints to formal constraints such as OCL (Object Constraint Language). In the used approach, the Stanford POS tagger and the Stanford Parser are employed for syntactic analysis of English specification and the output of syntactic analysis is given to our semantic analyzer for the detailed semantic analysis. However, in few cases, the Stanford POS tagger and parser are not able to handle particular syntactic ambiguities in English specifications of software constraints. In this paper, we highlight the identified cases of syntactic ambiguities and we also present a novel technique to automatically resolve the identified syntactic ambiguities. By addressing the identified cases of syntactic ambiguities, we can generate more accurate and complete formal (OCL) specifications.
AB - In the NL2OCL project, we aim to translate English specification of software constraints to formal constraints such as OCL (Object Constraint Language). In the used approach, the Stanford POS tagger and the Stanford Parser are employed for syntactic analysis of English specification and the output of syntactic analysis is given to our semantic analyzer for the detailed semantic analysis. However, in few cases, the Stanford POS tagger and parser are not able to handle particular syntactic ambiguities in English specifications of software constraints. In this paper, we highlight the identified cases of syntactic ambiguities and we also present a novel technique to automatically resolve the identified syntactic ambiguities. By addressing the identified cases of syntactic ambiguities, we can generate more accurate and complete formal (OCL) specifications.
UR - http://www.scopus.com/inward/record.url?partnerID=yv4JPVwI&eid=2-s2.0-84863350375&md5=5791416d06d3a75c3f9fc785f15fdd2c
U2 - 10.1007/978-3-642-28604-9_15
DO - 10.1007/978-3-642-28604-9_15
M3 - Chapter
AN - SCOPUS:84863350375
SN - 9783642286032
VL - 7181 LNCS
T3 - Lecture Notes in Computer Science
SP - 178
EP - 187
BT - Computational Linguistics and Intelligent Text Processing, 13th International Conference, CICLing 2012, New Delhi, India, March 11-17, 2012, Proceedings, Part I
A2 - Gelbukh , Alexander
ER -