Font Size: a A A

Research On Simulation Component Modeling Method Based On Domain-specific Modeling

Posted on:2015-03-23Degree:MasterType:Thesis
Country:ChinaCandidate:C Y ZhaoFull Text:PDF
GTID:2271330452955053Subject:Mechanical Manufacturing and Automation
Abstract/Summary:PDF Full Text Request
With the rapid development and the wider use of simulation technology,buildingsimulation model is becoming more and more complicated.As a result,the traditional wayof analyzing problems in simulation fields and then,developing Simulation ComponentModel(SCM) manually is not only inefficient,but also difficult to guarantee the reliabilityof simulation model. Domain-Specific Modeling(DSM) whose core idea is high-levelabstractions and automatical generation of code model,is a popular method of modeling.Itaims to improve the efficiency of modeling from the level of simulation domainproblems,separate the specific implementation platform and logical model,and providea high-level abstract implementation mechanism for realizing the reusability ofSCM.Besides,DSM advocates to build SCM following simulation domain concepts andimplement Platform-Specific Model automatically,making SCM reusable and manageablemore easily.Firstly, the article briefly analyzes the characteristics and application scenario ofDSM theory,and after analyzing the modeling role of SCM,it proposes the processspecification of SCM based on DSM.On the basis of studying generation background andcharacteristics of SCM compared to Software Component Model, domain-specificanalysis is made on SCM in order to determine the boundary of SCM domain problemsand provide the ground for building domain-specific modeling language(DSML) ofsimulation component.In the following part,compare and analyze four description methods of simulationcomponent so as to build domain-specific modeling language.On the basis of preciselyanalyzing the domain concept and module of SCM, the description method ofmeta-model formalization is adopted to implement domain concept mapping and modulepartition on simulation component domain problems and domain class meta-model ofSCM and region constrained meta-model with restraints among them are built.Next,according to the meta-model, their relationship and the relationship between themeta-modeling language and modeling language,map simulation component meta-modeland domain concepts to domain graphics meta-model and then,build domain-specificmodeling language of simulation component.Finally, in order to implement the automatical generation of simulation domain modeland the engineering code,the purpose,principle and generating technology of thedomain-specific model generator of simulation component is analyzed briefly.Accordingto the transformation format and process of the template,the file of simulation component transformation template is defined and the SCM transformation engine isimplemented.Through SCM modeling instance that automatically generates engineeringcode model,the result demonstates that it can improve developing efficiency of the modeland has a strong engineering practical potential.The study in the thesis has some meanings for building SCM.At the same time, themethod proposed in this article can also be applied to the development of simulationapplication system,providing a new thought for the all-round improvement of intelligentand practical research in simulation area.
Keywords/Search Tags:DSM, SCM, Meta-model, DSML, Model Generator
PDF Full Text Request
Related items