<<

Welcome

On behalf of the organizing team, we cordially welcome you to MODELS 2014, the ACM/IEEE 17th International ConferenceonModelDrivenEngineering.Thisyeartheconferencetakesplacein,attheUniversitat PolitècnicadeValènciafromSeptember28throughOctober3,2014. TheconferencecontinuestheMODELStraditionbyprovidingresearchersandpractitionersapremiervenueforthe exchangeofinnovativeideasandexperiencesinsoftwareandsystemsmodeling.Thisyearthemodelingcommunityis challengedtopromotethemagicofmodelingbysolidifyingandextendingthefoundationsandsuccessfulapplications ofmodelinginareassuchasbusinessinformationandembeddedsystems,butalsobyexploringtheuseofmodeling for new and emerging systems, paradigms, and challenges including cyberphysical systems, cloud computing, services,socialmedia,security,andopensource.Theconferenceoffersastrongtechnicalprogramwithbroadappeal toresearchers,industrialpractitioners,students,andeducatorsinthefieldofmodeldrivenengineering. TheSatelliteEventsprogramisfeaturedwithseventeenworkshopsondifferentscientificandpracticaltopics,eight exciting tutorials to develop skills in and advance awareness of modeldriven engineering practices, Doctoral SymposiumandEducatorsSymposium. The MODELS 2014 main conference consists of three keynotes (Nuria Oliver, Telefonica Research, Spain; Francis Bordeleau, Ericsson, Canada; and José Meseguer, University of Illinois at UrbanaChampaign, USA), two panels (ModelingOutsidetheBoxandWhatPractitionersandIndustryReallyWant),paperpresentationsontheFoundations andModelDrivenEngineeringInPracticetracks,demonstrations,postersessionsandthesecondeditionoftheACM StudentResearchCompetitionsponsoredbyMicrosoftResearch. InadditiontothescientificopportunitiesavailablethisweekatMODELS,wealsoinviteyoutotakeadvantageofthe Social Events that we have prepared for you and many cultural activities that surround the venue. We are in “Valentia”thetermusedbytheRomanEmpiretonameafortifiedpositiontofightagainstCartago(2ndcenturyBC). AfterbeingruledseveralcenturiesbytheMuslims,KingJamesIgainedValenciafortheChristianityin1238,andinthe 15thcenturyValenciawasthemaincityoftheKingdomofcontrollingthemaincitiesoftheMediterranean Sea.WeinviteyoutodiscoverthishistoricalcityinaTourspeciallydesignedtoMODELSattendees.Youaregoingto see splendid gothic civil buildings (Lonja, , etc.), Renaissance courts (El Patriarca, the 15th century University site), Modernist 19th century buildings (the Mercat Central), etc. The small squares, old styled palaces, narrowstreets(CarrerCavallers)andplentyofgoodrestaurants,bars,craftstores,andartgalleriesaswellasthe sunnygoldbeachesarewaitingforyouaftertheintensivescientificsessionsatMODELS2014. Finally,wewouldliketoexpressourgratitudetoalltheinstitutionsandsponsorsthatsupportedMODELS2014,and toouroutstandingkeynotespeakers.Wealsoaregreatlyindebtedtoallmembersoftheorganizationcommitteefor theirdedicationandeffort.Thanksalsotothemembersoftheprogramcommittee,selectioncommittee,steering committee,andlastbutnotleasttothetwentytwolocalandforeignstudentvolunteers.Allofthemhelpedusto makeMODELS2014asuccess. Wehopeyoufindtheconferenceprogramenrichingandstimulating.Enjoytheconference,thesocialactivities,the food,andthebeautifulcityofValencia!

IsidroRamos SilviaAbrahão EmilioInsfran JuergenDingel WolframSchulte GeneralChair GeneralChair LocalChair FoundationsTrackChair MDEInPractice TrackChair

2

OrganizingCommittee

GeneralChairs: SocialMediaChairs: IsidroRamos,UPolitècnicadeValència,Spain Jordi Cabot, École des Mines de Nantes/INRIA, SilviaAbrahão,U.PolitècnicadeValència,Spain France DimitrisKolovos,UniversityofYork,UK LocalChair: EmilioInsfran,U.PolitècnicadeValència,Spain DoctoralSymposiumChair: BenoitBaudry,INRIA,France FoundationTrackChair: JuergenDingel,Queen'sUniversity,Canada EducatorsSymposiumChairs: BirgitDemuth,TUDresden,Germany MDEInPracticeTrackChair: DaveStikkolorum,LeidenUniversity,Netherlands WolframSchulte,MicrosoftResearch,USA ACMStudentResearchCompetitionChair: WorkshopChairs: MarcelaGenero,U.ofCastillalaMancha,Spain AlfonsoPierantonio,UniversityofL'Aquila,Italy ShazQadeer,MicrosoftResearch,USA GabrieleTaenzer,PhilippsUniversität Marburg,Germany PublicityChairs: AlessandroGarcia,PUCRio,Brazil TutorialChairs: NellyBencomo,AstonUniversity,UK JuandeLara,U.AutónomadeMadrid,Spain MichelChaudron,ChalmersUniversityof StudentVolunteers: Technology,Sweden M. Carmen Penadés, U. Politècnica de València, Spain PanelChair: TimothyC.Lethbridge,U.ofOttawa,Canada FinancialChairs: JoséÁngelCarsí,U.PolitècnicadeValència,Spain DemonstrationChairs: PatricioLetelier,U.PolitècnicadeValència,Spain TaoYue,SimulaResearchLab,Norway BenoitCombemale,U.Rennes1/INRIA,France LocalFacilitiesChair: JavierGonzalez,U.PolitècnicadeValència,Spain PosterChairs: ManuelWimmer,ViennaUniversityof WebChair: Technology,Austria PriscilaCedillo,U.PolitècnicadeValència,Spain StefanSauer,UniversityofPaderborn, Germany

3

ProgramataGlance

8:00 9:00 10:00 11:00 12:00 13:00 14:00 15:00 16:00 17:00 18:00 19:00 20:00 21:00 22:00

Auditorium: WS13 OSS4MDE 2014 Auditorium: WS13 OSS4MDE 2014

Salon de Actos: WS11 MULTI 2014 Salon de Actos: WS11 MULTI 2014

Salon de Actos: WS1 GEMOC 2014 Salon de Actos: WS1 GEMOC 2014

Aprende: WS8 CMSEBA 2014 Aprende: WS16 MD2P2 2014

Descubre: WS18 ME 2014 Descubre: WS18 ME 2014

Sun,28 Sept Contempla: Tutorial 7 Contempla: Tutorial 7

Crea: Tutorial 1 Crea: Tutorial 4

Auditorium: SAM 2014 Conference Auditorium: SAM 2014 Conference

Salon de Actos: WS14 AMT 2014 Salon de Actos: WS14 AMT 2014

Salon deActos: Educators Symposium Salon de Actos: Educators Symposium

Debate: WS2 AMINO 2014 Debate: WS2 AMINO 2014

Aprende: WS10 XM 2014 Aprende: WS10 XM 2014

Descubre: WS7 ModComp 2014 Descubre: WS7 ModComp 2014

Mon,29 Sept Innova: WS3 ACVI 2014 Innova: WS3 ACVI 2014 Welcome Reception Auditorium & Terrace: Satellite Events Crea: Tutorial 2 Crea: Tutorial 3

Contempla: Tutorial 5 Satellite SAM / Events Conference

Auditorium: SAM 2014 Conference Auditorium: SAM 2014 Conference

Salon de Actos: WS15 MoDeVVa 20144 Salon de Actos: WS15 MoDeVVa 2014

Salon de Actos: WS6 CloudMDE 2014 Salon de Actos: WS6 CloudMDE 2014 Salon de Actos: SDL Meeting

Debate: WS12 MRT 2014 Debate: WS12 MRT 2014

Aprende: WS5 OCL 2014 Aprende: WS5 OCL 2014 Hall: Hall: Regist ration Tue, Sept 30 Descubre: WS17 MPM 2014 Descubre: WS17 MPM 2014

Contempla: Tutorial 8 Contempla: Tutorial 6

Crea: WS4 ACESMB 2014 Crea: WS4 ACESMB 2014

Cambia: Doctoral Symposium Cambia: Doctoral Symposium

Auditorium: Paper Session 1 Auditorium: Paper Session 4 SCModels Meeting Tour Main Conference Salon de Actos: Paper Session 3 (Optional) Welcome Reception Cocktail Salon de Actos: Paper Session 2 Salon de Actos: Paper Session 5 Salon de Actos: SC Meeting (Real Colegio del Wed, Oct 1 Descubre: DemoSession 1 Patriarca)

Auditorium: Paper Session 6 Auditorium: Paper Session 9

Salon de Actos: Paper Session 8 Salon de Actos: Paper Session 11 Conference Banquet andAwards Salon de Actos: Paper Session 7 Salon de Actos: Paper Session 10 Salon de Actos: SOS YM Meeting (Palau de lesArts at

Thu, Oct 2 Aprende: ACM SRC “Ciudad de las Ciencias”) Descubre: Demo Session 2 Descubre: DemoSession 3 Main Conference Auditorium: Paper Session 12

