By Steven Kelly,Juha-Pekka Tolvanen

"[The authors] are pioneers. . . . Few in our have their breadth of information and experience."
—From the Foreword by means of Dave Thomas, Bedarra Labs

Domain-Specific Modeling (DSM) is the newest method of software program improvement, promising to significantly elevate the rate and straightforwardness of software program production. Early adopters of DSM were having fun with productiveness raises of 500–1000% in construction for over a decade. This publication introduces DSM and provides examples from quite a few fields to demonstrate to skilled builders how DSM can enhance software program improvement of their teams.

Two specialists within the box clarify what DSM is, why it really works, and the way to effectively create and use a DSM approach to increase productiveness and caliber. Divided into 4 elements, the e-book covers: history and motivation; basics; in-depth examples; and growing DSM recommendations. there's an emphasis in the course of the booklet on sensible instructions for imposing DSM, together with the best way to determine the required language constructs, find out how to generate complete code from types, and the way to supply software help for a brand new DSM language. the instance circumstances defined within the e-book can be found the book's web site, www.dsmbook.com, besides, an assessment reproduction of the MetaEdit+ software (for home windows, Mac OS X, and Linux), which permits readers to check and take a look at out the modeling languages and code generators.

Domain-Specific Modeling is a vital reference for lead builders, software program engineers, architects, methodologists, and technical managers who are looking to the best way to create a DSM resolution and effectively placed it into practice.

Show description

Read or Download Domain-Specific Modeling: Enabling Full Code Generation PDF

Best object oriented design books

Read e-book online Write Great Code, Volume 2: Thinking Low-Level, Writing PDF

It is a severe lesson that modern-day desktop technology scholars are usually not regularly being taught: easy methods to rigorously pick out their high-level language statements to provide effective code. Write nice Code, quantity 2: considering Low-Level, Writing High-Level indicates software program engineers what too many collage and collage classes do not - how compilers translate high-level language statements and knowledge constructions into computer code.

Get Beginning Rails 4 (Expert's Voice in Web Development) PDF

Starting Rails four is a booklet that might consultant you from by no means having programmed with Ruby, to having a Rails software outfitted and deployed to the net. You’ll the right way to mix the entire elements of Rails to improve your personal internet functions. you'll use try out pushed improvement to ensure your program works precisely such as you anticipate.

Download PDF by Jayden Ky: Visual Basic: A Beginner's Tutorial

Designed as a beginner's educational to the most recent model of visible easy, this informative advisor discusses an important positive aspects of the language and teaches find out how to use the . internet Framework. Written with readability and clarity in brain, it introduces very important programming recommendations and explains the method of creating real-world purposes, either computing device and web-based.

Download e-book for iPad: Linux Sound Programming by Jan Newmarch

Application audio and sound for Linux utilizing this sensible, how-to consultant. you'll easy methods to use DSPs, sampled audio, MIDI, karaoke, streaming audio, and extra. Linux Sound Programming takes you thru the layers of complexity interested by programming the Linux sound approach. You’ll see the big number of instruments and ways that observe to nearly each point of sound.

Extra info for Domain-Specific Modeling: Enabling Full Code Generation

Sample text

Download PDF sample

Domain-Specific Modeling: Enabling Full Code Generation by Steven Kelly,Juha-Pekka Tolvanen


by Kenneth
4.5

Rated 4.70 of 5 – based on 5 votes