What is
DOME? |
|
What Is DOME?Introduction to DOME DOME comes with a pre-built set of notations which can be used 'out of the box' including UML, Coad-Yourdon OOA, Colbert OOSD, IDEF0, and Petri-Nets. The core of DOME, however, is its capability to develop new notations. DOME is written in Smalltalk and will run on all VisualWorks platforms--Linux, Windows NT/95/98, most varieties of Unix, and the MacOS. VisualWorks is not needed to run DOME under Windows or Solaris. For other platforms, VisualWorks is available from Cincom International, which offers free noncommercial releases for Linux and Windows, as well as commercial releases. Our download site provides the DOME executable for Windows and Solaris, complete Smalltalk source code, and documentation. Uses of DOME DOME is also appropriate for academic use. It can be used in the classroom to teach the principles and advantages of modeling. Additionally, for doing research in modeling technology, DOME provides an environment to create new notations or fundamental concepts, and explore their potential. Rights and Licenses
Description and Screen Shots Additionally, DOME includes a graphical meta-modeling capability called ProtoDOME, which
allows building new notations and running them in an interpreted mode. Projector and Alter are DOME's code and document generation tools: Projector, is a visual dataflow language; and Alter, its functional textual cousin, provide the functionality to write complex model transformations. All DOME notations are based on a common foundation, and therefore have a common look and feel, are interoperable, and are form and menu driven. The screen shoots below depict a special notation, developed for designing home automation systems. The following features are illustrated:
Links are provided to expanded views of each of the key areas.
On Line Help
Object Property Definition for Tool Specification
Function Summary
Plug-in Function
Object Property Definition for Domain Specific Model
DOME Tool Specification
Domain Specific Model
|