Salon de Actos: Paper Session 14

Fri, Oct 3 Salon de Actos: Paper Session 13

Locations: Blue Cube Yellow Cube Red Cube Green Cube N G J B

4

SatelliteEventsataGlance

Sunday,September28

Registration 8:00-9:00 Auditorium Hall

WS1 WS8 WS11 WS13 WS18 GEMOC 2014 CMSEBA 2014 MULTI 2014 OSS4MDE 2014 ME 2014 (Salón de Actos) (Aprende) (Salón de Actos) (Auditorium) (Descubre) 9:00-10:30 T1 - AADLv2, a Domain Specific Language for the Modeling, T7 - How to Run a Multi-Customer Software the Analysis and the Generation of Real-Time Embedded Engineering Capstone Course Systems (Contempla) (Crea)

Coffee Break 10:30-11:00 (Auditorium Hall)

WS1 WS8 WS11 WS13 WS18 GEMOC 2014 CMSEBA 2014 MULTI 2014 OSS4MDE 2014 ME 2014 (Salón de Actos) (Aprende) (Salón de Actos) (Auditorium) (Descubre) 11:00-12:30 T1 - AADLv2, a Domain Specific Language for the Modeling, T7 - How to Run a Multi-Customer Software the Analysis and the Generation of Real-Time Embedded Engineering Capstone Course Systems (Contempla) (Crea)

Lunch at Kube Restaurant 12:30-14:00 (Grey Cube)

WS1 WS16 WS11 WS13 WS18 GEMOC 2014 MD2P2 2014 MULTI 2014 OSS4MDE 2014 ME 2014 (Salón de Actos) (Aprende) (Salón de Actos) (Auditorium) (Descubre) 14:00-15:30 T4 - Metamodeling, Model Processing and Simulation – T7 - How to run a Multi-Customer Software Putting the Puzzle Pieces Together Based on Industrial Engineering Capstone Course Experiences (Contempla) (Crea)

Coffee Break 15:30-16:00 (Auditorium Hall)

WS1 WS16 WS11 WS13 WS18 GEMOC 2014 MD2P2 2014 MULTI 2014 OSS4MDE 2014 ME 2014 (Salón de Actos) (Aprende) (Salón de Actos) (Auditorium) (Descubre) 16:00-18:00 T4 - Metamodeling, Model Processing and Simulation – T7 - How to Run a Multi-Customer Software Putting the Puzzle Pieces Together Based on Industrial Engineering Capstone Course Experiences (Contempla) (Crea)

Locations: Blue Cube YellowCube Red Cube Green Cube N G J B

5

Monday,September29

Registration 8:00-9:00 (Auditorium Hall)

WS3 WS2 WS7 WS10 WS14 ACVI 2014 AMINO 2014 ModComp 2014 XM 2014 AMT 2014 (Innova) (Debate) (Descubre) (Aprende) (Salón de Actos) 9:00-10:30 T2 - Language Modeling Principles Educators Symposium (Crea) (Salón de Actos)

Coffee Break 10:30-11:00 (Auditorium Hall)

WS3 WS2 WS7 WS10 WS14 ACVI 2014 AMINO 2014 ModComp 2014 XM 2014 AMT 2014 (Innova) (Debate) (Descubre) (Aprende) (Salón de Actos) 11:00-12:30 T2 - Language Modeling Principles Educators Symposium (Crea) (Salón de Actos)

Lunch at Kube Restaurant 12:30-14:00 (Grey Cube)

WS3 WS2 WS7 WS10 WS14 ACVI 2014 AMINO 2014 ModComp 2014 XM 2014 AMT 2014 (Innova) (Debate) (Descubre) (Aprende) (Salón de Actos)

14:00-15:30 T3 - Applying Model Driven Engineering T5 - How to Megamodel Technologies in the Creation of Domain Diagrammatically: Theory Educators Symposium Specific Modeling Languages and Practices (Salón de Actos) (Crea) (Contempla)

Coffee Break 15:30-16:00 (Auditorium Hall)

WS3 WS2 WS7 WS10 WS14 ACVI 2014 AMINO 2014 ModComp 2014 XM 2014 AMT 2014 (Innova) (Debate) (Descubre) (Aprende) (Salón de Actos)

16:00-18:00 T3 - Applying Model Driven Engineering T5 - How to Megamodel Technologies in the Creation of Domain Diagrammatically: Theory Educators Symposium Specific Modeling Languages and Practices (Salón de Actos) (Crea) (Contempla)

Satellite Events / SAM Conference Welcome Reception 18:30 (Auditorium / Terrace)

Locations: Blue Cube YellowCube Red Cube Green Cube N G J B

6

Tuesday,September30

Registration 8:00-9:00 (Auditorium Hall)

WS4 WS5 WS6 WS12 WS15 WS17 ACESMB 2014 OCL 2014 Cloud MDE 2014 MRT 2014 MoDeVVa 2014 MPM 2014 (Crea) (Aprende) (Salón de Actos) (Debate) (Salón de Actos) (Descubre) 9:00-10:30 T8 - Open Modelica Doctoral Symposium (Contempla) (Cambia)

Coffee Break 10:30-11:00 (Auditorium Hall)

WS4 WS5 WS6 WS12 WS15 WS17 ACESMB 2014 OCL 2014 Cloud MDE 2014 MRT 2014 MoDeVVa 2014 MPM 2014 (Crea) (Aprende) (Salón de Actos) (Debate) (Salón de Actos) (Descubre) 11:00-12:30 T8 - Open Modelica Doctoral Symposium (Contempla) (Cambia)

Lunch at Kube Restaurant 12:30-14:00 (Grey Cube)

WS4 WS5 WS6 WS12 WS15 WS17 ACESMB 2014 OCL 2014 Cloud MDE 2014 MRT 2014 MoDeVVa 2014 MPM 2014 (Crea) (Aprende) (Salón de Actos) (Debate) (Salón de Actos) (Descubre) 14:00-15:30 T6 - Model Driven Requirements Engineering Doctoral Symposium (Contempla) (Cambia)

Coffee Break 15:30-16:00 (Auditorium Hall)

WS4 WS5 WS6 WS12 WS15 WS17 ACESMB 2014 OCL 2014 Cloud MDE 2014 MRT 2014 MoDeVVa 2014 MPM 2014 (Crea) (Aprende) (Salón de Actos) (Debate) (Salón de Actos) (Descubre) 16:00-18:00 T6 - Model Driven Requirements Engineering Doctoral Symposium (Contempla) (Cambia)

Locations: Blue Cube YellowCube Red Cube Green Cube N G J B

7

MainConferenceataGlance

Wednesday,October1

Registration 8:00-9:00 (Auditorium Hall)

Welcome + Opening 9:00-10:20 Keynote: Nuria Oliver, "Towards Data-driven Models of Human Behavior" (Auditorium)

Demo Madness 1 10:20-10:30 (Auditorium)

Coffee Break, Poster Session and ACM SRC First Round 10:30-11:00 (Auditorium Hall)

Session 1: Session 2: Session 3: 11:00-12:30 Cloud, Mobile and Web Model Transformation 1 Behavioral Modeling (Auditorium) (Salón de Actos) (Salón de Actos)

Lunch at Kube Restaurant 12:30-14:00 (Grey Cube)

Session 4: Session 5: Demo Session 1 14:00-15:30 MDE: Past, Present and Future Formal Semantics (Descubre) (Auditorium) (Salón de Actos)

Coffee Break, Poster Session and ACM SRC First Round 15:30-16:00 (Auditorium Hall)

Panel 1: Modeling Outside the Box 16:00-17:00 (Auditorium)

17:00-18:00 SC Meeting (Salón de Actos) MODELS 2014 tour 18:00-19:30 Optional

Main Conference Welcome Reception Cocktail 19:40-21:40 (Real Colegio del Patriarca)

Locations: Blue Cube Yellow Cube Red Cube

N G J

8

Thursday,October2

Registration 8:00-9:00 (Auditorium Hall)

Introductory Remarks 9:00-10:20 Keynote: TBD (Auditorium)

Demo Madness 2 10:20-10:30 (Auditorium)

Coffee Break & Poster Session 10:30-11:00 (Auditorium Hall)

Session 6: Session 7: Session 8: Models at Runtime Variability Modeling Composition and Adaptation (Auditorium) (Salón de Actos) (Salón de Actos) 11:00-12:30

ACM SRC Second Round Oral Presentation Demo Session 2 (Aprende) (Descubre)

Lunch at Kube Restaurant 12:30-14:00 (Grey Cube)

Session 9: Session 10: Session 11: Practices and Demo Session 3 14:00-15:30 Modeling for Analysis Pragmatics Experience (Descubre) (Salón de Actos) (Salón de Actos) (Auditorium)

Coffee Break & Poster Session 15:30-16:00 (Auditorium Hall)

Panel 2: What Practitioners and Industry Really Want 16:00-17:00 (Auditorium Hall)

Most Influential Paper Session 17:00-18:00 (Auditorium)

SOSYM Editorial Board Meeting 18:00-19:30 (Salón de Actos)

