MDE Program Presentation - EMNantes


Published on

New Post-Master Specialized Program :
Model Driven Engineering Diploma offered by the School of Engineering École des Mines de Nantes, France.

A presentation of the Program and the environment of study.

Published in: Career
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

MDE Program Presentation - EMNantes

  1. 1. The Post-Master MDE Diploma Model Driven Engineering for Software Management February 2010 - FRANCE http:// / go-mde [email_address]
  2. 2. Nantes Spain UK Italy Germany Paris N antes is a city in Western France, near the Atlantic coast, with 750,000 inhabitants in the metropolitan area. Nantes is the most important city of Brittany and the 6 th town in France. A tlanMod A common INRIA and EMNantes research team focusing on Model Driven Engineering Modeling Technologies for Software Production, Operation and Evolution
  3. 3. Ecole des Mines de Nantes <ul><li>Phone: (+33) 2 51 85 81 00 Fax: (+33) 2 51 85 81 99 </li></ul>La Chantrerie 4, rue Alfred Kastler B.P. 20722 F-44307 Nantes http:// /
  4. 4. MDE in a nutshell <ul><li>Model Driven Engineering (MDE) is changing the way we build, </li></ul><ul><li>we operate, and we maintain our software-intensive systems. </li></ul><ul><li>MDE provides a new conceptual framework and a set of tools </li></ul><ul><li>to separate and to combine the multiple aspects and views </li></ul><ul><li>present in modern complex systems. </li></ul><ul><li>Several projects using MDE practices are reporting </li></ul><ul><li>significant improvements in quality and performance. </li></ul>
  5. 5. Jobs for Tomorrow and the Future <ul><li>The MDE Diploma provides the opportunity to develop specialist knowledge in Model Engineering, a key growth area in the ICT Industry. </li></ul>MDE graduates will find career opportunities in: Large user groups Bank and financial industry Government agencies, Software houses, Software editors, Public and Private Research Labs. <ul><li>Potential career opportunities : </li></ul><ul><li>* Software Engineers with specialized expertise in model engineering, </li></ul><ul><li>Research and Development engineers in national or international projects, </li></ul><ul><li>Enterprise Architects, </li></ul><ul><li>Software Engineering and Configuration Managers, </li></ul><ul><li>Requirements Analysts, </li></ul><ul><li>Team Leaders in new Technology Projects, </li></ul><ul><li>Development Managers involved in Information System Modernization and Migration. </li></ul>
  6. 6. Student Profile <ul><li>The international MDE program is open to : </li></ul><ul><li>Candidates with a Scientific Master Degree </li></ul><ul><li>or equivalent with industrial experience in </li></ul><ul><li>Computer Science. </li></ul><ul><li>French language not required. Lectures and Project Guidance in English. </li></ul>
  7. 7. An ideal study environment <ul><li>NANTES is the 6 th </li></ul><ul><li>Town in France and </li></ul><ul><li>one of the most </li></ul><ul><li>liveable city in all of </li></ul><ul><li>Europe” It is located </li></ul><ul><li>50km from the </li></ul><ul><li>Atlantic Coast. </li></ul><ul><li>Paris-Nantes : </li></ul><ul><li>2 hours by TGV. </li></ul>The area of Nantes is well known for its eagerness in fostering innovation in software engineering, particularly in MDE. Several companies have pioneer record in the area of reverse engineering of legacy systems, software modernization, management of information systems in the banking industry and electronic government services.
  8. 8. We need now to teach MDE <ul><li>Move from object technology to model </li></ul><ul><li>engineering: </li></ul><ul><li>Probably much more difficult than the </li></ul><ul><li>migration from procedural technology </li></ul><ul><li>to object technology in the 80's . </li></ul>
  9. 9. The MDE Diploma <ul><li>An International Post-Graduate Specialization Program: </li></ul><ul><li>Model Driven Engineering </li></ul><ul><li>for Software Management </li></ul><ul><li>Objective: </li></ul><ul><li>To train engineers to manage complex projects in various IT fields </li></ul><ul><li>with the latest cutting-edge modeling technologies. </li></ul><ul><ul><li>One semester of academic coursework (360 hours) at the Ecole des Mines de Nantes combined with seminars, regular visits to successful MDE deployment sites, and group projects. </li></ul></ul><ul><ul><li>A 6-month internship with a company or lab to resolve an industrial problem of MDE application. </li></ul></ul><ul><ul><li>Start of program: February 2010. </li></ul></ul><ul><ul><li>Language of Instruction: English </li></ul></ul>
  10. 10. Prerequisites <ul><li>Module 1: </li></ul><ul><li>Prerequisites (60h) </li></ul><ul><ul><li>Free and Open Source Models for Software Development </li></ul></ul><ul><ul><li>Practical Software Development with Eclipse </li></ul></ul><ul><ul><li>Software Modeling including OMG MDA standards </li></ul></ul><ul><ul><li>(UML, OCL, etc) </li></ul></ul>
  11. 11. Fundamentals <ul><li>Module 2: </li></ul><ul><li>Fundamentals (120h) </li></ul><ul><ul><li>Fundamentals of Metamodeling and Domain Modeling </li></ul></ul><ul><ul><li>Theory and Practice of Model Transformation </li></ul></ul><ul><ul><li>Advanced Model Management: Repositories & </li></ul></ul><ul><ul><li>Collaborative Development </li></ul></ul><ul><ul><li>Basic Model Driven Software Development </li></ul></ul>
  12. 12. Applications <ul><li>Module 3 : </li></ul><ul><li>Applications of MDE (120h) </li></ul><ul><ul><li>Information Systems </li></ul></ul><ul><ul><li>Embedded Systems </li></ul></ul><ul><ul><li>Data Engineering </li></ul></ul><ul><ul><li>Web Engineering </li></ul></ul><ul><ul><li>Process Engineering </li></ul></ul><ul><ul><li>System Engineering </li></ul></ul><ul><ul><li>Graphical User Interfaces </li></ul></ul><ul><ul><li>Legacy Reverse Engineering and Cartography of Information Systems </li></ul></ul>
  13. 13. Management <ul><li>Module 4: </li></ul><ul><li>Management (60h) </li></ul><ul><ul><li>Management of MDE Projects </li></ul></ul><ul><ul><li>Alignment of Business Needs with Technical Platforms </li></ul></ul><ul><ul><li>Cartography of Information Systems </li></ul></ul><ul><ul><li>Strategies for Information System Evolution and Modernization </li></ul></ul><ul><ul><li>Human and Organizational Factors in Transitioning from Previous Technologies </li></ul></ul>
  14. 14. Internship <ul><li>Module 5: </li></ul><ul><li>A Six-Months Internship </li></ul><ul><ul><li>A co -op stay in a company or in a research lab to work on an MDE project in order to become an internal expert and solve industrial issues with MDE solutions. </li></ul></ul>
  15. 15. The MDE ProgramTeam <ul><ul><li>Jordi Cabot (Lead) </li></ul></ul><ul><ul><li>Frédéric Jouault (Deputy Lead) </li></ul></ul><ul><ul><li>Serge Masserot (Industrial Relations Coordinator) </li></ul></ul><ul><ul><li>Gisela Bonnaud (Pedagogical Engineering Coordinator) </li></ul></ul><ul><ul><li>Jean Bézivin (Consulting Expert) </li></ul></ul>
  16. 16. In MDE: Research & Teaching are related <ul><li>&quot;Teaching reduces the gap [between theory and practice] </li></ul><ul><li>and research increases it again&quot; </li></ul><ul><ul><li> (C.A.R. Hoare, ICSE-18) </li></ul></ul>