Font Size: a A A

Exploration of model driven architecture capabilities via comparative utilization of MDA tools

Posted on:2007-12-13Degree:M.SType:Thesis
University:University of Nevada, RenoCandidate:Calic, TihomirFull Text:PDF
GTID:2458390005487633Subject:Computer Science
Abstract/Summary:
Model Driven Architecture (MDA) is a new approach to software development that moves standard code-centric software development to model-centric software development. The basic idea is to specify system functionality with a platform independent model and then translate this model into platform specific model(s) and fully executable source code. MDA provides interoperability capabilities between different technologies, simplifies the work of software engineers, reduces software development costs, and supports fast adaptation to rapid changes in technology.;This thesis analyzes and compares three MDA tools via the development of a software application, a project glossary management tool. Besides illustrating how the MDA approach can be applied in practice, the thesis explores the strengths and limitations of MDA capabilities in general, proposes a set of evaluation criteria for MDA tools, shows an example of applying these criteria, and outlines using a software requirements specification model the "portrait" of an ideal MDA tool.
Keywords/Search Tags:Model driven architecture, MDA tools, Software, Capabilities
Related items