|
|||||||||||||||||||||||||||||||||||
|
3 Reviews
|
Average Customer Review
Share your thoughts with other customers
Create your own review
|
|
Most Helpful First | Newest First
|
|
3 of 3 people found the following review helpful:
5.0 out of 5 stars
Excellent DSM book- Read this book before doing DSM,
By
This review is from: Domain-Specific Modeling: Enabling Full Code Generation (Paperback)
This book is excellent. It deals with why we need domain specific modeling (DSM), starting off with business value- then defines DSM and provides an architecture for it - the language, the models, code generation, a framework and the process that connects all of these. It follows this with 5 detailed case studies and then towards the end talks about uses and tools.
I enjoyed reading it and am planning to implement in my projects. The authors are associated with a tool that does DSM - Metaedit+ found at metacase dot com and which has a trial download.
4 of 5 people found the following review helpful:
3.0 out of 5 stars
Solution-domain or problem-domain,
By
Amazon Verified Purchase(What's this?)
This review is from: Domain-Specific Modeling: Enabling Full Code Generation (Paperback)
The authors seemed very knowledgeable on the subject.
However I must confess to being a little disappointed by the first half of this book and not reading the second half. The authors seems to feel the need to demolish UML which left a somewhat unpleasant taste in the mouth. The domain specific modeling examples in part III of the book seemed to be focused on a variety of platforms and the modeling of the applications were in terms of those platforms. e.g. You should model Mobile phone applications with Form, Query and SendSMS diagram icons. I felt a much more appropriate title of the book would have been Platform-Specific Modeling. My personal interest is in understanding the problem-domain to solution-domain mapping. This book seems to be simply about capturing solution domain assets diagrammatically and generating code from the diagrams.
1 of 1 people found the following review helpful:
4.0 out of 5 stars
A must read for every software products developer,
By Methods & Tools Editor "www.methodsandtools.com" (Vevey Switzerland) - See all my reviews
This review is from: Domain-Specific Modeling: Enabling Full Code Generation (Paperback)
Domain-specific modeling (DSM) is an approach articulated around three elements: a specific modeling language, code generation and a domain framework. The book authors work for a company that has been proposing a DSM tool since the last century. This make them first-hand experts on the topic, but you have also to remind which side they are when they talk about DSM compared to other approaches. The authors are conscious of this and discuss it openly, so that the reader can be aware of the situation. This being said, this book is an excellent and convincing presentation of what is domain-specific modeling, what it is not and how it relates to generic modeling approaches like UML. It contains more than 100 pages of real case studies showing how you can use DSM in different contexts (embedded software, insurance, etc). Finally, a final part guides you in details through the different steps needed to create a DSM solution. This part contains an important decision guide that will allow you to evaluate if your domain is suited for a DSM effort.
The book is very well written and is certainly a must read for every software developer who could be involved in the development of software that has some "product" attributes, that is software projects that involve repeated development efforts based on a common domain knowledge. It will also allow you to think and understand more deeply what is modeling and how you can reuse the initial investments in understanding the domain and creating the first products. |
|
Most Helpful First | Newest First
|
|
Domain-Specific Modeling: Enabling Full Code Generation by Steven Kelly (Paperback - March 7, 2008)
$99.95 $83.61
In Stock | ||