Conference Banquet and Awards 20:00 (Best Papers, Best Poster, ACM SRC, and Most Influential Paper) (Palau de Les Arts at "Ciudad de las Ciencias")

Locations: Blue Cube Yellow Cube Red Cube

N G J

9

Friday,October3

Registration 8:00-9:00 (Auditorium Hall)

Closing + Invitation to MODELS 2015 9:00-10:30 Keynote: José Meseguer, "Why Formal Modeling Language Semantics Matters" (Auditorium)

Coffee Break 10:30-11:00 (Auditorium Hall)

Session 12: Session 13: Session 14: Model Extraction, 11:00-12:30 Model Transformation 2 Querying Manipulation and Persistence (Salón de Actos) (Salón de Actos) (Auditorium)

Locations: Blue Cube Yellow Cube Red Cube

N G J

10

GeneralInformation

ConferenceVenue MODELS2014SatelliteEventsandMODELS2014willtakeplaceatthethirdflooroftheCiudadPolitécnicadela Innovación(CPI)attheUniversitatPolitècnicadeValènciacampus.

TheCPIislocatedat:

CiudadPolitécnicadelaInnovación UniversitatPolitècnicadeValència IngenieroFaustoEliostreet(withCaminodeVerastreet) 46022Valencia,Spain GPSCoordinates:39º28’37,21”,0º20’1,41”

RegistrationOpeningHours Sunday Sept28 08:0018:00 Monday Sept29 08:0018:00 Tuesday Sept30 08:0020:00 Wednesday Oct01 08:0018:00 Thursday Oct02 08:0018:00 Friday Oct03 08:0014:00 TheMODELS2014SecretariatislocatedattheHallofBlueCube. InternetAccess FreewirelessconnectionisavailablefortheMODELSSatelliteEventsandMainConferenceattendees.Guestlogin informationisinyourdelegatepackage.

11

eduroamisaprojectcreatedtofacilitatethemobilityofusersResearchersinmostEuropeanresearchcentersas wellasinsomeothercountries(e.g.,Australia,USA).Ifyouareamemberofanaffiliatedinstitutionvisitingthe UniversitatPolitècnicadeValència(UPV),youcanconnecttoeduroamusingyourorganizationcredentials:

Parameter Values NetworkAuthentication WPA2Enterprise DataEncryption KindofEAP whichyouuseinyouroriginalside AuthenticationMode whichyouuseinyouroriginalside Issuerofthecertificateserver'sRADIUS whichyouuseinyouroriginalside Username username@domain Password whichyouusetoallservices RoamingIdentity(thisfieldexistsinsomewifiservers) likefield:‘Username’ AccesstoProceedings ThedelegatesregisteredtotheMODELSconferencewillreceiveaUSBstickwiththeMODELS2014proceedings (LNCS8767)inthedelegatepackage.Thereisalsoafreeonlineaccessduringtheconferencebutrestrictedtothe conferencevenue.Theonlineaccesswillbeactivatedoneweekbeforetheconferenceandwillendtwoweeks after the conference. You will find the URL for downloading the electronic MODELS 2014 proceedings in your delegate package. For information about the proceedings of all MODELS 2014 Satellite Events, please visit the websiteoftheevent. MainConferenceSchedule Wednesday,October1 09:0012:30and14:0017:00 Thursday,October2 09:0012:30and14:0018:00 Friday,October3 09:0012:30and14:0012:30 GeneralScheduleforallSatelliteEvents 09:0010:30 Session1* 10:3011:00 CoffeeBreak 11:0012:30 Session2 12:3014:00 Lunch 14:0015:30 Session3 15:3016:00 CoffeeBreak 16:0017:30 Session4* * Note that the startingand ending time for some satellite event may be different.Please visit the website of specificeventsforupdatedinformation. ConferenceWebsite Updatedandextendedinformationisavailableontheconferencewebsitehttp://modelsconference.org

ColocatedwithSAM2014 http://sdlforum.org/Events/SAM2014

September2930,2014

12

PlenarySessions

Keynotes Keynote1

Wednesday,October1(9:00–10:20),Auditorium–BlueCube “TowardsDataDrivenModelsofHumanBehavior” Chair:SilviaAbrahão Abstract Weliveinaworldofdata,ofbigdata,abigpartofwhichhasbeengeneratedbyhumans throughtheirinteractionswithboththephysicalanddigitalworld.Akeyelementinthe exponentialgrowthofhumanbehavioraldataisthemobilephone.Therearealmostas manymobilephonesintheworldashumans.Themobilephoneisthepieceoftechnology withthehighestlevelsofadoptioninhumanhistory.Wecarrythemwithusallthrough the day (and night, in many cases), leaving digital traces of our physical interactions. Mobilephoneshavebecomesensorsofhumanactivityinthelargescaleandalsothemost personaldevices. NuriaOliver TelefonicaResearch, Inmytalk,IwillpresentsomeoftheworkthatwearedoingatTelefonicaResearchinthe Spain area of modeling humans from largescale human behavioral data, such as inferring personality, socioeconomic status, attentiveness to messages or taste. I will highlight opportunities and challenges associated with building datadriven models of human behavior. Keynote2

Thursday,October2(9:00–10:15),Auditorium–BlueCube

FrancisBordeleau Ericsson, Canada

13

Keynote3

Friday,October3(9:00–10:30),Auditorium–BlueCube “WhyFormalModelingLanguageSemanticsMatters” Chair:IsidroRamos Abstract Thepointofmodelinglanguagesisnotjustmodeling,butmodelingasapowerfulmeans of making software development much more reliable, reusable, automated, and cost effective. For all these purposes, model transformations, as a disciplined techniqueto systematically relate models within a modeling language and across languages, play a crucial role. In particular, automatic code generation from models is one of its great advantages.Asinthecaseofprogramminglanguagesandcompilersforsuchlanguages —which can be seen as a specific, special case of modeling languages and model transformations—therearetwowaysofgoingaboutallthis:(i)theusual,engineering way of building and using practical tools, like parsers, compilers, and debuggers and, likewise,modelingtoolsandmodeltransformations,wherethesemanticsisimplicitin JoseMeseguer thetoolsthemselvesandinformal;and(ii)aformalsemanticsbasedapproach,where UniversityofIllinoisat the different languages involved are given a formal semantics and correctness issues, UrbanaChampaign, such as the correctness of programs and models, and of compilers and model USA transformers, can be addressed headon with powerful methods. It seems fair to say that,bothforprogrammingandformodelinglanguages,theusualengineeringapproach is at present the prevailing one. But this should not blind us to the existence of intrinsicallysuperiortechnologicalpossibilitiesforthefuture.

Furthermore, the reasons for taking formal semantics seriously are even more compelling for modeling languages than for programming languages. Specifically, the followingcrucialadvantagescanbegained:1)FormalAnalysisofModelBasedDesigns, to uncover costly design errors much earlier in the development cycle; 2) Correctby ConstructionModel Transformations based on formal patterns, that can be amortized across many instances; 3) ModelingLanguageGeneric formal analysis tools that are semanticsbasedandcanlikewisebeamortizedacrossmanylanguages;4)Correctby ConstructionCodeGenerators,aburningissueforcyberphysicalsystems,andamustfor highquality,highlyreliableimplementations. Althoughthefullpotentialforenjoyingalltheseadvantageshasyettobeexploitedand muchworkremainsahead,noneofthisissomepieintheskydaydreaming.Thereis already a substantial body of research, tools, and case studies demonstrating that a formal semantics based approach to modeling languages is a real possibility. For example,formalapproachestomodelinglanguagesemanticsbasedon:(i)typetheory, (ii)graphtransformations,and(iii)rewritinglogic,allconvergeingivingstrongevidence about the many practical advantages that can be gained. Besides discussing in more detailtheissuesinvolved,thetalkwillgiveareportfromthetrenchesbasedonmyown personal involvement in advancing semanticsbased approached to modeling and programming languages. In particular, I will discuss relevant advances within the rewritinglogicsemanticsproject,whichexplicitlyaimsatbasingbothprogrammingand modeling languages on a formal executable semantics; and at developing language generic,semanticsbasedformalanalysistoolandmethods.

14

MostInfluentialPaperPresentation(2004)

The Most Influential Paper Award is given to the authors of the paper that was determined by the SteeringCommitteetohavethemostimpact10yearsafterpublication(atUML2004).Aplenarysession willbeheldtohonortheworkofDánielVarró(presenter)andAndrásPatariczaforthefollowingpaper: Thursday,October2(17:00–18:00),Auditorium–BlueCube “GenericandMetatransformationsforModelTransformationEngineering” Chair:JuergenDingel

Abstract Although many model transformation approaches exist, their focus is almost exclusively putonfunctionalcorrectnessandintuitivedescriptionlanguagewhiletheimportanceof engineering issues such as reusability, maintainability, performance or compactness are neglected.TotackletheseproblemsfollowingtheMDAphilosophy,weargueinthepaper thatmodeltransformationsshouldalsoberegardedasmodels(i.e.,asdata). Wedemonstrate(i)howgenerictransformationscanprovideaverycompactdescription of certain transformation problems and (ii) how metatransformations can be designed that yield efficient transformations as their output model. This is an extract from the abstractofourUML2004paper. DánielVarró Inthecurrenttalk,Iprovide(1)abriefsummaryofthepaperitself,and(2)anoverviewof BudapestUniversity researchresultsonhigherordertransformationsinthepast10years.Thispaperwasalso ofTechnologyand thefirsttopresenttheVIATRA2modeltransformationframeworkbasedonEclipse,soa Economics,Hungary briefhistoryofthetoolitselfwillconcludethetalk.

