Use this URL to cite or link to this record in EThOS: https://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.740006
Title: Requirements engineering for model transformation development
Author: Yassipour Tehrani, Sobhan
ISNI:       0000 0004 7232 1305
Awarding Body: King's College London
Current Institution: King's College London (University of London)
Date of Award: 2018
Availability of Full Text:
Access from EThOS:
Access from Institution:
Abstract:
Model transformation (MT) is central to model driven engineering. It can be used for a range of purposes, including to improve the quality of models, to refactor models, to migrate or translate models from one representation to another, and to generate code or other artifacts from models. At present, the development of MT is mainly focused on the specication and implementation phases, whereas there is a lack of support in other phases including requirements, analysis, design and testing. In this thesis, we are only interested in the requirements phase of MT development, namely the initial phase of software development life-cycle where the software's specifications are determined, for which at present there is no systematic requirement engineering (RE) process. In this research study, we aim to systematically find out how MT is being developed. We are particularly interested in understanding how requirements for MT are being identified. A comprehensive systematic literature review together with an interview-based study have been applied in order to address these shortcomings. Moreover, this thesis addresses the lack of a guideline for a systematic RE process in MT by defining a systematic procedural RE process framework for MT development and it identifies criteria for selecting the most appropriate RE techniques. This framework is evaluated and validated through its application on two substantial industrial cases. The first case is an example of model driven development applied to MT development. The second is a financial application involving risk evaluation of multiple financial investments.
Supervisor: Lano, Kevin Charles ; Zschaler, Steffen Sponsor: Not available
Qualification Name: Thesis (Ph.D.) Qualification Level: Doctoral
EThOS ID: uk.bl.ethos.740006  DOI: Not available
Share: