Building and Rapidly Evolving Domain-Specific Tools with DOME
نویسنده
چکیده
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. Singlepurpose, 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: (a) using an interpreter called ProtoDOME to directly “execute” metamodels; (b) showing how a meta-model can quickly evolve to build a new graphical design tool.
منابع مشابه
A comparative study of knotting decorations and knot tools Used in Ghaffarieh and Kabud domes of Maragheh city
Knotting is one of the most regular geometric decorations that spread with the spread of Islam. Among the different Islamic governments, the Ilkhani era is one of the most brilliant periods of prosperity and flourishing of art and architecture with the use of knot-making in Iran. Among the magnificent buildings of this period are Kabud Dome and Ghaffarieh Dome, located in Maragheh city, the ext...
متن کاملگنبد دوپوسته از منظر عملکرد حرارتی در اقلیم کویری کاشان
Since a large part of Iran is located in hot-dry climate, also the maximum amount of radiation absorbed is done from the roof in low-lying buildings among other facades in summer. And also the maximum area of the outer shell of the building is dedicated to the ceiling. Further, the most energy consumption is devoted to the building, and there is high cost of cooling in the summer in Iran. Henc...
متن کاملA novel method for laser forming of two-step bending of a dome shaped part
In recent decades, one of the challenges in sheet metal forming was production of two-step bending surfaces without mechanical tools and external force or by a combination of heat source and mechanical tools. Forming with a heat source such as laser beam has the potential for forming arbitrary 3D shapes such as two-step bending surfaces. In this paper a novel method for laser forming of complic...
متن کاملKevoree Modeling Framework (KMF): Efficient modeling techniques for runtime use
The creation of Domain Specific Languages (DSL) counts as one of the main goals in the field of Model-Driven Software Engineering (MDSE). The main purpose of these DSLs is to facilitate the manipulation of domain specific concepts, by providing developers with specific tools for their domain of expertise. A natural approach to create DSLs is to reuse existing modeling standards and tools. In th...
متن کاملCharacterization of Historic Mortar from the Architectural Decoration and Plaster of Rocky Temple of Verjuy in Maragheh, Iran
Temple of Verjuy or Mehr Temple is one of the particular monuments in the type of regional architecture, in the slope of Sahand volcano; has been located in Verjuy village in the suburbs of the Maragheh city, East Azerbaijan province, Iran. The Verjuy researchers believe that this building belongs to the Mithraism religion which is an Iranian ancient religion (248 BCE-224 CE). But, new excavati...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000