Font Size: a A A

Research On Family Relation Modeling Language And The Modeling Tool

Posted on:2017-05-02Degree:MasterType:Thesis
Country:ChinaCandidate:P ZhangFull Text:PDF
GTID:2417330566953027Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Family-relation is the relationship between characters based on marriage,kinship,adoption,etc.It can be divided into Husband-Wife Relation,Parent-Child Relation and Other Relation according to the family-relation subject.As a kind of social relations,family-relation possesses law force and has a deep influence on people's life.If the family-relation be completely and conveniently understood,it will bring positive and constructive significance for the study of family and social development.However,the recording and analyzing methods of family-relation are still primitive,and professional computer aided tools are still badly in lack.At present,the recording ways of character's information are still with simple graphics or pictures,and the drawing process is tedious.What's more,it does not support searching and inferring of complex family-relation,and it's difficult to describe the complex relationtypes clearly.With the rapid development of software technology,the recording and analyzing methods of family-relation should also keep pace with the times.Learning from the ideas and methods of software engineering,this thesis attempts to research the family-relation from the perspective of the model and modeling,recording and analyzing of the characters and their family-relation through the Family Relation Model.It can carry out a variety of statistics and query based on the model.The inferring of the relations between the characters in a large family can be realized.Family-relation works can be exported(such as family lineage maps,historical character relation diagrams,etc.)This thesis focuses on the research of Family Relation Modeling,including Family Relation Modeling Language and the modeling tool.The main research contents include:(1)Proposed the Family Relation Modeling Framework.Analyzed the theories and technologies of MDA,UML,DSL and so on.Studiedthe family-relation drawing on some thoughts and methodsrelated.Proposed the Family Relation Modeling Framework which includsFamily Relation Model,Family Relation Modeling Language(Family Relation Meta-Model),Family Relation Modeling Tool,etc.(2)Designed and defined the Family Relation Modeling Language.Defined the Family Relation Meta-Model as the abstract syntax of the modeling language based on EMF.In order to realize the inferring and query of the Family Relation Model,a set of inference rules are designed according the theory of family sociology and standardized representation using the first order predicate logic representation.The integrity constraints of the modeling language are defined based on the Object Constraint Language.(3)Designed and implementedthe Family Relation Modeling Tool.Designed the functions and interfaces of the modeling tool.Developed a graphical family relation editor based on GMF.Implemented the family relation inference rules by programming based on the editor.Implemented independent installation and operation of the Family Relation Modeling Tool based on the technology of Eclipse RCP.This tool can be used to help users(domain experts)to modeling and researching on complex family-relation.Several classic examples of family-relation are studied by creating their family relation models,specifically,the family-relation of Qing Dynasty Royal,the family-relation of four big familiesin the Republic of China,the family-relation of Confucius,etc.Through the analysis and description of the modeling process,the practical value and validity of the Family Relation Modeling Framework are illustrated.
Keywords/Search Tags:Family Relation, Domain Modeling, Modeling Language, Modeling Tool, Inference Rules
PDF Full Text Request
Related items