The Lecturers
Jean Bezivin
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 especially 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, MODELS, ICMT and TOOLS steering committees. He was recently co-chair of the ECOOP’2006 conference organized in Nantes and program chair of TOOLS Europe 2007 in Zurich.
Steven Kelly
Dr. Steven Kelly is the CTO of MetaCase and co-founder of the DSM Forum. He has over fifteen years of experience of consulting and building tools for Domain-Specific Modeling.
As architect and lead developer of MetaEdit+, MetaCase’s domain-specific modeling tool, he has seen it win or be a finalist in awards from SD Times, Byte, the Innosuomi prize for innovation awarded by the Finnish President, Net.Object Days, and the Software Development Jolt Productivity awards. Ever present on the program committee of the OOPSLA workshops on Domain-Specific Modeling, he co-organized the first workshop in 2001. He is author of a book and over 20 articles, most recently in journals such as IEEE Software, Dr. Dobb’s and OBJEKTspektrum. Steven is a member of IASA and on the editorial board for the Journal of Database Management, and regularly speaks at events such as OOPSLA, Software Architect, and Code Generation.
He has an M.A. (Hons.) in Mathematics and Computer Science from the University of Cambridge, and a Ph.D. from the University of Jyväskylä. His computer education began with machine code, Assembler and BASIC, and came to rest in Smalltalk.
Outside of work, he co-authored the first grammar of the Kenyan Orma language, and won by the highest margin in Finnish first-class soccer: 35-0.
Frédéric Fondement
Frédéric Fondement is a research and teaching assistant in the computer science and control department of the ENSISA engineering school. His area of interest includes model- and language-driven software engineering. He received in 2007 his PhD. from the Swiss Federal Institute of Technology in Lausanne (EPFL) for his work on concrete syntaxes for modeling languages, and in 2000 his engineering degree from the University of Mulhouse. In 2002 he was a research engineer at INRIA Rennes where he developed a model transformation language. In 2000-2001 he was part of the research and development team of ObjeXion Software where he developed a web application modeler. For more info, please visit Frédéric Fondement’s homepage.
Nicolas Rouquette
Nicolas Rouquette is a principal member of the technical staff at the Jet Propulsion Laboratory of the California Institute of Technology in Pasadena, California. He holds an engineering diploma from ESIEE in Paris and a Ph.D. in Computer Science from the University of Southern California. He is a member of NASA’s Engineering Safety Center’s Technical Discipline Team in software where he represents NASA’s interests at the OMG on the development and definition of the UML specification. He is key a contributor to the “Executable UML” specification for the OMG. Dr. Rouquette is a member of the IEEE, ACM and the Association for Symbolic Logic.
Sébastien Gérard
Sébastien Gérard is a CEA LIST senior researcher in software engineering and computer science. He graduated in 1995 from ENSMA (the Superior School of Mechanics and Aeronautics in Poitiers, France) as a mechanical and aeronautics engineer, after which he obtained a doctorate in computer science from the Evry university in France in 2000 . He is currently leading a research team of about 20 people at CEA LIST (an arm of the French Atomic Energy Agency, http://www-list.cea.fr/gb/index_gb.htm) within the LISE (Laboratory for Model-based Engineering of real-time and embedded (RT/E) systems). The principal objective of this research of this team is to achieve “correct-by-construction” design of RT/E systems from requirements to implementation”. Through his involvement in a numerous national and international research projects, Dr. Sébastien Gérard has worked with many industrial partners such as Peugeot Citroen, Airbus, ST Microelectronics, EADS, gaining extensive experience and insight into industrial problems and requirements. Dr. Sébastien Gérard is also deeply involved in various standardization activities, and is currently co-chairing the MARTE (the UML extension for RT/E) revision task force. He is also core member of the European network of excellence, ArtistDesign (http://www.artist-embedded.org), and the prime leader of th action support for MARTE, an IST project called ADAMS. In addition, Dr. Sébastien Gérard is a member of the editorial board of the SoSyM journal, co-founder of the summer school on model-based development for DRES (http://www.mdd4dres.info) and a frequent member of program committees of major technical and scientific conferences (MODELS, ECRTS, ISORC, etc.). Finally, he is the leader of the Eclipse project Papyrus (www.eclipse.org/papyrus). This latter is an open-source implementation based on the Eclipse framework providing a graphical modelling support for the UML.
Janos Sztipanovits
Dr. Janos Sztipanovits is currently the E. Bronson Ingram Distinguished Professor of Engineering at Vanderbilt University. He is founding director of the Institute for Software Integrated Systems (ISIS). His research areas are at the intersection of systems and computer science and engineering. His current research interest includes the foundation and applications of Model-Integrated Computing for the design of Cyber Physical Systems. His other research contributions include structurally adaptive systems, autonomous systems, design space exploration and systems-security co-design technology. He was founding chair of the ACM Special Interest Group on Embedded Software (SIGBED). He is member of the national steering group on CPS and he was general chair of the 1st International Conference on Cyber Physical Systems in 2010. Dr. Sztipanovits was elected Fellow of the IEEE in 2000 and external member of the Hungarian Academy of Sciences in 2010. He won the National Prize in Hungary in 1985 and the Golden Ring of the Republic in 1982. He graduated (Summa Cum Laude) from the Technical University of Budapest in 1970 and received his doctorate from the Hungarian Academy of Sciences in 1980.
Vinay Kulkarni
Vinay Kulkarni, Principal Scientist, Tata Consultancy Services. Vinay’s research interests include model-driven software engineering, software product lines and business process management. His work in model-driven software engineering has led to a toolset that has been used to deliver several large business-critical IT systems over the past 15 years. Vinay has several patents to his credit, and has authored several papers in scholastic journals and conferences worldwide. He also led standardization effort of one of the key OMG MDD standard. Vinay received his masters degree in electrical engineering from the Indian Institute of Technology, Madras.
Contact him at Tata Research Development and Design Centre, 54 B, Hadapsar Industrial Estate, Hadapsar, Pune, 411 013, India; vinay.vkulkarni@tcs.com.
Øystein Haugen
Øystein Haugen is Senior Researcher at SINTEF, the largest research company in Norway, and an adjunct Associate Professor at the University of Oslo. He has been involved with modeling since the 1980ies and involved in standardization of modeling languages since 1989.
In the 1990ies the standardization of modeling languages mainly took place within ITU (International Telecom Union) where the language SDL (Specification and Description Language) had been around since 1976. Dr. Haugen initiated together with Professor Birger Møller-Pedersen the introduction of object-oriented concepts into SDL and this was concluded in the 1992 version of SDL.
From 1993, Dr. Haugen turned his attention to Message Sequence Charts (MSC) and was one of the creators of the structuring mechanisms of MSC-96. The last major improvement of MSC was concluded in 1999 and Dr. Haugen was then the Rapporteur for that standard Z.120.
In 1999, Dr. Haugen realized that his employer at the time, Ericsson, was going to go for UML contrary to his advice, and it became necessary to engage in the improvement of UML. Dr. Haugen was one of the initiators and contributors to the UML 2.0 initiative and has been responsible for the Sequence Diagrams part of UML 2.0.
His current interests in standardization is focused on establishing a language for variability modeling, but his has recently also been involved in the UML Testing Profile and the SoaML profile, and he is now involved with the Agents profile.
Øystein Haugen is also the General Chair of MODELS 2010.
Krzysztof Czarnecki
Krzysztof Czarnecki is Associate Professor in the Department of Electrical and Computer Engineering at the University of Waterloo and NSERC/Bank of Nova Scotia Industrial Research Chair in Requirements Engineering of Service-oriented Software Systems. He received the MS degree in Computer Science from California State University, Sacramento, and his PhD in Computer Science from Technical University of Ilmenau, Germany. Before coming to University of Waterloo in 2003, he worked for eight years at DaimlerChrysler Research, Germany, focusing on improving software development practices and technologies in enterprise and embedded domains. He is a co-author of the book “Generative Programming” (Addison- Wesley, 2000). He received the Premier’s Research Excellence Award in 2004 and the British Computing Society in Upper Canada Award for Outstanding Contributions to IT Industry in 2008. He is the Principal Investigator of a $9.3 million project on “Model-Based Software Service Engineering”, funded by the Province of Ontario (2008-2013). His work focuses on developing model-based approaches to software engineering that work in industrial practice. Krzysztof Czarnecki’s homepage.





