Buy used:
$7.41
$3.99 delivery Monday, May 20. Details
Used: Very Good | Details
Sold by BOOK BARN 87
Condition: Used: Very Good
Comment: Fast Shipping - Safe and Secure 7 days a week!
Access codes and supplements are not guaranteed with used items.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Something went wrong. Please try your request again later.

Model-Driven Software Engineering in Practice (Synthesis Lectures on Software Engineering, 1) 1st Edition

4.4 4.4 out of 5 stars 25 ratings

There is a newer edition of this item:

This book discusses how model-based approaches can improve the daily practice of software professionals. This is known as Model-Driven Software Engineering (MDSE) or, simply, Model-Driven Engineering (MDE). MDSE practices have proved to increase efficiency and effectiveness in software development, as demonstrated by various quantitative and qualitative studies. MDSE adoption in the software industry is foreseen to grow exponentially in the near future, e.g., due to the convergence of software development and business analysis.The aim of this book is to provide you with an agile and flexible tool to introduce you to the MDSE world, thus allowing you to quickly understand its basic principles and techniques and to choose the right set of MDSE instruments for your needs so that you can start to benefit from MDSE right away.The book is organized into two main parts. The first part discusses the foundations of MDSE in terms of basic concepts (i.e., models and transformations), driving principles, application scenarios and current standards, like the well-known MDA initiative proposed by OMG (Object Management Group) as well as the practices on how to integrate MDSE in existing development processes.The second part deals with the technical aspects of MDSE, spanning from the basics on when and how to build a domain-specific modeling language, to the description of Model-to-Text and Model-to-Model transformations, and the tools that support the management of MDSE projects.The book is targeted to a diverse set of readers, spanning: professionals, CTOs, CIOs, and team managers that need to have a bird's eye vision on the matter, so as to take the appropriate decisions when it comes to choosing the best development techniques for their company or team; software analysts, developers, or designers that expect to use MDSE for improving everyday work productivity, either by applying the basic modeling techniques and notations or by defining new domain-specific modeling languages and applying end-to-end MDSE practices in the software factory; and academic teachers and students to address undergrad and postgrad courses on MDSE.In addition to the contents of the book, more resources are provided on the book's website, including the examples presented in the book.Table of Contents: 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
Read more Read less

Amazon First Reads | Editors' picks at exclusive prices

Product details

  • Publisher ‏ : ‎ Morgan & Claypool; 1st edition (April 15, 2013)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 166 pages
  • ISBN-10 ‏ : ‎ 1608458822
  • ISBN-13 ‏ : ‎ 978-1608458820
  • Item Weight ‏ : ‎ 12 ounces
  • Dimensions ‏ : ‎ 7.25 x 0.3 x 9 inches
  • Customer Reviews:
    4.4 4.4 out of 5 stars 25 ratings

About the authors

Follow authors to get new release updates, plus improved recommendations.

Customer reviews

4.4 out of 5 stars
4.4 out of 5
25 global ratings

Top reviews from the United States

Reviewed in the United States on November 28, 2012
I rated this book with 5 stars because it is a book that fills a gap between the theory and practice in MDE. The book integrates the differents areas of MDE in one place and put them in a good perspective with a conceptual and integrated view. Because this knowledge area is new, is not common to find a book which explains all the implicated aspects. Brambilla, Cabot and Wimmer did it, excelent decision. The book includes an example of conceptual modeling showing the diferents techniques, tools and practices (based on Eclipse tools) that results very illustrative.

