SACRED meta model based model driven architecture tool
Chai Chun-lei · Journal of Zhejiang University(Engineering Science) · 2007
Model driven architecture(MDA) development method regards model as the axis in software development.Traditional unified modeling language(UML) generated model cannot link up the users' requirement and the code very well and has various views.Based on meta object facility(MOF),a meta model named SACRED(Subject,Act ion,Constrain,Relation,Event,Data) was defined to solve the deficiency of UML modeling by using subject and mapping.Introduction of subject adds new swift bridge from use's demand to model,and mapping realizes the swift from platform independent model(PIM) to platform specific model(PSM),which enabling the model not to focus on the system's details so as to reduce the complexity of meta model. And the software development process based on the SACRED meta model was proposed.A tool named PureX based on the SACRED meta model was also introduced.Finally an example was put forward to illustrate the SACRED meta model and the software development process.Compared to UML,the model features simple modeling elements,consistency of model diagram in different stage and for different character,supporting two-way development,and easy reuse of model,etc.