ALMUTAIRI, SULTAN ORCID: https://orcid.org/0000-0001-7214-2575 (2022) Preserving and Synchronising Hand-Written Text in Model-to-Text Transformation. PhD thesis, University of York.
Abstract
Model-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 automatically synchronising changes made to embedded code fragments at the generated code level, with the models from which these fragments originate. 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.
Metadata
Supervisors: | Kolovos, Dimitris and Zolotas, Thanos |
---|---|
Related URLs: | |
Keywords: | Model-Driven Engineering, Model-to-Text Transformation, Round-trip Engineering |
Awarding institution: | University of York |
Academic Units: | The University of York > Computer Science (York) |
Depositing User: | Mr SULTAN ALMUTAIRI |
Date Deposited: | 23 Jun 2023 08:09 |
Last Modified: | 23 Jun 2024 00:05 |
Open Archives Initiative ID (OAI ID): | oai:etheses.whiterose.ac.uk:33076 |
Download
Examined Thesis (PDF)
Filename: Preserving and Synchronising Hand-Written Text in Model-to-Text Transformation.pdf
Description: PhD thesis
Export
Statistics
You do not need to contact us to get a copy of this thesis. Please use the 'Download' link(s) above to get a copy.
You can contact us about this thesis. If you need to make a general enquiry, please see the Contact us page.