Browsing by Author "Almutairi, Sultan Owaytiq"
Now showing 1 - 1 of 1
- Results Per Page
- Sort Options
Item Restricted Preserving and Synchronising Hand-Written Text in Model-to-Text Transformation(2022-12-31) Almutairi, Sultan Owaytiq; Kolovos, Dimitris; Zolotas, ThanosModel-Driven Engineering (MDE) is an approach to software development that has been suggested as a possible alternative to more traditional programming based approaches to the problem of developing software that can effectively cope with the complexity of modern systems. MDE encourages the use of modeling languages as a means of providing an abstract description of systems and offers methods for automatically generating a variety of development artifacts, such as documentation and code, from the source models. In the process of developing a complex system, several stakeholders are often involved. These stakeholders make use of a variety of tools in order to alter the development artifacts, source models and generated code. Model-to-Text transformations (M2T) are used for the generation from models of any kind of textual artefact, such as documentation, source code, requirements specifications, and manuals. The focus of this thesis is on combining text generated with such M2T transformations and hand-written text. In particular, the thesis proposed an approach for adding hand-written lines of code anywhere in generated files, and for preserving them upon re-generation. The proposed approach has been implemented on top of an existing model-to-text transformation language (the Epsilon Generation Languages) to evaluate their completeness, applicability, and performance.16 0