Font Size: a A A

The Design And Implementation Of An Application Oriented Rule System For Enterprise Model Consistency Checking

Posted on:2012-12-23Degree:MasterType:Thesis
Country:ChinaCandidate:L HaoFull Text:PDF
GTID:2298330452463049Subject:Software engineering
Abstract/Summary:PDF Full Text Request
As it is more and more common to use enterprise model for the configurationand generation of business applications, the consistency and quality of enterpri semodel are of great importance to the presentation of the enterprise processes. Themodel consistency checking process is generally done by the professional modeldesigners.They set up model rules and check the rules against the enterprise models,so that the models are correct. With the enterprise model getting bigger and morecomplex, doing the consistency checking manually is becoming a hard work. Thethesis focus on a consistency checking system which can set up rule templates andautomatically check the consistency of a specific domain model.The thesis take Integrated Enterprise Modeling (IEM) as an example,developing a consistency checking system for its software MO2GO NG.The thesis discusses the design of a customized rule language for theconsistency checking system and compares the rule languages currently in using.After selecting the object constraint language (OCL) as blue print, an rule system isbuilt to interprate the object constraint language rules for MO2GO NG. The rulesystem is built up on the tool kit and compiler provided by the Dresden OCL2forEclipse. After interpreting the rules, the consistency checking system can locate theinconsistent models and provide information to the users of MO2GO NG system.The rule system is implemented with eclipse plug-in technology whichprovides huge space for using and upgrading. At the end of the thesis, theusefulness of the rule system is discussed and some rule templates is provided.After using the consistency checking system against many enterprise processmodels, it is proved that the consistency checking system can provide great help toenterprise users and model designers. The practice also provides a mature methodand idea for people who want to check a specific domain model’s consistency withgeneral purposed language.
Keywords/Search Tags:consistency checking system, object constraint language, Dresden OCL2for Eclipse, MO2GO NG
PDF Full Text Request
Related items