Also, if
the DSM solution is used by nontechnical people, often called domain experts, the
automatic production of code can be taken as a self-evident fact. Chapter 6 reports
such a case in more detail. Next we discuss productivity gains as reported in some
public industry cases.
2.1.1 Productivity Improvement in Development Time
Domain-speci?¬?c approaches are reported to be on average 300??“1000% more
productive than general-purpose modeling languages or manual coding practices
(Kieburtz et al., 1996; Ripper, 1999;Weiss and Lai, 1999; Kelly and Tolvanen, 2000).
Productivity improvements are usually also emphasized by industry analysts. For
example, the Cutter Consortium report emphasizes the productivity gains over
general-purpose modeling languages (Rosen, 2006) Q1 and the Burton Group sees the
use of domain-speci?¬?c languages and custom metamodels to be the greatest aid to
productivity (Haddad, 2004). These productivity improvements are considerable
when compared to the use of general-purpose modeling languages. For example, if we
inspect UMLexperiences, the best productivity ?¬?gures we found were from a vendorsponsored
MDA study showing a 35% productivity increase (Compuware, 2003).
There are not many studies available onUML use that measure the productivity gains:
surprising since UML is widely known.
Pages:
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60