<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="static/style.xsl"?><OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd"><responseDate>2026-09-21T22:54:41Z</responseDate><request verb="GetRecord" identifier="oai:dora.dmu.ac.uk:2086/10695" metadataPrefix="uketd_dc">https://dora.dmu.ac.uk/server/oai/request</request><GetRecord><record><header><identifier>oai:dora.dmu.ac.uk:2086/10695</identifier><datestamp>2019-04-15T13:46:00Z</datestamp><setSpec>com_2086_2388</setSpec><setSpec>col_2086_2389</setSpec></header><metadata><uketd_dc:uketddc xmlns:uketd_dc="http://naca.central.cranfield.ac.uk/ethos-oai/2.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:uketdterms="http://naca.central.cranfield.ac.uk/ethos-oai/terms/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:doc="http://www.lyncode.com/xoai" xsi:schemaLocation="http://naca.central.cranfield.ac.uk/ethos-oai/2.0/ http://naca.central.cranfield.ac.uk/ethos-oai/2.0/uketd_dc.xsd">
   <dc:title>Model driven software modernisation</dc:title>
   <dc:creator>Chen, Feng</dc:creator>
   <dcterms:abstract>Constant innovation of information technology and ever-changing market requirements&#xd;
relegate more and more existing software to legacy status. Generating software through&#xd;
reusing legacy systems has been a primary solution and software re-engineering has the&#xd;
potential to improve software productivity and quality across the entire software life&#xd;
cycle. The classical re-engineering technology starts at the level of program source code&#xd;
which is the most or only reliable information on a legacy system. The program&#xd;
specification derived from legacy source code will then facilitate the migration of&#xd;
legacy systems in the subsequent forward engineering steps. A recent research trend in&#xd;
re-engineering area carries this idea further and moves into model driven perspective&#xd;
that the specification is presented with models.&#xd;
The thesis focuses on engaging model technology to modernise legacy systems. A&#xd;
unified approach, REMOST (Re-Engineering through MOdel conStruction and&#xd;
Transformation), is proposed in the context of Model Driven Architecture (MDA). The&#xd;
theoretical foundation is the construction of a WSL-based Modelling Language, known&#xd;
as WML, which is an extension of WSL (Wide Spectrum Language). WML is defined&#xd;
to provide a spectrum of models for the system re-engineering, including Common&#xd;
Modelling Language (CML), Architecture Description Language (ADL) and Domain&#xd;
Specific Modelling Language (DSML). 9rtetaWML is designed for model&#xd;
transformation, providing query facilities, action primitives and metrics functions. A set&#xd;
of transformation rules are defined in 9rtetaWML to conduct system abstraction and&#xd;
refactoring. Model transformation for unifying WML and UML is also provided, which&#xd;
can bridge the legacy systems to MDA. The architecture and working flow of the&#xd;
REMOST approach are proposed and a prototype tool environment is developed for&#xd;
testing the approach. A number of case studies are used for experiments with the&#xd;
approach and the prototype tool, which show that the proposed approach is feasible and&#xd;
promising in its domain. Conclusion is drawn based on analysis and further research&#xd;
directions are also discussed.</dcterms:abstract>
   <uketdterms:institution>De Montfort University</uketdterms:institution>
   <dcterms:issued>2007</dcterms:issued>
   <dc:type>Thesis or dissertation</dc:type>
   <uketdterms:qualificationlevel>Doctoral</uketdterms:qualificationlevel>
   <uketdterms:qualificationname>PhD</uketdterms:qualificationname>
   <dc:language xsi:type="dcterms:ISO639-2">en</dc:language>
   <dcterms:isReferencedBy>http://hdl.handle.net/2086/10695</dcterms:isReferencedBy>
   <dcterms:license>https://dora.dmu.ac.uk/bitstreams/42228ee7-afe4-4326-95b1-aea3cb8cc426/download</dcterms:license>
   <uketdterms:checksum xsi:type="uketdterms:MD5">4d7bfee79ecfc7ec4149dc1eee930a8e</uketdterms:checksum>
   <dc:identifier xsi:type="dcterms:URI">https://dora.dmu.ac.uk/bitstreams/87830941-4f76-4183-a07d-bfab579f3184/download</dc:identifier>
   <uketdterms:checksum xsi:type="uketdterms:MD5">1422e639e0b8eaaa38002900744a9628</uketdterms:checksum>
   <dcterms:hasFormat>https://dora.dmu.ac.uk/bitstreams/f795b4f7-22b7-416b-b04a-7b97a344a528/download</dcterms:hasFormat>
   <uketdterms:checksum xsi:type="uketdterms:MD5">3e02fcb636618923bea28b210351d402</uketdterms:checksum>
   <dc:subject xsi:type="dcterms:DDC">005.1</dc:subject>
</uketd_dc:uketddc></metadata></record></GetRecord></OAI-PMH>