Use this URL to cite or link to this record in EThOS:
Title: TRAM : transforming textual requirements to support the earliest stage of model driven development
Author: Letsholo, Keletso
ISNI:       0000 0004 8510 1416
Awarding Body: University of Manchester
Current Institution: University of Manchester
Date of Award: 2015
Availability of Full Text:
Access from EThOS:
Access from Institution:
Tool support for automatically constructing analysis models from the natural language specification of requirements (NLR) is critical to Model-Driven Development (MDD), as it can bring forward the use of precise formal languages from the coding to the specification phase in the MDD life-cycle. However, there has been a lack of tools for automatically constructing initial software models (i.e., analysis models) from NLRs. The MDD process assumes that an analyst creates the initial software models manually. Consequently, the traceability links between the requirements specification, and the software created according to this specification are not explicitly represented. Unfortunately, current MDD technologies have failed to recognise this intrinsic relationship between requirements traceability, requirements transformation and model transformation. The aim of this research is to develop a novel MDD approach for automatically constructing analysis models from unstructured NL requirements to support the earliest phase of MDD and requirements traceability. The proposed approach makes requirements traceability an integral part of model construction and transformation, a feature not adequately supported by existing NL-based transformation approaches. In addition, a human enabled model validation approach is proposed, and used to check whether the knowledge possessed by domain experts is correctly and comprehensively represented in the models constructed by the proposed approach. The results obtained are encouraging and demonstrate that the proposed approach can be of assistance the earliest stage of MDD.
Supervisor: Zhao, Liping Sponsor: Not available
Qualification Name: Thesis (Ph.D.) Qualification Level: Doctoral
EThOS ID:  DOI: Not available
Keywords: Semantic Object Models ; Analysis Models ; Natural Language Processing ; Requirements Transformation ; Model Transformation ; Requirements Traceability