BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//CERN//INDICO//EN
BEGIN:VEVENT
SUMMARY:Models\, DSLs and Code Generation
DTSTART;VALUE=DATE-TIME:20120424T090000Z
DTEND;VALUE=DATE-TIME:20120424T100000Z
DTSTAMP;VALUE=DATE-TIME:20130619T162712Z
UID:indico-event-171981@cern.ch
DESCRIPTION:\n	Models are abstractions of the real world. They express onl
 y those aspects of the target system important for the model's purpose\, s
 uch as analysis or synthesis. Domain Specific Languages (DSLs) are languag
 es tailored to expressing models in a specific problem domain\; they expre
 ss those models concisely and in a way that makes the implied semantics "o
 bvious". Finally\, code generation is the way to synthesize executable cod
 e from domain-specific models. In this seminar I will introduce the basic 
 concepts and illustrate some of the benefits of using models\, DSLs and co
 de generation in software development\, show a couple of example languages
  and introduce two of the most powerful tools in this area: Eclipse Xtext 
 and JetBrains MPS.\n\n	About the speaker\n\n	Markus Völter works as an in
 dependent researcher\, consultant and coach for itemis AG in Stuttgart\, G
 ermany. His focus is on software architecture\, model-driven software deve
 lopment and domain specific languages as well as on product line engineeri
 ng. Markus also regularly writes (articles\, patterns\, books) and speaks 
 (trainings\, conferences) on those subjects. Contact him via voelter at ac
 m dot org or www.voelter.de\n\nhttp://indico.cern.ch/conferenceDisplay.py
 ?confId=171981
LOCATION:CERN IT Auditorium
URL:http://indico.cern.ch/conferenceDisplay.py?confId=171981
END:VEVENT
END:VCALENDAR
