• Embed Doc
  • Readcast
  • Collections
  • CommentGo Back
Download
 
The Application of Model DrivenArchitecture withExecutable UML 
MSc Software Engineering
 
Zein-Al Abideen Tetlay
February 2007
Copyright 2007 © Lloyds TSB Commercial Finance Ltd
 
The Application of Model Driven Architecture with Executable UMLAbstract
 
MSc Software Engineering ii
ABSTRACT
This study made an attempt to demonstrate Model Driven Architecture (MDA), thenext major evolutionary step in software development. MDA allows modelspecifications to be fully and efficiently translated into code. According to MDAliterature, by utilising the most widely adopted, industry-standard software modellinglanguage, Unified Modelling Language (UML), it is possible to build robustspecifications based on the Object Management Group’s (OMG) MDA and totranslate the Executable UML (xUML) models to any platform-specificimplementation. We used a case study to illustrate this theory in practice.This study covers six main areas. The first section provides an introduction to ourMDA project. The second section provides an introduction to the literature of MDA.The third section discusses some MDA development tools, both commercial andopen-source. The fourth section contains the GP Clinic Case Study which we used forour analysis and design. The fifth section is where we arrive at the heart of theproject, the development of MDA with xUML.We were able to successfully demonstrate some principles and techniques of MDA,but others were not so successfully implemented due to technical problems with ourchosen MDA tool. Wherever possible, we tried to replenish this deficit with examplesof how we would have expected the end result to have looked like by using other nonMDA tools to generate the UML and code artefacts. This project has highlighted thedifficulties which still exist with MDA development.
 
The Application of Model Driven Architecture with Executable UMLAcknowledgements
 
MSc Software Engineering iii
ACKNOWLEDGEMENTS
I wish to acknowledge my indebtedness to my sister, Dr. Ferzana Tetlay (MB ChB)for providing the contents of the GP Clinic case study. Also, to Dr. Steve McKeever(Lecturer in Software Engineering), my project supervisor, for his guidance,encouragement and advice throughout the course of the project and finally, to LloydsTSB Commercial Finance Ltd, for sponsoring the MSc Software Engineering course.
The author confirms that:
 
this dissertation does not contain material previously submitted for another degree or academic award; and 
 
the work presented here is the author’s own, except where otherwise stated.
Author
: Mr. Abideen Tetlay, BA (Hons) MSc MBCS MIAP
Date
: February 2007
of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...
You must be to leave a comment.
Submit
Characters: ...