About the Authors of this book
This book has been collaboratively written by Marco Brambilla, Jordi Cabot, and Manuel Wimmer. Together they have more than 30 years of experience in studying and building software and tools using model-driven techniques
Marco Brambilla is professor of Software Engineering and Web Science at Politecnico di Milano (Italy). He founder and scientific advisor at WebRatio, the company that produces the MDD tool WebRatio, based on IFML, a domain-specific language for UI modelling standardised by the OMG. He is also founder of Fluxedo, which develops big data analytics solutions. In addition, he is one of the inventors of IFML and WebML languages. His interests include model driven dvelopment, Web engineering, user interaction modeling for Web and mobile, crowdsourcing, business process management (BPM), web science and data science, social media and social content analysis. He has been visiting researcher at Cisco Systems (San José, CA) and at UCSD (University of California, San Diego). He has been visiting professor at Dauphine University, Paris. He is coauthor of the book Designing Data-Intensive Web Applications (Morgan-Kauffman, 2003), the IFML book (Morgan-Kauffman and OMG press, 2014), several other books, and more than 150 scientific articles published in conferences and journals. He is active in teaching and industrial consulting projects on MDSE, Domain-specific Languages (DSL), BPM, big data, and enterprise architectures.
Jordi Cabot is an ICREA Research Professor at Internet Interdisciplinary Institute, a Research center of the Open University of Catalonia (UOC) where he is leading the SOM Research Lab. Previously, he has been a faculty member at the École des Mines de Nantesand team leader of the AtlanMod Research group on an Inria International Chair and worked in Barcelona (Technical University of Catalonia ), Toronto (University of Toronto ) and Milano ( Politecnico di Milano ). His research falls into the broad area of systems and software engineering, especially promoting the rigorous use of software models and engineering principles in all software engineering tasks while keeping an eye on the most unpredictable element in any project: the people involved in it.
Manuel Wimmer is a professor in the Business Informatics Group (BIG) at TU Wien (Austria). He has been a visiting professor at TU München (Germany) and at the Philipps-University Marburg (Germany) as well as a research associate at the University of Málaga (Spain). He is involved in several research projects in the area of model-driven engineering, model versioning, and model transformation which resulted in numerous scientific publications in international journals and conferences. Since 2005, he has taught the model-driven engineering course (about 200 students each year) at TU Wien and holds several industry seminars on how to efficiently apply model driven engineering in practice.