Title :
Building and rapidly evolving domain-specific tools with DOME
Author :
Engstrom, Eric ; Kruege, Jonathan
Author_Institution :
Honeywell Technol. Center, USA
Abstract :
The design of today´s complex control systems involves many views from different disciplines. Generic CASE tools offer wide applicability at the expense of depth. Single-purpose, domain-specific tools provide the needed analytical power but yield diminishing returns outside of their domain. Alternatively, model driven tools based on meta-models, that is, explicit characterizations of the domain of interest, can quickly evolve to meet new needs. This paper describes one such model-driven tool-set, called the domain modeling environment (DOME). We describe its meta-modeling capabilities and its extension mechanisms for analysis and transformation of models. We illustrate DOME with two examples: 1) using an interpreter called ProtoDOME to directly “execute” meta-models; 2) showing how a meta-model can quickly evolve to build a new graphical design tool
Keywords :
control system CAD; software tools; CASE tools; ProtoDOME; complex control systems; domain modeling environment; domain-specific tools; meta-models; model-driven tool; Aerospace control; Buildings; Chemical processes; Computer aided software engineering; Control systems; Medical control systems; Medical treatment; Metamodeling; Power system modeling; Turning;
Conference_Titel :
Computer-Aided Control System Design, 2000. CACSD 2000. IEEE International Symposium on
Conference_Location :
Anchorage, AK
Print_ISBN :
0-7803-6566-6
DOI :
10.1109/CACSD.2000.900191