Loading...
An Approach for Keeping Consistency of Models During the Evaluation of Modeling Languages
Beheshti, Behzad | 2011
515
Viewed
- Type of Document: M.Sc. Thesis
- Language: Farsi
- Document No: 41853 (19)
- University: Sharif University of Technology
- Department: Computer Engineering
- Advisor(s): Habibi, Jafar
- Abstract:
- The development of a complex software needs an abstraction mechanism which is called Model Driven Engineering mechanism. In order to have a successful model based process, we need an appropriate tool such as version control systems to support our model-based process. On the other hand, developers need a mechanism to synchronize them with VCS systems. One of the concerns in modeling languages is the compatibility and the consistency of the models and modeling languages during their evaluation. the focus of the former researches was mostly on the consistency of the models during their evaluation, and to this end, lots of approaches have been proposed for keeping the consistency of the models during the evaluation. However, there are not so much work in keeping the consistency of the models during the evaluation of modeling language. Generally, the first step in software construction is to design a model, But on the other hand there would be some changes during the evaluation and the development of modeling languages to make the performance of the language better, so a newer version of the modeling language would be released. During these changes, we would face an important problem which is the consistency of the models after applying them into the new environment of modeling language. In this thesis, I will discuss the challenges in model versioning and transformation, then I will propose a method to keep the consistency of the models during the evaluation of modeling languages. Finally, an evaluation of the work will be presented
- Keywords:
- Syntax ; Modeling Languages ; Semantics ; Models Transformation ; Model Driven Architecture ; Version Control System
- محتواي پايان نامه
- view