WeeNet Summer School > Contents > Web Application Design
  The School   People   Contents   Lectures' Material   Videos   Logistic Info   Blog   Pictures   Thanks to...    
Contents
Web Application Design
Web services
Quality Assurance - Evaluation
The challenges of the NOW Economy
 
Web Application Design > Model Driven Development. Building Software Factories with Eclipse and DSL Tools > in depth
Model Driven Development. Building Software Factories with Eclipse and DSL Tools

by Vicente Pelechano

Summary:
Software Development in a near future would need software architects that should be prepared to develop advanced CASE Tools giving support to Model Driven Development in specific domains. This lecture presents an overview of the Model Driven Development approach and introduces the key characteristics of the MDA and Software Factories proposals. Next, the most relevant techniques and tools for building customized CASE tools that automate the software production are presented. Concretely, we explain techniques and tools: for specifying domain specific languages (metamodelling) and building repositories, for building graphical editors, and for defining model-to-model and model-to-text transformations. Our intention is to provide a solid background for achieving the dream of the Automatic Code Generation from Conceptual Models. Some tutorials and practical experiences with Eclipse (EMF-GMF-MOFScript) and MS DSL Tools are explained.

Contents:
  • Introducing Model Driven Software Development
    •        Motivation, History and Evolution
    •        MDA
    •        Software Factories
    •        UML vs. Domain Specific Languages
  • Designing Tools for Conceptual Modelling and Code Generation
    •        Automated Software Production Methods. Elements and Phases.
    •        Defining Modelling Languages and Repositories.
    •        Desingning and Implementing Visual Editors
    •        MOdel to Model Transformation
    •        Model to Code Transformation
    •        Industrial CASE Tools

Web Application Design > in depth




 

more rss...

powered by segue
segue_logo