Invited Talk 1"CBSD through MDE vs MDE through CBSD: two different stories"
Antonio Cicchetti, Associate Professor at Mälardalen University, Västerås, Sweden
Model-Driven Engineering (MDE) and Component-Based Software Development (CBSD) can be conceived as two orthogonal software engineering disciplines. The former shifts the focus of software development to modelling and model transformations in order to reduce complexity; the latter prescribes the exploitation of small units of functionality to benefit from maximized reuse of existing software.
This talk will discuss the potential cross-fertilizations between the two disciplines with aim of highlighting what has been already implemented and what still represent open research problems.
Antonio Cicchetti is associate professor at Mälardalen University, Västerås, Sweden. His main research background is MDE, in which he has been working for more than 10 years. Since 2010 Antonio has been involved in several research projects on MDE and CBSD interplay, very often in collaboration with industrial partners. He has also been awarded a Marie Curie fellowship on the topic. Antonio's research interests include language and transformation engineering, model evolution, and the adoption of MDE in industrial contexts.
Invited Talk 2"Various avataar of component concept and MDE - a practitioner's perspective"
Vinay Vasant Kulkarni, Chief Scientist, Tata Consultancy Services Research, TRDDC, Pune, India
The talk will describe the multiple manifestations of component concept as demanded by model driven software development process. It will describe an attempt of supporting these manifestations using modeling and model-based techniques. Experience of delivering several large business-critical software systems and learning therefrom will be presented. The talk will also take a sneak peek at needs of enterprises of future and manifestations of component concept therein.
Vinay is a Chief Scientist and Head of Software Systems Research at Tata Consultancy Services (TCS). His research interests include model-driven software engineering, agile adaptive enterprise, and software engineering for uncertain world. His work in model-driven software engineering has led to a toolset that has been used to deliver several large business-critical systems over the past 20 years. Much of this work has found way into OMG standards, three of which Vinay contributed to in a leadership role. Recently, Vinay got inducted as Fellow of Indian National Academy of Engineering. An alumnus of Indian Institute of Technology Madras, Vinay also serves as Visiting Professor at Middlesex University, London.