19th ECOOP       

Conference Programme 

Programme Diary
 From Requirements to Implementation using Model Driven Development
Speakers: " Petter Graff " Richard Mitchell

  ABSTRACT:
Full Description

Abstract:

Today, application development still remains a laborious process with relatively little reuse and automation. Application programmers have to manually map their high-level analysis models to target platform architectures such as J2EE and .NET and eventually to code. Rather than focusing on the problem domain, they have to deal with the complex details of the target platforms. The analysis and design models are often not properly maintained and making applications hard to evolve later. Retargeting an application to a new platform is almost as difficult as writing it from scratch.

Model-Driven Architecture (MDA) is a framework for model-based development being standardized by the Object Management Group (OMG) that aims at solving the above-mentioned problems. In MDA, models are the primary source of an application. All other artifacts such as code, tests, and documentation are (mostly) automatically derived from models. In this tutorial, we will take a critical look at MDA and clearly distinguish what is possible today and the visions for tomorrow.

After explaining basic MDA concepts such as metamodeling and model transformations, we'll discuss a methodology for capturing requirements and discuss how these refinement models can be refined into MDA ready models. We'll also demo transformations from these models into running J2EE and .NET applications.

 

     

  Workshop Schedule

  Tutorials

  Schedule

  Conference at a Glance

  Technical Paper Schedule



<< BACK | LIST | NEXT >>

  © 2004 European Confernce on Object-Orientated Programming, ECOOP 2005
Download PDF Print Version