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 677 | Next

Steven Kelly and Juha-Pekka Tolvanen

"Domain-Specific Modeling"

The tools below were selected on the basis of their use in real-world
industrial projects, their coverage of both metamodeling and modeling, and the
availability of reliable evidence.
14.2.3 DOME (Honeywell)
TheDomain Modeling Environment (DOME) was created by Honeywell Labs for use
in its own research and implementation projects. It began as a project to build a
A BRIEF HISTORY OF TOOLS 361
Petri-Net editor but by 1992, after a few similar editors, it was apparent that it should
be possible to generate such editors from a tool speci?¬?cation. This generation
approach was called MetaDOME. The subsequent development of ProtoDOME and
CyberDOME moved away from generation to interpreting the tool speci?¬?cation
directly. This ability to store and edit metamodels directly as data meant that updates
to the metamodels could be made while models were open.
DOME used a graphical metamodeling language called DSTL, which covered the
main concepts and also some constraints and graphical behavior. The main concepts
were Graph, Node, Port and Connection, but there were also specialized concepts
related to Components and Interfaces, plus a special type, Archetype, for reusable
objects. Extra behavior could be added in the LISP-like Alter language. Alter could
also be used for transforming models, for example into code, but there was also
a separate MetaScribe component for simpler generation.


Pages:
665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689
hotel jelenia góra Russian bride Free English grammar and study guid powiekszenia wielkoformatowe counter strike 1.6