Udapt: Edapt Extensions for Industrial Application
Domain specific languages (DSLs) allow engineers to models their systems in terms of concepts familiar to their domain, rather than encoding them into general purpose concept, like those offered by UML. DSLs are often designed using meta-models, by means of model-driven engineering (MDE). These meta-models ,defining DSLs, evolve over time (Favre 2005), for example by new demands from the domain. Evolution of these meta-models can trigger co-evolution of models made using these meta-models (Cicchetti et al. 2009). In industry, the number of models can number in the thousands (Mengerink et al. 2016), making manual execution of this model co-evolution infeasible. Thus, an automated approach to model co-evolution is required. Based on earlier comparative studies (Rose et al. 2009; Herrmannsd ¨orfer and Wachsmuth 2014), we have performed an internal evaluation of various automated model migration tools at ASML, provider of lithography equipment for the semiconductor industry (ASM). There we found that many existing tools are no longer available, or not mature enough. In particular, the tool Flock (Rose et al. 2010) was experienced as having a high learning curve. Lastly, the tool Edapt has the functionality required for the ASML case (Mengerink et al. 2016; Vissers et al. 2016), and has been previously applied in a number of industrial case studies (Herrmannsd¨orfer et al. 2009, 2008).
Mon 31 OctDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
13:30 - 15:10 | Industrial DSLs and toolsITSLE at Geneva Chair(s): Yanja Dajsuren Eindhoven University of Technology, The Netherlands | ||
13:30 29mTalk | Invited talk: Model Driven Software Engineering (MDSE) in the large ITSLE | ||
14:00 29mTalk | Solving the Bank with Rebel ITSLE Jouke Stoel CWI, Jurgen Vinju CWI, Netherlands, Tijs van der Storm CWI & University of Groningen, Joost Bosman ING Bank | ||
14:30 29mTalk | Udapt: Edapt Extensions for Industrial Application ITSLE J.G.M. Mengerink Eindhoven University of Technology, Alexander Serebrenik Eindhoven University of Technology, R.R.H. Schiffelers ASML, Mark van den Brand Pre-print | ||
15:00 10mBreak | SPLASH break & networking ITSLE |