15

Panels Panel1:ModelingOutsidetheBox Wednesday,October1(16:00–17:00),Auditorium–BlueCube

ThepanelistsandaudiencewillthinkaboutMDEfromadifferentperspective,i.e.“outsidethebox”.Theaimisto inspireeveryonetolookbeyondtheirownresearchagenda,whichtypicallyfocusesonthenext25years,andto think about new radical scenarios for MDE that perhaps address the grand challenges for society in the near future. There will be no slides or introductory statements, to maximize time for discussion and audience participation.Everybodyisencouragedtocomepreparedwithyourownradicalideas.

Panelists: FrancisBordeleau,Ericsson,Canada SiobhanClarke,TrinityCollegeDublin,Ireland NuriaOliver,TelefonicaResearch,Spain FriedrichSteimann,FernuniversitätHagen,Germany Moderator:JonWhittle,LancasterUniversity,UK Organizers:JoergKienzleandGunterMussbacher,McGillUniversity,Canada

Panel2:WhatPractitionersandIndustryReallyWant Thursday,October2(16:00–17:00),Auditorium–BlueCube

Thegoalforthispanelistoworktowardsagreaterconsensusaboutwhatworkingpractitionersreallyneedfrom modeling techniques, tools and research. Panelists and audience members will be asked to consider questions suchaswhatitmighttaketogetthebroaddevelopmentcommunitytoadoptmodelingmorefully(i.e.beyondthe safetycritical, automotive/aerospace and related sectors); what modeling tools and techniques do developers wishforthatthatarenotyetavailable,usable,reliable,oreconomical;whatelementsofcurrentresearchare likelytohaverealindustrialbenefit;whataretheobstaclestoadoptionofthese,andhowcantheobstaclesbe overcome.Thepanelistsarefromindustryorelsehavestudiedindustrialpractice.Theywillpresentonlyoneslide with their main points at the start of the panel; the remainder of the session will be driven by audience participation, with the moderator injecting provocative questions as needed. Come prepared with your experiencesandwisdom.

Panelists: RonanBarrett,Ericsson,Sweden ChristianBerger,UniversityofGothenberg,Sweden PeterFeiler,SEI–CarnegieMellonUniversity,USA BranSelic,MalinaCorporation,Canada GaëlBlondelle,EclipseFoundation,France ModeratorandOrganizer:TimothyC.Lethbridge,UniversityofOttawa,Canada

16

SatelliteEvents

WorkshopKeynotes&InvitedTalks

Severalworkshopswillhavekeynotetalks.Pleasefindbelowasummaryoftheworkshopkeynotesfor MODELS2014. Sunday–September28,2014

GEMOC2014:(SalóndeActos–RedCube)9:15–10:30 Unificationorintegration:TheChallengeofSemanticsinHeterogeneousModeling Languages,GaborKarsai,VanderbiltUniversity,USA CMSEBA2014:(Aprende–RedCube)9:05–10:05 Searchingmodelsforproactivesoftwarediversification BenoitBaudry,UniversityofRennes/INRIA,France MULTI2014:(SalóndeActos–YellowCube)9:15–9:45 WhatisMultiLevelModeling? CésarGonzálezPérez,CSIC,Spain OSS4MDE2014:(Auditorium–BlueCube)9:05–9:30 ModelBasedEngineering:ANewEraBasedonPapyrusandOpenSourceTooling(Invitedtalk) FrancisBordeleau,Ericsson,Canada OSS4MDE2014:(Auditorium–BlueCube)9:30–10:30 OpenSource—InnovationplatformsforMBSE? BernhardSchätz,Fortiss,Germany OSS4MDE2014:(Auditorium–BlueCube)11:0011:30 MDE2020:ThePolarSysopportunity(InvitedTalk) GaëlBlondelle,EclipseFoundation,France OSS4MDE2014:(Auditorium–BlueCube)11:3012:00 ThePapyrusOpenSourceModelingEnvironment(InvitedTalk) SebastianGerard,CEAList,France MD2P22014:(Aprende–RedCube)14:0014:45 ApproachestoAutomationandInteroperabilityinSystemsEngineering TomRitter,FraunhoferFOKUS,Germany ME2014:(Descubre–RedCube)9:0510:30 FromModelEvolutiontoEvolutionModels GertiKappel,ViennaUniversityofTechnology,Austria

17

Monday–September29,2014

ACVI2014:(Innova–GreenCube)8:15–9:00 TheStoryofAADL PeterFeiler,SEI–CarnegieMellonUniversity,USA ModComp2014:(Descubre–RedCube)9:15–10:30 ComponentBased and ModelDriven Engineering: The possible synergies of the approaches in meetingnewchallenges IvicaCrnkovic,MälardalenUniversity,Sweden XM2014:(Aprende–RedCube)9:10–10:10 PuttingEngineeringintoMDE:Componentsandcontractsformodelsandtransformations SteffenZschaler,King’sCollegeLondon,UK AMT2014:(SalóndeActos–YellowCube)9:05–10:00 Exploringthenonfunctionalpropertiesofmodeltransformationtechniquesusedinindustry RonanBarrett,Ericsson,Sweden Tuesday–September30,2014

ACESMB2014:(Crea–GreenCube)9:1510:15 TowardsFormalModelDrivenEngineering JulienDeAntoni,INRIA,France CloudMDE2014:(SalóndeActos–RedCube)9:1510:30 DistributedIncrementalModelQueriesovertheCloud:EngineeringandDeploymentChallenges DánielVarró,BudapestUniversityofTechnologyandEconomics,Hungary MoDeVVa2014:(SalóndeActos–YellowCube)9:1510:30 LanguageWorkbenches:OpportunitiesandChallengesforV&V MarkusVölter,Independent/Itemis,Germany MPM2014:(Descubre–RedCube)9:1510:30 WebGME AkosLedeczi,VanderbiltUniversity,USA

18

Workshops

Sunday–September28,2014

WS1(SalóndeActos–RedCube)9:00–17:00 GEMOC:2ndInternantionalWorkshopOntheGlobalizationofModelingLanguages BenoitCombemale,JulienDeAntoni,RobertFrance WS8(Aprende–RedCube)9:00–12:30 CMSEBA: 1st International Workshop on Combining Modelling with Search and Example BasedApproaches RichardPaige,MarouaneKessentini,PhilipLanger,JamesWilliamsandManuelWimmer WS11(SalóndeActos–YellowCube)9:00–17:00 MULTI:1stInternationalWorkshoponMultiLevelModelling ColinAtkinson,GeorgGrossmann,ThomasKühneandJuandeLara WS13(Auditorium–BlueCube)9:00–17:00 OSS4MDE: 1st International Workshop on Open Source Software for Model Driven Engineering FrancisBordeleau,JuergenDingel,SebastienGerardandSebastianVoss WS16(Aprende–RedCube)14:00–18:00 MD2P2:1stInternationalWorkshoponModelDrivenDevelopmentProcessesandPractices ReginaHebig,RedaBendraou,MarkusVölterandMichelChaudron WS18(Descubre–RedCube)9:00–17:00 ME:9thInternationalWorkshoponModelsandEvolution AlfonsoPierantonio,DalilaTamzalitandBernhardSchätz

19

Monday–September29,2014

WS2(Debate–RedCube)9:00–17:00 AMINO:InternationalWorkshoponTowArdstheModelDrIveNOrganization TonyClark,BalbirBarn,VinayKulkarni,UlrichFrank,RobertFranceandDanTurk WS3(Innova–GreenCube)8:00–18:00 ACVI:1stInternationalWorkshoponArchitectureCentricVirtualIntegration JulienDelangeandPeterFeiler WS7(Descubre–RedCube)9:00–18:00 ModComp: 1st International Workshop on ModelDriven Engineering for ComponentBased SoftwareSystems FedericoCiccozzi,JanCarlsonandMassimoTivoli WS10(Aprende–RedCube)9:00–17:00 XM:3rdInternationalWorkshoponExtremeModelling DavideDiRuscio,AlfonsoPierantonioandJuanDeLara WS14(SalóndeActos–YellowCube)9:00–17:30 AMT:3rdInternationalWorkshoponAnalysisofModelTransformations JuandeLara,JuergenDingel,LeviLucioandHansVangheluwe

20

Tuesday–September30,2014

