SEARCH
0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Prev | Current Page 126 | Next

Steven Kelly and Juha-Pekka Tolvanen

"Domain-Specific Modeling"

We will inspect
tooling support in more detail in Chapter 14.
3.5 SUMMARY
DSM copies the principle that made the compiler so successful??”raising the level of
abstraction by removing the need for developers to write Assembly and letting them
work in 3GLs and OOP languages instead. But to make it work for a given company,
the principle needs to be applied to that particular setting, tailor-made for the
SUMMARY 61
company??™s own problem domain and code style. The most feasible way of doing this is
to give companies full control over creating and maintaining their own domainspeci
?¬?c modeling languages and generators: Experienced developers in a domain are
often better able to de?¬?ne how their products should be developed than external tool
vendors.
Part of an experienced developer??™s skill is being able to express in terms of the
domain concepts precisely what the requirements mean. By creating a modeling
language and rules for that domain, the expert can enable and guide other developers
in creating precise de?¬?nitions of the product at a high level of abstraction. The need for
higher abstraction and automation normally prevents the use of general-purpose
modeling languages. The root problem for these languages is that changing the
representation of a construct without increasing the abstraction level doesn??™t improve
productivity.


Pages:
114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138
hotel jelenia góra Russian bride Free English grammar and study guid powiekszenia wielkoformatowe counter strike 1.6