Gold sponsors

IBM Corporation

SAP

Sonatype

Cisco

JBoss

Intel logo

Oracle

Silver sponsors

bsi logo

Blackberry

Xored

Soyatec

agitar

amazon

Google

Instantiations

Actuate

Microsoft

Bronze sponsors

excelsior

Can't open sponsors/bronze/soyatec/soyatec.

Genuitec

Purple Scout

itemis

Sopera

objectivity

Paremus

froglogic

Activity sponsor

eclipsesource

Media sponsors

TSSJS

SD Times logo

Methods & Tools

GIF89ax-w!,x->;7mmdhI5 zxq}|u{x3tzyt !<wvxvv~~pt~w}u|zsy.~x- |}r/{D;ou/1~ m&]V"c0z2 Kg}Ve&S+,<=j2Msu~Cs~ } YozYVrrx`a.@AEGIzw |W pqq&}zy" ]}'H*\ȰÇD("ŋ3bܨ#ǏC)r"ɓ"S\JMʔs ͙6s܉͟:{ 3M47Atĥ>eiTVJz5+RXvUkUgMRV+wݪsֽ۴ W`z '~;U4HL˘4{B#[~9d^͚ Okm۸sͻ×  )$Iӻ3j"\hνâϾ{_ Ȍ˙'%gyI~G|q~6Zz 'Rև jG@u!^xF NaPAv肎<^@7S/r3 PF)%S,Bẍ$ ė`)f?|Wǘh@"ۑP!Y@vwN $Z.и]zDwp$ZPSv+Tw#Ng;T݉0LN.q%Sy'EK*무9>`p:DQ8]CT8vz,^%,nSZfy5ޙ:Pc,[骥G.:UWz'#_~QRuQO-B&A A&JbUCeRzjƺ1JСr2,0l.zBjkcӞ;+ Iq =s S-2J}p*^ ؙsQM~5״U |dvE1wuղzmUv'HcC-nohݢa7ޞBQ7`# x# @Ӈjx]֛*,WocS[Յ]-j 7!xVB֝f*T< A Ԣ_58Nmdȝfk aL&PiA[ܔǝo}t[Bg ŦEY1ά" ;8a"e>TZV;u]ϵ']j.&7"-t>X6p|>= PMFfoL\ld L$"yHEr,d x*| q$%:sfTVDRh}\W.(ZM7JRgI휪u0|2 l!xt1A,ꀋ)t {WANrhx FCT r,@$z[jIJt X"Vp PBVL},ͨF7ю` XaZTP=Klt!L\ЁNsE ( PJ׳U(`l PrLc]R\`_ á-"DZ7rUZZUNU0Yq \βW2ů_JkW367~倴D;

Be a Sponsor

Painless (?) Metamodel Evolution

Christian Saad, Etienne Juliot (OBEO ), Marc Dutoo

Making With Eclipse · Standard (25 mins)
Tuesday, 15:45, 25 minutes | Lafayette

Tags: Modeling , SOA , XML Tools
7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18

Christian Saad

Etienne Juliot

Marc Dutoo

Software has to evolve along with the modeled domain. Over the years the pain of maintaining and migrating old models grows and grows as legacy models endlessly pile up and tend to restrict further development. In this talk, we will describe this problem area from a developer’s perspective, detailing several use cases along with presenting and evaluating a selection of appropriate methodologies and techniques which allow to overcome this difficulty.

Technologies presented range from EMF-centric methods to transformation languages like ATL and also include new approaches like recording model changes with the COPE project.

 

Our first use case is the evolution of the meta model of the Java Workflow Tooling (JWT) project which recently underwent some dramatic changes as view specific information has been sourced out into a separate model.

A second use case will focus on domain evolution with the SCA Tools project and how it tries to support a "two-headed" meta model - the SCA meta model proposed by the Open SOA consortium as well as the standardized OASIS meta model - and its extensions as painlessly as possible.

Christian Saad works as a researcher at the University of Augsburg, Germany since 2008. His interests include the application of formal analyis methods to model-driven development and semantic technologies. Christian is a committer of the Eclipse Technology project Java Workflow Tooling (JWT), a customizable toolset for Business Process Management.

Etienne Juliot is one of the major contributor for the SCA subproject in STP, and he is involve in the Eclipse SOA IWG.
Etienne Juliot is one the funder of Obeo company focus on Model Driven tools. He contributes to several Eclipse projects (Acceleo, ATL, EEF, ...) and to several OpenSource communities. He also drives the commercial strategy of Obeo on Eclipse Modeling technologies for reverse enginnering of legacy code and viewpoint modeling.

Since 2006, Marc Dutoo heads the R&D department at Open Wide, a leading French Open Source Software integrator. Working on projects mixing SOA, BPM and ECM, his contributions to the community include co-leading Eclipse Java Workflow Tooling (JWT), a Galileo Freshman project that has since joined Eclipse SOA, founding OW2 Scarbo, a service oriented BPM solution, but also contributing features to the Petals ESB or the Talend ETL. Marc is also a regular speaker at similar conferences (Linux Solutions, Open World Forum, SOA BPM), a teacher, a trainer, a consultant, a FOSS advocate and an innovation lover.

Slides