I higly recommend it.
4 people found this helpful
Report
Reviewed in the United States on November 10, 2013
Good introduction and catch up to the MDSE scene having seen early incarnations 5-8 years ago. Allowed me to formalize and correct some ideas I had in my head. Definitely worth a read if your looking at this area even if it's just to understand the negative feedback it gets from non believers and to look at the actual complexity of the problem it's trying to solve. Thought it was a little biased to EMF, but maybe I need a second read.
2 people found this helpful
Report
Reviewed in the United States on April 22, 2015
Brambilla, Cabot and Wimmer wrote an excellent book. I think that the book is a good contribution for Model-Driven Engineering (MDE) because the authors include a lot of MDE concepts with illustrative examples (modeling, transformation models, ). The book systematically explains the basic concepts of MDE, transformations and DSML (foundations and relationships) . The book allowed me to organize my ideas about MDE and MDSE because I think that the book is well organized.
Thanks for your work!!!
Reviewed in the United States on March 6, 2013
Great book for understand the principles of MDE, show the advantages and tools that at this moment is available for develop systems using different MD* arpoaches. Just take in count is only a first aproach if you want understand better some topic of this book it provides references and key words for make your own search.
One person found this helpful
Report
Reviewed in the United States on March 10, 2016
This is a compact, excellent book, that captures the essence of the model-driven Software Engineering discipline.
Reviewed in the United States on November 15, 2015
Love this book! Super easy to understand and read it. For introduction courses!
Reviewed in the United States on February 14, 2013
I think this book is a great contribution to the subject, and provides useful resources for teachers and learners.
Thank you!
2 people found this helpful
Report
Reviewed in the United States on November 28, 2012
Nice book which delivers what is expected.
Just one remark: the book, as a book, definitively lacks for an index!
One person found this helpful
Report

Top reviews from other countries

Translate all reviews to English
Cliente Amazon
5.0 out of 5 stars Concise and comprehensive book for an overview of MDSE
Reviewed in Spain on August 24, 2016
Concise and comprehensive book for an overview of MDSE in every aspect.
The best way to acquire basic but sound knowledge
Markus aus Mainz
5.0 out of 5 stars DAS Buch zum Thema
Reviewed in Germany on December 29, 2012
Das Buch hält was der Titel verspricht: praxisnahe Behandlung des Themas, aber nicht auf Tips & Tricks Level, sondern sauber aufgebaut und wohlfundiert.

Das Thema wird umfassend behandelt. Daher nicht nur für Einsteiger geeignet, sondern auch für Fortgeschrittene, die über den Tellerrand ihres Teilgebietes hinaus, das Thema umfassend verstehen möchten. Vorausgesetzt werden lediglich allgemeine Kenntnisse in Modellierung, z.B. mit UML.

Angenehm auch, dass das Buch nicht unnötig aufgeblasen ist (gibt's ja leider des öfteren bei solchen Themen). Schade, dass der Index fehlt, dafür gibt's eine ganz gute Website zum Buch (mdse-book com).

Eine ernstzunehmende Alternative zu diesem Buch ist mir derzeit nicht bekannt.
Mattia Salnitri
4.0 out of 5 stars ottima introduzione a MDSE
Reviewed in Italy on December 29, 2012
Ottima introduzione a MDSE(Model-Driven Software Engineering)
consiglio questo libro per chi per la prima volta si affaccia a questo mondo e
per chi ha gia' esperienza ma vuole consolidare la propria visione d'insieme.

scritto molto bene e molto chiaro.
Cliente Amazon
4.0 out of 5 stars Una buena introducción general al problema
Reviewed in Spain on September 2, 2017
Un breve libro, con exactas indicaciones bibliográficas, y una presentación adecuada del problema del modelado y sus diferentes enfoques. Es un libro necesario para comenzar, y orientarse luego hacia aspectos más complejos y específicos. Su introducción es muy adecuada. Esta es la primera edición. La segunda da una vuelta más a estos elementos.
Michael Vodep
2.0 out of 5 stars zu theoretisch
Reviewed in Germany on April 22, 2015
Mir gefiel das Buch nicht - manche Teile waren brauchbar. Vor allem die Begriffsdefinition wie Model-Based-Engineering, was ist ein Metamodel usw. - man bekommt eine gute Übersicht über diese speziellen Techniken. Der Praxisteil kam mir aber zu kurz - leider Minibeispiele. Sachen wie Metamodeling, Model Transformation usw. sind nett - aber gehören wohl nicht zum alltäglichen Geschäft. "In Practice" ist wohl inzwischen ein gefährliches Wort ...