计算之智与哲学之慧分享 http://blog.sciencenet.cn/u/huangfuqiang

博文

Metamodeling

已有 3910 次阅读 2009-1-17 10:30 |个人分类:计算机软件理论与工程|系统分类:海外观察

        Metamodeling, or meta-modeling in software engineering and systems engineering among other disciplines, is the analysis, construction and development of the frames, rules, constraints, models and theories applicable and useful for modeling a predefined class of problems. As its name implies, this concept applies the notions of meta- and modeling.
           

Overview

           "Metamodeling" is the construction of a collection of "concepts" (things, terms, etc.) within a certain domain. A model is an abstraction of phenomena in the real world; a metamodel is yet another abstraction, highlighting properties of the model itself. A model conforms to its metamodel in the way that a computer program conforms to the grammar of the programming language in which it is written.

Common uses for metamodels are:

  • As a schema for semantic data that needs to be exchanged or stored
  • As a language that supports a particular method or process
  • As a language to express additional semantics of existing information

Because of the "meta" character of metamodeling, both the praxis and theory of metamodels are of relevance to metascience, metaphilosophy, metatheories and systemics, and meta-consciousness. The concept can be useful in mathematics, and has practical applications in computer science and computer engineering/software engineering which are main focus of this article.

Wikipedia



https://blog.sciencenet.cn/blog-89075-210457.html

上一篇:Cosmic Computer
下一篇:数据挖掘研究进展资料
收藏 IP: .*| 热度|

0

该博文允许实名用户评论 评论 (2 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2025-1-10 13:05

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部