资源描述:
《Processing Natural Language Software Requirement Specifications》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、ProcessingNaturalLanguageSoftwareRequirementSpecicationsyMilesOsborneandCKMacNishDepartmentofComputerScience,UniversityofYork,Heslington,YorkYO15DD,UKfmiles,craigg@minster.york.ac.ukAbstractHowever,SRSsexpressedintermsofformaltechniquessuchasnitestatemachines(forexample[
2、19]),pro-gramdescriptionlanguages([3]),orPAISLey([20])Ambiguityinrequirementspecicationscausesnu-maybecleartothesystemdesigners,butwillbedi-merousproblems;forexampleindeningcus-culttocomprehendbynon-computerspecialists.Onetomer/suppliercontracts,ensuringtheintegrityofway
3、tosolvethistrade-obetweentheneedforclaritysafety-criticalsystems,andanalysingtheimplicationsandtheneedforprecisionistouseaformalmethodofsystemchangerequests.Adirectappealtoformalforstructuring,andnaturallanguageaselaborationofspecicationhasnotsolvedtheseproblems,partlybe-
4、thisstructuring.InthispaperweconcentrateuponcauseoftherestrictivenessandlackofhabitabilityofthenaturallanguageaspectsofaSRSandhavelittleformallanguages.Analternativeapproach,described1tosayaboutformalapproachestoSRSconstruction.inthispaper,istousenaturallanguageprocessingUn
5、fortunately,usingnaturallanguagetoconstruct(NLP)techniquestoaidthedevelopmentofformalSRSsisstillproblematic,evenwhencombinedwithdescriptionsfromrequirementsexpressedincontrolledformaltechniques.Perhapsthemainproblemisthatnaturallanguage.WhilemanyproblemsinNLPre-naturallangu
6、ageisambiguous,withmanypossiblein-mainunsolved,weshowthatsuitableextensionstoterpretations.AnambiguousSRSmayleadtoasys-existingtoolsprovideausefulplatformfordetectingtembeingbuiltthatdoesnotmeetthecustomer'sre-andresolvingambiguities.Oursystemisdemonstratedquirements.Anothe
7、rproblemisthataSRSexpressedthroughacase-studyonasimplerequirementsspecic-innaturallanguagemaybevague.Byvagueness,weation.meanalackofclarity.Again,vaguenessmayleadtochangesinthedeliveredsystem.Bothoftheseprob-lemscanbedealtwithbyproof-readingthenatural1.Introductionlanguage
8、componentsoftheSRSand,whennecessary,augmentinginformallyexpressedrequirementswitha