WS4(Crea–GreenCube)9:00–17:15 ACESMB: 7th International Workshop on ModelBased Architecting and Construction of EmbeddedSystems FlorianNoyrit,SusanneGrafandIuliaDragomir WS5(Aprende–RedCube)9:00–18:00 OCL:14thInternationalWorkshoponOCLandTextualModelingApplicationsandCaseStudies AchimD.Brucker,CarolinaDania,GeriGeorgandMartinGogolla WS6(SalóndeActos–RedCube)9:00–17:30 CloudMDE:2ndInternationalWorkshoponModelDrivenEngineeringonandfortheCloud RichardPaige,LouisRose,JordiCabot,MarcoBrambillaandJamesHill WS12(Debate–RedCube)9:00–18:00 MRT:9thInternationalWorkshopon[email protected] SebastianGötz,NellyBencomoandRobertFrance WS15(SalóndeActos–YellowCube)9:00–18:00 MoDeVVa: 11th International Workshop on ModelDriven Engineering, Verification and ValidationIntegratingVerificationandValidationinMDE FrédéricBoulanger,MichalisFamelisandDanielRatiu WS17(Descubre–RedCube)9:00–17:30–RedCube) MPM:8thInternationalWorkshoponMultiParadigmModeling Daniel Balasubramanian, Tamás Mészáros, Christophe Jacquet, Pieter Van Gorp and Sahar Kokaly

21

Tutorials

Sunday–September28,2014

T1(Crea–GreenCube)9:00–12:30 AADLv2, a Domain Specific Language for the Modeling, the Analysis and the Generation of RealTimeEmbeddedSystems FrankSinghoffandJérômeHugues T4(Crea–GreenCube)14:00–18:00(RedCube) Metamodeling,ModelProcessingandSimulation–PuttingthePuzzlePiecesTogetherBased onIndustrialExperiences GergelyMezei,LaszloLengyel,TamásMészárosandTamásVajk T7(Contempla–GreenCube)9:00–18:00RedCube) HowtorunaMultiCustomerSoftwareEngineeringCapstoneCourse BerndBrügge,StephanKruscheandLukasAlperowitz Monday–September29,2014

T2(Crea–GreenCube)9:00–12:30(Cube) LanguageModelingPrinciples RalfLaemmel T3(Crea–GreenCube)14:00–18:00 ApplyingModelDrivenEngineeringTechnologiesintheCreationofDomainSpecificModeling Languages BruceTraskandAngelRoman T5(Cambia–GreenCube)14:00–18:00 HowtoMegamodelDiagrammatically:TheoryandPractices ZinovyDiskin,SaharKokaly,TomMaibaumandRichardPaige Tuesday–September30,2014

