Font Size: a A A

Research Of History Modeling Language And Modeling Method Based On UML

Posted on:2016-10-24Degree:MasterType:Thesis
Country:ChinaCandidate:Z X GuoFull Text:PDF
GTID:2348330476955742Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Both history products and computer software are man-made "software",their essence and value lie in build-in information or content. With the development of Software Engineering, software development technologies and the tools are becoming more and more mature, which greatly improve the efficiency and effectiveness of software development. However, the process of historiography is mainly by hand currently, lacking the support of computer-aided tools. Therefore, this thesis discusses the application of UML and "model-driven architecture" which are from Software Engineering to historiography, and focuses on history writing tools and history modeling based on UML model. This is a cross-disciplinary attempt between software engineering and historiography.We suppose that the historical works is essentially a kind of model, called history model, which shows the relationships of events, actors,and the scenes in the specific historical time and space. Historiography is the process of history modeling, The modeling language used in history modeling is called history modeling language, and in order to support the process of history modeling, the history modeling tools need to be developed. Learning from the experience of software development and database design, history model can be divided into conceptual history model, logical model and physical model from abstract r to concrete.This thesis focuses on the conceptual history model, the conceptual history modeling language, the conceptual history modeling tools and the conceptual history modeling methods. The research content includes three parts as follows:1. Defining history modeling language. Through the theory of narratology and historiography, we extract the core elements of history products and the relationships of the elements, then describe them using class diagram to realize formal definition of history modeling language.2. Extending UML to implement the graphical history modeling language. We analyze the support of modeling tools supporting for UML extension mechanism, then select the modeling tool to realize the history modeling language.3. Building the history conceptual modeling add-on tool. According to the characteristic of history modeling language, the plug-in of the modeling tool is developed based on APIs of EA to improve the efficiency of the history modeling.4. The study of history modeling method. According to the theory of historiography, we propose the history modeling method which includes the concept definition, integrity constraints and heuristic rules.
Keywords/Search Tags:history modeling language, MDA, history modeling method
PDF Full Text Request
Related items