Font Size: a A A

Research On Programming Knowledge Base Based On Ontology

Posted on:2010-02-17Degree:MasterType:Thesis
Country:ChinaCandidate:M L ZhouFull Text:PDF
GTID:2178360275454828Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
ACM/ICPC(Association for Computing Machinery / International Collegiate Programming Contest) is getting more and more popular in colleges and more Online-Judges had appeared on internet.Many students who join in the contest spend a lot of time on programming and want to raise themselves levels and gather experience,so they maybe get a good result in games.But the contest has rules,if the student was older than the age limit or had attended the game more than five times,he could not be allowed to attend the contest again. And then,he left the contest and takes away his experience.This is a great loss.If the mechine can save these experiences and provide users to use them,this is a very good path to save experiences.The programming problem is a question and the experience in student's brain is how to use the program to answer this question.If the machine wants to save these experiences,it needs to know what are these experiences,what compose these experiences and how these experiences to solve problems.And if you want to make the machine understand these experiences,you should describe all these experiences by a language which a machine could understand.This paper studies the research on programming knowledge base based on ontology.What in this knowledge base is a set of programming problems and this set is which the machine could understand.This problem set includes two parts which are the programming knowledge ontology and the services which the problem set provides.The method of getting problems is very important.After the problem set getting,we should analysis the problem set,then get the concept model and transform it into the ontology model.Finally,we add the instants into the ontology.
Keywords/Search Tags:Ontology, experience of solving problem, problem divide, problem collection
PDF Full Text Request
Related items