Model-Driven Software Engineering in Practice: Second Edition

Model-Driven Software Engineering in Practice: Second Edition

Paperback(2nd ed.)

View All Available Formats & Editions
Choose Expedited Shipping at checkout for guaranteed delivery by Wednesday, April 24

Product Details

ISBN-13: 9781627057080
Publisher: Morgan and Claypool Publishers
Publication date: 03/30/2017
Series: Synthesis Lectures on Software Engineering
Edition description: 2nd ed.
Pages: 207
Product dimensions: 7.50(w) x 9.30(h) x 0.40(d)

About the Author

Marco Brambilla is currently professor of Software Engineering and Web Science at Politecnico di Milano (Italy). He is a shareholder and scientific advisor at WebRatio, the company that produces the MDD tool WebRatio, based on IFML, a domain-specific language for UI modeling standardized by the OMG. He is the founder of Fluxedo. In addition, he is one of the inventors of IFML and WebML languages. His interests include conceptual models, tools, and methods for development of Web and mobile apps, Web services, crowdsourcing, user interaction, business processes, web science, big data, 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 Designing Data-Intensive Web Applications (Morgan-Kauffman, 2003), Interaction Flow Modeling Language: Model-Driven UI Engineering of Web and Mobile Apps with IFML (Morgan- Kauffman and OMG Press, 2014), several other books, and more than 100 scientific articles published in conferences and journals. He is active in teaching and industrial consulting projects on MDSE, Domain-specific Languages (DSL), BPM, SOA, 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 Nantes and 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 Milan (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 modeldriven engineering in practice.

Luciano Baresi is a full professor at the Politecnico di Milano, where he earned both his Masters degree and PhD in computer science. Luciano was visiting professor at University of Oregon (USA) and visiting researcher at University of Paderborn (Germany). He has been program chair for ICECCS, FASE, ICWE, ICSOC, SEAMS and ESEC/FSE, and general chair for WICSA/CompArch (now ICSA). He is member of the editorial board of ACM Transactions on Autonomous and Adaptive Systems, IEEE Transactions on Software Engineering, and of IEEE Transactions on Service Computing. Luciano has co-authored more than 130 papers. His work has been cited over 6500 times and his Google Scholar h-index is 41. His research interests are in the broad area of software engineering, with a current focus on distributed systems, service-based applications, and the different aspects of mobile, self-adaptive, and pervasive software systems.

Table of Contents

Table of Contents: Foreword / Acknowledgments / Introduction / MDSE Principles / MDSE Use Cases / Model-driven Architecture (MDA) / Integration of MDSE in your Development Process / Modeling Languages at a Glance / Developing your Own Modeling Language / Model-to-Model Transformations / Model-to-Text Transformations / Managing Models / Summary / Bibliography / Authors' Biographies / Index

Customer Reviews

Most Helpful Customer Reviews

See All Customer Reviews