Such capability is especially
useful when handling larger systems and in maintenance tasks.
Product Families at Lucent Lucent has developed several domain-speci?¬?c
languages to automate software development. The main objective for creating
domain-speci?¬?c tooling has been the fundamental improvements in productivity:
between 300 and 1000% (Weiss and Lai, 1999). The main focus was on supporting
product family development, where a large amount of functionality is shared
between several products. The languages let developers specify only those aspects
that differ from other familymembers; common aspects shared among all the family
members did not need to be speci?¬?ed. The FAST process, discussed in detail by
Weiss and Lai, guided in this domain engineering process to identify expected
variation needs.
The experiences reported from Lucent are based on systems ranging in size from
small laboratory-type systems to large industrial applications, like the 5ESS phone
switch. Domain-speci?¬?c modeling languages and related transformations were seen
as particularly useful in 5ESS as the life span of phone switches is several decades. To
support domain-speci?¬?c modeling languages and transformations from them Lucent
developed several in-house tools, some based on textual languages and others on
graphical languages.
Pages:
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65