header
Dashboard > Members Journals > ... > System Architecture > Agile MDA
  Members Journals Log In   View a printable version of the current page.  
  Agile MDA
Added by Mihai Fonoage , last edited by Ricardo Sosa on Jan 29, 2008  (view change)
Labels: 

Title "Agile MDA"

Authors Stephen J. Mellor

Reference Mentor Graphics White Paper

Year N/A

URL http://www.mentor.com/techpapers/fulfillment/upload/mentorpaper_22589.pdf?

My Summary
It is interesting to see word like "Agile" and "MDA" as a title of a paper; while Agile methods are concerned with delivering (parts of) code as fast as possible, MDA is working with models and model transformation, aiming to separate design from architecture, thus working at a higher level of abstraction. With Agile MDA, we follow the steps of the Agile methodology: write executable models, compile these models using a model compiler, write and run test cases, and deliver parts of the system to the customer. We do all this in a MDA manner, meaning that we replace the code (which is representative of Agile) with an executable model (which is specific to MDA). This is achieved using Executable UML.

Methods
The author makes use of different technologies, like Agile, MDA, Executable UML, Extreme Programming, UML, Models.

Systems Integration Relevance
We are trying to improve the system (both software and hardware) design by incorporating methodologies like Agile and Iterative Development, Components Design, Executable UML, Model Driven Architecture. This article shows us how to combine them, how to think of them in a common and related way.

Keywords
Agile, Model Driven Architecture (MDA), Model Driven Engineering (MDE), Platform-Independent Model (PIM), Platform-Specific Model (PSM), Executable UML (xUML), UML, Iterative Development

| Home | News | Overview | People | OPP Project | Members Journals | Director's Page | Publications | Opportunities |
Questions or comments please e-mail here
© 2008 Center for Systems Integration

Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.6.2 Build:#919 Nov 26, 2007) - Bug/feature request - Contact Administrators