T8(Contempla–GreenCube)(9:00–12:30 OpenModelica PeterFritzsonandHansVangeluwe T6(Contempla–GreenCube)14:00–18:00 ModelDrivenRequirementsEngineering JoãoAraújo,AnaMoreira,GunterMussbacherandPabloSanchez

22

EducatorsSymposium

Monday–September29,9:00–17:00 Room:SalóndeActos–RedCube Chairs:BirgitDemuthandDaveStikkolorum WelcomeandIntroduction(9:00–9:15) KeynoteSpeech:BadModellingTeachingPractices(9:15–10:00) RichardPaige UniversityofYork,UK TeachinginaSoftwareDesignStudio:ImplicationsforModelingEducation(10:00–10:30) JonWhittle,ChristopherBull,JaejoonLeeandGeraldKotonya LancasterUniversity,UK CASEToolsversusPencilandPaper–AStudent'sPerspectiveonModelingSoftwareDesign (11:0011:30) ImedHammouda,HåkanBurden,RogardtHeldalandMichelR.V.Chaudron ChalmersandUniversityofGothenburg,Sweden ExploitingtheInternetofThingstoteachDomainSpecificLanguagesandModelling(11:30 12:00) SebastienMosser,PhilippeCollet,andMireilleBlayFornarino UniversitéNiceSophiaAntiopolis SymbolicRepresentationofModelsImprovesModelUnderstandingandTendencytoUse Models(12:0012:30) MiraBalaban BenGurionUniversityoftheNegev,Israel ShortPaperPresentations(14:00–15:30) – RealProjectswithInformalModels DoraDzvonyar,StephanKrusche,andLukasAlperowitz – ModelbasedStudentAdmission VadimZaytsev – ReflectionsonCoursesforSoftwareLanguageEngineering AnyaHeleneBagge,RalfLämmel,andVadimZaytsev – IntroductorySoftwareEngineeringwithaFocusonDependencyManagement ChristineHofmeister PanelDiscussion(16:00–17:00)

23

DoctoralSymposium(byinvitationonly)

Tuesday–September30,9:00–17:00 Room:Cambia–GreenCube Chair:BenoitBaudry TheDoctoralSymposiumis“closed”andbyinvitationonlytothosestudentswhoareparticipatingand theSymposiumCommittee.Thefollowingarethepapersthatwillbepresented:

AMultiParadigmModellingApproachfortheEngineeringofModellingLanguages BartMeyers,McGillUniversity,Canada HansVangheluwe,McGillUniversity,Canada&UniversityofAntwerp,Belgium

VariabilityManagementinDomainSpecificLanguages DavidMéndezAcuña,UniversityofRennes1,France

GECO:AutomaticGeneratorCompositionforAspectOrientedDSLs ReinerJung,KielUniversity,Germany

TowardsaStructuredWorkflowLanguageforModelManagement SaharKokaly,McMsterUniversity,Canada

AnApproachtoExtendNDTintheDevelopmentofWebApplicationsintoSOAbased Organizations JorgeSedeño,UniversityofSeville,Spain

ADomainSpecificTransformationLanguagetoSupporttheInteractiveDefinitionofModel TransformationRules LuisSilvestre,UniversityofChile,Chile

AModelDrivenApproachforMobileBusinessInformationSystemsApplications LuísPiresDaSilva,UniversidadeNovadeLisboa,Portugal FernandoBritoEAbreu,UniversidadeNovadeLisboa,Portugal VascoAmaral,UniversidadeNovadeLisboa,Portugal

ModelbasedSoftwareRefactoringDrivenbyPerformanceAnalysis DavideArcelli,UniversityofL'Aquila,Italy

SeamlessModelBasedSafetyEngineeringfromRequirementtoImplementation GeorgMacher,GrazUniversityofTechnology,Austria

EnhancingXtextforGeneralPurposeLanguages AdolfoSanchezBarbudoHerrera,UniversityofYork,UK

ExplicitModellingofModelDebuggingandExperimentation SimonVanMierlo,McGillUniversity,Canada

24

MainConference

(F=FoundationsTrack,MEIP=ModeldrivenEngineeringInPracticeTrack) Wednesday,October1

Session1:Cloud,mobileandwebcomputing11:00–12:30 Room:Auditorium–BlueCube SessionChair:FriedrichSteimann

ModelDrivenDevelopmentofMobileApplicationsAllowingRoleDrivenVariants(F) SteffenVaupel,PhilippsUniversitätMarburg,Germany GabrieleTaentzer,PhilippsUniversitätMarburg,Germany JanPeerHarries,PhilippsUniversitätMarburg,Germany RaphaelStroh,PhilippsUniversitätMarburg,Germany ReneGerlach,TechnischeHochschuleMittelhessen,Germany MichaelGuckert,TechnischeHochschuleMittelhessen,Germany

AModelBasedSystemtoAutomateCloudResourceAllocationandOptimization(MEIP) YuSun,VanderbiltUniversity,UnitedStates JulesWhite,VanderbiltUniversity,UnitedStates SeanEade,SiemensIndustryUS,UnitedStates

AnEvaluationoftheEffectivenessoftheAtomicSectionModel(F) SunithaThummala,GeorgeMasonUniversity,UnitedStates JeffOffutt,GeorgeMasonUniversity,UnitedStates

Session2:ModelTransformation1 11:00–12:30 Room:SalóndeActos–RedCube SessionChair:FerhatKhendek

AutomatedChainingofModelTransformationswithIncompatibleMetamodels(F) FrancescoBasciani,DISIM,UniversityofL'Aquila,Italy DavideDiRuscio,DISIM,UniversityofL'Aquila,Italy LudovicoLovino,DISIM,UniversityofL'Aquila,Italy AlfonsoPierantonio,DISIM,UniversityofL'Aquila,Italy

25

StreamingModelTransformationsbyComplexEventProcessing(F) IstvánDávid,BudapestUniversityofTechnologyandEconomics,Hungary IstvánRáth,BudapestUniversityofTechnologyandEconomics,Hungary DánielVarró,BudapestUniversityofTechnologyandEconomics,Hungary

OntheuseofSignaturesforSourceIncrementalModeltotextTransformation(F) BabajideOgunyomi,UniversityofYork,UnitedKingdom LouisM.Rose,UniversityofYork,UnitedKingdom DimitrisS.Kolovos,UniversityofYork,UnitedKingdom

Session3BehavioralModelling 11:00–12:30 Room:SalóndeActos–YellowCube SessionChair:ShaukatAli

ModelingSystemicBehaviorbyStateBasedHolonicModularUnits(F) LucaPazzi,UniversityofModenaandReggioEmilia,DIEF,Italy SemanticModelDifferencingUtilizingBehavioralSemanticsSpecifications(F) PhilipLanger,ViennaUniversityofTechnology,Austria TanjaMayerhofer,ViennaUniversityofTechnology,Austria GertiKappel,ViennaUniversityofTechnology,Austria

FormalizingExecutionSemanticsofUMLProfileswithfUMLModels(F) JérémieTatibouet,CEA,France ArnaudCuccuru,CEA,France SébastienGérard,CEA,France FrançoisTerrier,CEA,France

Session4MDE:Past,PresentandFuture 14:00–15:30 Location:Auditorium–BlueCube SessionChair:BranSelic

WhoKnows\UsesWhatoftheUML:APersonalOpinionSurvey(F) GiannaReggio,UniversityofGenova,Italy MaurizioLeotta,UniversityofGenova,Italy FilippoRicca,UniversityofGenova,Italy

26

AssessingtheStateofPracticeofModelBasedEngineeringintheEmbeddedSystemsDomain(F) GrischaLiebel,UniversityofGothenburg,Sweden NadjaMarko,VirtualVehicleResearchCenter,Graz,Austria MatthiasTichy,UniversityofGothenburg,Sweden AndreaLeitner,VirtualVehicleResearchCenter,Graz,Austria JörgenHansson,UniversityofGothenburg,Sweden

TheRelevanceofModelDrivenEngineeringThirtyYearsfromNow(F) DanielAmyot,UniversityofOttawa,Canada RuthBreu,UniversityofInnsbruck,Austria JeanMichelBruel,UniversityofToulouse,France BettyH.C.Cheng,MichiganStateUniversity,UnitedStates PhilippeCollet,UniversityofNiceSophiaAntipolis,France BenoitCombemale,UniversityofRennes/INRIA,France RobertB.France,ColoradoStateUniversity,UnitedStates RogardtHeldal,ChalmersUniversityofTechnology,Sweden GunterMussbacher,McGillUniversity,Canada JamesHill,IndianaUniversityPurdueUniversityIndianapolis,UnitedStates JörgKienzle,McGillUniversity,Canada MatthiasSchöttle,McGillUniversity,Canada FriedrichSteimann,FernuniversitätHagen,Germany DaveStikkolorum,LeidenUniversity,Netherlands JonWhittle,LancasterUniversity,UnitedKingdom

Session5FormalSemantics,SpecificationandVerification 14:00–15:30 Room:SalóndeActos–RedCube SessionChair:AndrzejWasowski

ModelDrivenVerifyingCompilationofSynchronousDistributedApplications(F) SagarChaki,CarnegieMellonUniversity,UnitedStates JamesEdmondson,CarnegieMellonUniversity,UnitedStates

EnvironmentCentricContractsforDesignofCyberPhysicalSystems(F) JonasWestman,KTH,Sweden MattiasNyberg,KTH,Sweden

RemovingRedundanciesandDeducingEquivalencesinUMLClassDiagrams(F) AzzamMaraee,BenGurionUniversityoftheNegev,Israel MiraBalaban,BenGurionUniversityoftheNegev,Israel

27

Thursday,October2

Session6ModelsatRuntime 11:00–12:30 Room:Auditorium–BlueCube SessionChair:JeanMarcJezequel

ANativeVersioningConcepttoSupportHistorizedModelsatRuntime(F) ThomasHartmann,UniversityofLuxembourg,Luxembourg FrancoisFouquet,UniversityofLuxembourg,Luxembourg GregoryNain,UniversityofLuxembourg,Luxembourg BriceMorin,SINTEFICTNorway,Norway JacquesKlein,UniversityofLuxembourg,Luxembourg OlivierBarais,UniversitédeRennes1,France YvesLeTraon,UniversityofLuxembourg,Luxembourg

ModellingAdaptationPoliciesasDomainSpecificConstraints(F) HuiSong,SINTEF,Norway XiaodongZhang,PekingUniversity,China NicolasFerry,SINTEF,Norway FranckChauvel,SINTEF,Norway ArnorSolberg,SINTEF,Norway GangHuang,PekingUniversity,China

ScalableArmiesofCloneModelsthroughDataSharing(F) ErwanBousse,UniversityofRennes1,France BenoitCombemale,UniversityofRennes1,France BenoitBaudry,InriaRennes,France

Session7FeatureandVariabilityModeling 11:00–12:30 Room:SalóndeActos–RedCube SessionChair:ØysteinHaugen

ThreeCasesofFeatureBasedVariabilityModelinginIndustry(MEIP) ThorstenBerger,UniversityofWaterloo,Canada DivyaNair,UniversityofWaterloo,Canada RalfRublack,UniversityofLeipzig,Germany JoanneM.Atlee,UniversityofWaterloo,Canada KrzysztofCzarnecki,UniversityofWaterloo,Canada AndrzejWasowski,ITUniversityofCopenhagen,Denmark

28

SupportingMultiplicityandHierarchyinModelbasedConfiguration:ExperiencesandLessonsLearned (MEIP) RickRabiser,JohannesKeplerUniversityLinz,Austria MichaelVierhauser,JohannesKeplerUniversityLinz,Austria PaulGrünbacher,JohannesKeplerUniversityLinz,Austria DeepakDhungana,SiemensAG,Austria HerwigSchreiner,SiemensAG,Austria MartinLehofer,SiemensVAI,Austria

PropagatingDecisionstoDetectandExplainConflictsinaMultistepConfigurationProcess(F) JaimeChavarriaga,UniversidaddelosAndes,Colombia CarlosNoguera,VrijeUniversiteitBrussel,Belgium RubbyCasallas,UniversidaddelosAndes,Colombia VivianneJonckers,VrijeUniversiteitBrussel,Belgium

Session8CompositionandAdaptation 11:00–12:30 Room:SalóndeActos–YellowCube SessionChair:RuthBreu

AnMDAApproachfortheGenerationofCommunicationAdaptersIntegratingSWandFW ComponentsfromSimulink(MEIP) MarcoDiNatale,ScuolaSuperioreS.Anna,Italy FrancescoChirico,Elettronica,Italy AndreaSindico,Elettronica,Italy AlbertoSangiovanniVincentelli,UniversityofCaliforniaBerkeley,UnitedStates

AUMLModelDrivenApproachtoEfficientlyAllocateComplexCommunicationSchemes(F) AndreaEnrici,TelecomParisTech,France LudovicApvrille,TelecomParisTech,France RenaudPacalet,TelecomParisTech,France

ModelIntegratingSoftwareComponents(F) MahdiDerakhshanmanesh,UniversityofKoblenzLandau,Germany JürgenEbert,UniversityofKoblenzLandau,Germany ThomasIguchi,UniversityofKoblenzLandau,Germany GregorEngels,UniversityofPaderbor,Germany

29

Session9PracticesandExperience 14:00–15:30 Room:Auditorium–BlueCube SessionChair:DánielVarró

ExperiencesinApplyingModelDrivenEngineeringtotheTelescopeandInstrumentControlSystem Domain(MEIP) LuigiAndolfato,EuropeanSouthernObservatory,Germany RobertKarban,EuropeanSouthernObservatory,Germany MarcusSchilling,EuropeanSouthernObservatory,Germany HeikoSommer,EuropeanSouthernObservatory,Germany MicheleZamparelli,EuropeanSouthernObservatory,Germany GianlucaChiozzi,EuropeanSouthernObservatory,Germany

ModelDrivenGrantProposalEngineeringDomain(MEIP) DimitriosS.Kolovos,UniversityofYork,UnitedKingdom NicholasMatragkas,UniversityofYork,UnitedKingdom JamesR.Williams,UniversityofYork,UnitedKingdom RichardF.Paige,UniversityofYork,UnitedKingdom

AgileModelDrivenEngineeringinMechatronicSystems–AnIndustrialCaseStudy(MEIP) UlfEliasson,VolvoCarGroup,Sweden RogardtHeldal,ChalmersUniversityofTechnology,Sweden JonnLantz,VolvoCarGroup,Sweden ChristianBerger,UniversityofGothenburg,Sweden

Session10ModelingforAnalysis 14:00–15:30 Room:SalóndeActos–RedCube SessionChair:SteffenZschaler

UsingUMLforModelingProceduralLegalRules:ApproachandaStudyofLuxembourg'sTaxLaw(F) GhanemSoltana,UniversityofLuxembourg,Luxembourg ElizabetaFourneret,UniversityofLuxembourg,Luxembourg MorayoAdedjouma,UniversityofLuxembourg,Luxembourg MehrdadSabetzadeh,UniversityofLuxembourg,Luxembourg LionelBriandTrust,UniversityofLuxembourg,Luxembourg

OntologybasedModelingofContextawareSystems(MEIP) DanielLüddecke,VolkswagenAG,Germany NinaBergmann,VolkswagenAG,Germany InaSchaefer,TechnischeUniversitätBraunschweig,Germany

ResolutionofInterferingProductFragmentsinSoftwareProductLineEngineering(F) AnatolyVasilevskiy,SINTEF,Norway ØysteinHaugen,SINTEF,Norway

30

Session11Pragmatics 14:00–15:30 Room:SalóndeActos–YellowCube SessionChair:GiannaReggio

ComprehendingFeatureModelsExpressedinCVL(F) IrisReinhartzBerger,DepartmentofInformationSystems,UniversityofHaifa,Israel KathrinFigl,InstituteforInformationSystems&NewMedia,Vienna,Austria ØysteinHaugen,UniversityofOslo,Norway,Norway

OntheImpactofLayoutQualitytoUnderstandingUMLDiagrams:SizeMatters(F) HaraldStörrle,TechnicalUniversityofDenmark,Denmark

EnablingtheDevelopmentofCognitiveEffectiveVisualDSLs(MEIP) DavidGranada,UniversidadReyJuanCarlos,Spain JuanM.Vara,UniversidadReyJuanCarlos,Spain VeronicaA.Bollati,UniversidadReyJuanCarlos,Spain EsperanzaMarcos,UniversidadReyJuanCarlos,Spain

Friday,October3

Session12ModelExtraction,ManipulationandPersistence11:00–12:30 Room:Auditorium–BlueCube SessionChair:RichardPage

JUMPFromJavaAnnotationstoUMLProfiles(F) AlexanderBergmayr,ViennaUniversityofTechnology,Austria MichaelGrossniklaus,UniversityofKonstanz,Germany ManuelWimmer,ViennaUniversityofTechnology,Austria GertiKappel,ViennaUniversityofTechnology,Austria

SIGMA:ScalaInternalDomainSpecificLanguagesforModelManipulations(F) FilipKrikava,UniversityLille1/LIFLInriaLille,France PhilippeCollet,UniversitéNiceSophiaAntipolis,France RobertB.France,ColoradoStateUniversity,UnitedStates

AFrameworktoBenchmarkNoSQLDataStoresforLargeScaleModelPersistence(F) SeyyedMShah,TheUniversityofYork,UnitedKingdom RanWei,TheUniversityofYork,UnitedKingdom DimitriosS.Kolovos,TheUniversityofYork,UnitedKingdom LouisRose,TheUniversityofYork,UnitedKingdom RichardPaige,TheUniversityofYork,UnitedKingdom KonstantinosBarmpis,TheUniversityofYork,UnitedKingdom

31

Session13ModelTransformation2 11:00–12:30 Room:SalóndeActos–RedCube SessionChair:TimLethbridge

ParsinginaBroadSense(F) VadimZaytsev,UniversiteitvanAmsterdam,Netherlands AnyaHeleneBagge,UniversitetetiBergen,Norway

ClassificationofModelTransformationTools:PatternMatchingTechniques(F) CláudioGomes,NewUniversityofLisbon,Portugal BrunoBarroca,NewUniversityofLisbon,Portugal VascoAmaral,NewUniversityofLisbon,Portugal

LearningImplicitandExplicitControlinModelTransformationsbyExample(F) IslemBaki,DIRO,UniversitédeMontréal,Canada HouariSahraoui,DIRO,UniversitédeMontréal,Canada QuentinCobbaert,UniversitédeNamur,Belgium PhilippeMasson,UniversitédeNamur,Belgium MartinFaunes,DIRO,UniversitédeMontréal,Canada

Session14Querying 11:00–12:30 Room:SalóndeActos–YellowCube SessionChair:MiraBalaban

IncQueryD:ADistributedIncrementalModelQueryFrameworkintheCloud(F) GáborSzárnyas,BudapestUniversityofTechnologyandEconomics,Hungary BenedekIzsó,BudapestUniversityofTechnologyandEconomics,Hungary IstvánRáth,BudapestUniversityofTechnologyandEconomics,Hungary GáborBergmann,BudapestUniversityofTechnologyandEconomics,Hungary DánielVarró,BudapestUniversityofTechnologyandEconomics,Hungary

TranslatingOCLtoGraphPatterns(F) GáborBergmann,BudapestUniversityofTechnologyandEconomics,Hungary

32

Demonstrations

Wednesday–October1

DemoMadness1(10:2010:30) Room:Auditorium–BlueCube The authors of each demonstration at Demo Session 1 will have two minutes to promote their demonstrationtoalltheMODELSattendants.

DemoSession1(14:0015:30) Room:Descubre–RedCube

DPLfw:aFrameworkfortheProductLineBasedGenerationofVariableContentDocuments AbelGómez,INRIA,France PauMartí,UniversitatPolitècnicadeValència,Spain Ma.CarmenPenadés,UniversitatPolitècnicadeValència,Spain JoséH.Canós,UniversitatPolitècnicadeValència,Spain AutomaticGenerationofConsistencyPreservingEditOperationsforMDETools MichaelaRindt,UniversityofSiegen,Germany TimoKehrer,UniversityofSiegen,Germany UdoKelter,UniversityofSiegen,Germany Umple:AnOpenSourceToolforEasyToUseModeling,Analysis,andCodeGeneration TimothyLethbridge,UniversityofOttawa,Canada

33

Thursday–October2

DemoMadness2(10:1510:30) Room:Auditorium–BlueCube TheauthorsofeachdemonstrationatDemoSession2and3willhavetwominutestopromotetheir demonstrationtoalltheMODELSattendants.

DemoSession2(11:0012:30) Room:Descubre–RedCube

CombiningTextualandWebBasedModeling MartinHaeusler,UniversityofInnsbruck,Austria MatthiasFarwick,UniversityofInnsbruck,Austria ThomasTrojer,UniversityofInnsbruck,Austria DSLFORGE:TextualModelingontheWeb AmineLajmi,SoftwareArchitect,France JabierMartinez,UniversityofLuxembourg,Luxembourg TewfikZiadi,UniversitéPierreetMarieCurie,France BridgingJavaAnnotationsandUMLProfileswithJUMP AlexanderBergmayr,ViennaUniversityofTechnology,Austria MichaelGrossniklaus,UniversityofKonstanz,Germany ManuelWimmer,ViennaUniversityofTechnology,Austria GertiKappel,ViennaUniversityofTechnology,Austria

DemoSession3(14:0015:30) Room:Descubre–RedCube

ToolsupportforCollaborativeSoftwareQualityManagement PhilippKaib,ResearchGroupQualityEngineering,Austria RuthBreu,ResearchGroupQualityEngineering,Austria FromPenandPaperSketchestoPrototypes:TheAdvancedInteractionDesignEnvironment HaraldStörrle,DanmarksTekniskeUniversitet,Denmark ConcernDrivenSoftwareDevelopmentwithjUCMNavandTouchRAM NishanthThimmegowda,McGillUniversity,Canada OmarAlam,McGillUniversity,Canada MatthiasSchöttle,McGillUniversity,Canada WisamAlAbed,McGillUniversity,Canada ThomasDi’Meco,PolytechNiceSophia,France LauraMartellotto,PolytechNiceSophia,France GunterMussbacher,McGillUniversity,Canada JörgKienzle,McGillUniversity,Canada

34

ACMStudentResearchCompetition (SponsoredbyMicrosoftResearch) Wednesday–October1&Thursday–October2 Room:Round1:AuditoriumHall–BlueCube(duringcoffeebreaks)/Round2:RoomAprende–Red Cube Chairs:MarcelaGeneroandShazQadeer

Round1oftheACMStudentResearchCompetition(posterpresentations)willbeheldonWednesday, October1,duringthecoffeebreaks(10:3011:00and15:3016:00).Round2willbeheldonThursday, October2(11:0012:30)intheRoomAprende,RedCube.

ThefollowingarethestudentswhowillbeparticipatingintheMODELS2014ACMStudentResearch Competition:

GraduateStudents

ModelDrivenEngineeringMeetsthePlatformasaServiceModel AdriánJuanVerdejo,UniversityofStuttgart,Germany ModelDrivenDesignofEnsembleBasedComponentSystems IliasGerostathopoulos,CharlesUniversity,CzenchRepublic ExploringOmniscientDebuggingforModelTransformations JonathanCorley,TheUniversityofAlabama,UnitedStates

UndergraduateStudents

TowardstheAutomaticResolutionofArchitecturalVariabilityinSoftwareProductLineArchitectures throughModelTransformations JesúsBenedé,UniversitatPolitècnicadeValència,Spain TransitionfromEBNFtoXtext JiananYue,NanjingUniversity,China

35

Posters

Wednesday–October1&Thursday–October2 Room:AuditoriumHall–BlueCube(duringcoffeebreaks) Chairs:ManuelWimmerandStefanSauer

Thefollowingposterswillbepresentedduringthecoffeebreaks(10:3011:00and15:3016:00)atthe AuditoriumHall–BlueCubeonbothWednesday,Oct.1andThursday,Oct.2:

Hypersonic–ModelAnalysisasaService VladAcretoaie,TechnicalUniversityofDenmark,Denmark HaraldStörrle,TechnicalUniversityofDenmark,Denmark

ACloudArchitectureforanExtensibleMultiParadigmModelingEnvironment JonathanCorley,UniversityofAlabama,UnitedStates EugeneSyriani,UniversitédeMontréal,Canada

ScalableModelEdition,QueryandVersionControlThroughEmbeddedDatabasePersistence XabierDeCarlos,IKERLAN,Spain GoiuriaSagardui,MondragonUnibertsitatea,Spain SalvadorTrujillo,IKERLAN,Spain

AGenericFrameworkforRealizingSemanticModelDifferencingOperators PhilipLanger,ViennaUniversityofTechnology,Austria TanjaMayerhofer,ViennaUniversityofTechnology,Austria GertiKappel,ViennaUniversityofTechnology,Austria

AddressingMultiDomainIntegrationChallengeinRoboticsUsingModelBasedApproach ArunkumarRamaswamy,ENSTAParisTech,France BrunoMonsuez,ENSTAParisTech,France AdrianaTapus,ENSTAParisTech,France

ModelingRequirementswithRED HaraldStörrle,TechnicalUniversityofDenmark,Denmark

OntheImpactofDiagramLayout:HowAreModelsActuallyRead? HaraldStörrle,TechnicalUniversityofDenmark,Denmark NickBaltsen,TechnicalUniversityofDenmark,Denmark HenrikChristoffersen,TechnicalUniversityofDenmark,Denmark AnjaMaier,TechnicalUniversityofDenmark,Denmark

AnIndexforSoftwareEngineeringModels HaraldStörrle,TechnicalUniversityofDenmark,Denmark ReginaHebig,SorbonneUniversitésLIP6,France AlexanderKnapp,UniversityofAugsburg,Germany

36

TowardsModelDefinedCloudofClouds XiaodongZhang,PekingUniversity,China MauricioTsugawa,UniversityofFlorida,UnitedStates YingZhang,PekingUniversity,China ChunCao,NanjingUniversity,China GangHuang,PekingUniversity,China JoseFortes,UniversityofFlorida,UnitedStates FrameworkforDynamicArchitectureReconfigurationofCloudServices MiguelZuñigaPrieto,UniversitatPolitècnicadeValència,Spain JavierGonzalezHuerta,UniversitatPolitècnicadeValència,Spain SilviaAbrahao,UniversitatPolitècnicadeValència,Spain EmilioInsfran,UniversitatPolitècnicadeValència,Spain

37

SocialEvents

SatelliteEvents/SAMConferenceWelcomeReception Auditorium–BlueCube Monday,September29(18:30–20:30)

ThereceptionwillfeatureaconcertoftraditionalValencianmusic (dolçaina)andawelcomecocktail. The dolçaina is a woodwind instrument of the oboe family, traditional in Valencia (although similar instruments are found acrossSpainandaroundtheworld).Itisplayedtogetherwiththe tabalet,apercussioninstrument,interpretedindifferentmelodies from traditional Valencian villages and cities. The repertoire of these instruments is made up of traditional dances, folk music parades, and albaes (a type of traditional song accompanied by these instruments). In the 70’s of the 20th century these instruments were on the verge of disappearing as a result of the lack of specialized musicians. However, the art of playing these instruments is currently being revitalized due to their increased popularity.

ConferenceWelcomeReceptionatRealColegiodelPatriarca Wednesday,October1(19:40–21:40) Built in the 16th century and comprises the Royal College, the seminary and the church (also known as “The Valencian Sixtine Chapel”).Thedifferentbuildingsandroomsaresetaroundalarge Renaissance cloister. It is an important building architected for reflectingtheimportancetheItalianRenaissancehadinSpain.But perhapsthisseminary'smostimportantarchitecturalfeatureisthe cloistered patio, considered one of the most beautiful within the SpanishRenaissance.ThebuildingalsohoststhePatriarcamuseum with a collection of paintings from the 16th and 17th centuries, including works by El Greco, Caravagio, Juan de Juanes among otherpainters. The reception of the MODELS 2014 conference will include a cocktail in the Renaissance cloister, a visit to the collection paintings of the Patriarca museum and an Organ concert in the church (the Valencian Sixtine Chapel). The Patriarca is located in oldtownValencia: RealColegiodelPatriarca Nave1,Valencia46002

38

ConferenceBanquetattheCityofArtsandSciences(PalaudelesArts) Thursday,October2(20:00)

TheCityofArtsandSciences(CiudaddelasArtesylasCiencias)is an entertainmentbased cultural and architectural complex in Valencia. It is the most important modern tourist destination in the city. Designed by Valencian architect Santiago Calatrava and started in July 1996, it is an impressive example of modern architecture.The"city"ismadeupofsixbuildings:ElPalaudeles Arts Reina Sofía — Opera house and performing arts centre; L'Hemisfèric— Imax Cinema and Planetarium; L'Umbracle — Walkway and garden; El Museu de les Ciències Príncipe Felipe— Sciencemuseum;Ágora—spaceforholdingevents;Oceanografic —Openairaquarium(thelargestaquariuminEurope). ThebanquetoftheMODELS2014conferencewilltakeplaceinthe mainHalloftheOperahouse(PalaudeLesArtsReinaSofia).The banquet opens at 20:00h with a cocktail and a performance of traditionalValencianmusic(Dolçainesipercussió)anddance. TheValenciandancesareoneoftherichestrepertoriesintermsof variety. Dances like jotas, fandangos, malagueñas, danses, seguidillas,etc.arepartofthecorpusofourtraditionaldances.The clothing is one of the most important items in the world of the traditional dance. Depending on the area, the dances change its clothing and the used materials to weave it. So in colder inland areas, we could find more warm knitting in order to better withstandingthelowtemperatures.However,inthecoastalareas wecouldfindcoolerknitting.Thisknittingwasmadeupwiththe bestsilksthathavebeenproducedinValenciaforcenturies. BanquetProgram 20:00PalaudelesArtsopensforMODELSparticipants 20:15Welcomedrinkandperformance(Dolçainesi percussió&Danses) 21:00Dinnerservedandawards ThePalaudeLesArtsissituatedattheendoftheformerriverbed oftheriverTuria:

PalaudeLesArts CiudaddelasArtesylasCiencias AvdelProfesorLópezPiñero,7 46013Valencia

39

MODELS2014Tour

TourinOldTownValencia Wednesday,October1(18:00–19:30) Experiencetheessenceofthis2000yearoldtownconsideredtobethehiddengemofSpain.Inthis guided visit especially designed for the MODELS 2014 conference, the participants will have the opportunitytodiscovertherealValenciawithlocalofficialguides.Weofferyouareallyrichroutethat will end in the atrium of the Patriarch Seminar School, the amazing national monument chosen by MODELS2014tohosttheMainConferenceWelcomeReceptionCocktail. In1,5hourswewilltellyouthehistoryoftheromancityof'Valentia',youwillknowaboutthetown's VisigothtimeandtheMuslimcityof“Balansiya”.Wewillguideyoutodiscoverthemainchurchesand buildingsoftheChristianKingdomofValencia,oneofthemtheimpressivebuildingoftheSilkMarket, WorldHeritageSitebytheUNESCO.Youwillhavetheopportunitytotasteourtypicaldrinkandsweet specialty,“andfarto”,andknowaboutourtraditionsandinternationalcuisine. You can book your place in advance and get more information in the previous days where the tour ticketswillbesoldattheconvention. Organization:LiberTours([email protected]) LiberTourswillbelocatedattheAuditoriumHalloftheBlueCube,fromSunSeptember28through WedOctober1(8:30–18:30) Price:14€(21%VATincluded) ThisisaspecialrateforMODELSattendees.ThepriceincludestheentrancetotheLonja(SilkMarket, whichisaWorldHeritageSite)andafreetastingoftraditionalValencian“horchataandfartó”. Route: TownHallSquarecentre(PlazadelAyuntamiento)meetingpoint CentralMarket(MercadoCentral) SilkMarketUNESCOWorldHeritageSite(LonjadelaSeda) CarmenDistrict(BarriodelCarmen) RoundSquare(PlazaRedonda) St.Catherine'sChurch(IglesiadeSantaCatalina) ReinaSquare(PlazadelaReina) Cathedral(Catedral) BasilicaoftheVirginoftheHelplesspeople(BasílicadelaVirgendelosDesamparados) GeneralitatPalace(PalaciodelaGeneralitat) PeaceStreet(CalledeLaPaz) PalaceoftheMarchisoftheTwoWaters(PalaciodelMarquésdeDosAguas) PatriarchSquare(PlazadelPatriarca) PatriarchSeminarSchool(RealColegiodelPatriarca)endofvisit(MainConferenceWelcomeReception)

40

Location

UniversitatPolitècnicadeValència(UPV) CiudadPolitécnicadelaInnovación(CPI)

Blue Cube 3rd Floor: Registration Desk njos 4th Floor: Auditorium ara s N Grey Cube . Lo 3rd and 4th Floor: Kube Restaurant Av

Red Cube 3rd Floor: Salon de Actos 4th Floor: Aprende Debate Descubre Yellow Cube 3rd Floor: Salon de Actos Green Cube 4th Floor: Innova Contempla Crea Cambia

Ing enie ro Fa usto Elio

TheSatelliteEvents(September28–30)willbeheldintheBlue,Red,YellowandGreenCubes TheMODELSConference(October1–3)willbeheldintheBlue,RedandYellowCubes TheSAMConference(September29–30)willbeheldintheAuditoriumofBlueCube

41

Rooms B Green Cube: 4th floor

PIENSA CONTEMPLA CREA

A B INNOVA

IMAGINA CAMBIA

BJ Red Cube: 4th floor

ESCOGE RESUELVE

ATIENDE

J

APRENDE DEBATE DESCUBRE

42

Conference Sponsors

Supporting Publishers and Organizations

Institutional Sponsors

CIUDAD POLITÉCNICA DE LA INNOVACIÓN

Other Sponsors

43