For
example, in the healthcare area, initiatives like Health Level Seven (www.hl7.org)
have created information models that represent clinical data and its various
connections. In the automotive industry, AUTOSAR (www.autosar.og) de?¬?nes
several modeling languages that enable the speci?¬?cation of interfaces for a speci?¬?c
software platform. Zachariadis et al. (2006) Q2 suggest a metamodel for adaptable
mobile systems and Sztipanovits (1998) describes a metamodel for signal processing.
Further examples are data warehousing and its CDWmetamodel (www.omg.org) and
software-de?¬?ned radio (www.sdrforum.org) in which several metamodels have been
implemented (e.g., Bhanot et al., 2005). Usually such vertical languages target data
structures and interfaces and not necessarily behavioral and dynamic aspects of
software, at least not in such detail that complete code generation can be achieved. By
narrowing them further, for a (sub)domain in a company, higher automation via
generators may be achieved. Finally, companies that sell their existing DSM solution,
usually for a speci?¬?c task in a given vertical domain, naturally want to make their
DSM solutions publicly available. Some familiar tools here are Simulink, for digital
signal processing and simulations, and Labview, with its G language, particularly
suitable, for example, for developing instrument control systems.
Pages:
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89