場所：国立情報学研究所(NII) 20階講義室 (2004/2005)（地図）
お問い合わせ：加藤 弘之 (kato_AT_nii.ac.jp)_AT_を＠に書き換えてください。
Jean Bézivin（Ecole des Mines de Nantes）
=== Title ===
“Issues in Domain Specific Languages (DSLs) and Model Driven Interoperability (MDI)”
=== Abstract ===
This presentation will first discuss the main deployment phases of model driven engineering: artifact generation, reverse engineering and general interoperability problems. It will then argue that the issues of Model Driven Interoperability (MDI) currently represent the most evolved aspects of software modeling and concentrate many yet unresolved research problems. MDI encompasses many current challenges like software evolution, legacy modernization, business/IT alignment and many more. In a wide spectrum of applications from enterprise-interoperability to tool-interoperability, a common pattern seems to emerge. When facing two heterogeneous systems that may have to interact, the first step consists in associating each of them with a given language, more precisely a Domain Specific Language (DSL). The second step consists in bridging the DSLs themselves. This general method has been found applicable to a number of situations. It may provide a general problem-solving framework for establishing interoperability between heterogeneous systems. The advantages of this framework will be discussed and illustrated by several concrete examples.
=== Short Bio ===
Jean Bézivin is professor of Computer Science and industry consultant in the fields of advanced software engineering. He has been associated with the Universities of Nantes, Brest and Rennes in France after being research assistant at the Queen’s University of Belfast (Northern Ireland) and at the Concordia University of Montreal (Canada). He created at Ecole des Mines de Nantes the “AtlanMod” INRIA team specializing on modeling technologies for software production, operation and evolution. AtlanMod is one international leading team in the research area of Model Driven Engineering (MDE). Jean Bézivin got a Master degree from the University of Grenoble and a Ph.D. from the University of Rennes. Since 1980 he has been very active in Europe in the object-oriented community, starting the ECOOP series of conference, the TOOLS series of conferences, and more recently the MoDELS/<> and the ICMT series of conferences. He founded in 1979, at the University of Nantes, one of the first Master programs in Software Engineering entirely devoted to Object Technology (Data Bases, Concurrency, Languages and Programming, Analysis and Design, etc.). His present interests include model driven engineering and more specially the techniques of model transformation applied to data engineering and to software forward and reverse engineering. He has published many papers and organized tutorials and workshops in the domains of concurrency, simulation, object-oriented programming, and model-driven engineering. On the subjects of MDE, he has been leading the OFTA industrial group in France, co-animating a CNRS specific action and the Dagstuhl seminar #04101. He is a member of the ECOOP, UML/MODELS, ICMT and TOOLS steering committees. He was co-chair of the ECOOP’2006 conference organized in Nantes.