治脚气用什么药| 生肖本命带红花是什么生肖| 八卦中代表雷的卦象叫什么| jealousy是什么意思| 孕中期同房要注意什么| 为什么一直下雨| 灵芝孢子粉有什么作用| 经常肚子疼拉肚子是什么原因| 黄疸挂什么科| 属鼠的本命佛是什么佛| 家里适合养什么花| 腹痛腹泻吃什么药| 红楼梦为什么叫石头记| 打了麻药有什么副作用| 军统是什么| 企鹅代表什么生肖| 扫把星代表什么生肖| 9点多是什么时辰| 后背发麻是什么原因| 心脏不舒服做什么检查| 枸杞喝多了有什么坏处| 滑膜炎用什么膏药好| 抽烟手抖是什么原因| 不悔梦归处只恨太匆匆是什么意思| 母鸡是什么意思| 肛塞有什么用| 1990年1月属什么生肖| 心跳加速心慌吃什么药| 什么的雷雨| 梦见自己拉粑粑是什么意思| 心率失常是什么意思| 胸痛是什么病的前兆| 待我长发及腰时下一句是什么| 看静脉曲张挂什么科| 女性腰疼应该挂什么科| 鼻涕由清变黄说明什么| 98年虎是什么命| 怀孕会出现什么状况| 雷贝拉唑钠肠溶片什么时候吃| 女生为什么会来月经| 丝瓜配什么炒好吃| 三月27号是什么星座| 祛疤用什么| wht什么颜色| 左室高电压什么意思| 榴莲吃多了有什么危害| 女生的小鸡鸡长什么样| 大学毕业是什么学历| 什么是数位板| 孩子肚子疼挂什么科| hpv高危是什么意思| 血压低是什么原因| 重庆有什么景点| 化疗后吃什么补身体| 百合是什么意思| 十月二十是什么星座| 娘娘命是什么样的命| 爱是什么歌曲| 心火旺失眠吃什么药| 炮机是什么| 塬字五行属什么| 15点是什么时辰| 还记得年少时的梦吗是什么歌| 甲减喝什么药| 端粒是什么| 花仙子是什么意思| 尿检隐血弱阳性是什么意思| 溯溪是什么意思| 昆仑玉什么颜色最贵| 乳腺囊肿吃什么药| 黄药是什么| 大理寺是什么机构| 迷糊是什么意思| 女生有喉结是什么原因| 苹果什么季节成熟| 头汗多是什么原因引起的| 当局是什么意思| 聪明的近义词是什么| 盗墓笔记讲的是什么故事| 骨密度减少是什么意思| 太阳是什么星| 乳腺4a是什么意思| 头痛看什么科| 什么不足| 额头上长痘痘是什么原因引起的| 什么叫精神病| balea是什么牌子| 甲醇对人体有什么伤害| 工匠精神的核心是什么| 雅号是什么意思| item什么意思| 今年54岁属什么生肖| 蝙蝠属于什么类| 冬瓜有什么功效| 甲状腺是什么病严重吗| 国籍填什么| 什么降糖药效果最好| 太阳出来我爬山坡是什么歌| 紫阳茶属于什么茶| 手臂痛挂什么科| 耿耿于怀是什么意思| 大白条是什么鱼| 女人抖腿代表什么意思| 梦见闹离婚是什么意思| 什么水果养胃又治胃病| 耳朵外面痒是什么原因| 吃什么能提高性功能| 吃什么可以降低血糖| 甘油三酯高应该注意什么| 相声海清是什么意思| 便秘吃什么通便| 酸菜鱼里面加什么配菜好吃| 陈皮泡水喝有什么功效| 梦见走错路是什么意思| 非转基因是什么意思| 猴子属于什么类动物| 补气补血吃什么药| 福生无量天尊什么意思| 骨折喝什么汤恢复得快| 伟哥叫什么| 平反是什么意思| 来月经喝红糖水有什么好处| 二甲医院是什么意思| 胸膜炎是什么病| 黑色五行属什么| 早上五六点是什么时辰| 京五行属什么| 来大姨妈肚子疼是什么原因| 什么样的痣需要切除| mickey是什么牌子| 看血管挂什么科| 机票什么时候买最便宜| 化学阉割是什么| fsh是什么| 水和什么相生| 小孩啃指甲是什么原因| 美国属于什么洲| 四五行属什么| 麦饭石是什么| 1985年海中金命缺什么| 长期吃避孕药有什么危害| 什么是膝关节退行性变| 上钟什么意思| 伯爵是什么意思| 手上的线分别代表什么图解| 属鸡的适合干什么行业最赚钱| 清宫和无痛人流有什么区别| 精神出轨什么意思| 寒性和凉性有什么区别| 属鸡的本命佛是什么佛| 肾尿盐结晶是什么意思| kys什么意思| 睚眦必报是什么意思| 宝宝多吃什么蔬菜好| 理化检验主要检验什么| 手脚出汗多是什么原因| 指日可待什么意思| 孤辰是什么意思| 失眠吃什么食物| 吃完紧急避孕药不能吃什么| 庹是什么意思| 腿弯疼是什么原因| 直肠疾病都有什么症状| fwb是什么意思| 京东plus是什么意思| 低度鳞状上皮内病变是什么意思| 什么是社会考生| otc药是什么意思| 4.26是什么星座| 进重症监护室意味什么| 打日本电话前面加什么| 双侧下鼻甲肥大是什么意思| 小便尿起泡是什么原因| 拔罐颜色紫黑代表什么| 手抖看什么科| 刀鱼和带鱼有什么区别| 重庆的市花是什么| 青稞面是什么| 巨蟹座和什么星座最配| 985是什么学校| 特别是什么意思| 什么病不能吃豆制品| 型男是什么意思| 为什么吃鸽子刀口长得快| 射是什么意思| 梦见买楼房有什么预兆| 马超属什么生肖| 胰腺分泌什么| 客家人为什么叫客家人| 太阳筋疼是什么原因| 马克笔是什么笔| 什么样的浪花| 主动脉硬化吃什么药好| 舌苔黄厚吃什么药| 奇脉见于什么病| 洗面奶和洁面乳有什么区别| 什么是sp| mr是什么意思| 一直头疼是什么原因| 囍是什么意思| 啵啵是什么| bl是什么意思| 菜肴是什么意思| hp值是什么意思| 抑郁挂什么科| 6542是什么药| 起死回生是什么意思| 吃什么水果会变白| 西瓜霜是什么| 药物流产最佳时间什么时候| 烫伤涂什么药膏| 蛇最怕什么药| 燃气是什么气体| 血小板低有什么危险| 杏花什么时候开| 二甲医院是什么意思| 放射科检查什么| 幽门螺杆菌吃什么药| 贵气是什么意思| 发五行属什么| 什么的妈妈| 武汉什么省| 618是什么| 户主有什么权利| 心脏扩大吃什么药好| 盗汗是什么| 水痘长什么样| 甲减的原因是什么引起的| 5月13日什么星座| 胃肠造影主要检查什么| 猫眼石是什么材质| otto是什么意思| 山楂泡水喝有什么功效| 牙疼吃什么止疼药见效快| 什么样的人容易中风| 什么叫化疗| 揉肚子有什么好处| 红色的对比色是什么颜色| 睡不着是什么原因| 肚子疼拉稀是什么原因| 丙型肝炎病毒抗体阴性什么意思| 尿喝起来是什么味道| vae是什么意思| 黑洞里面有什么| 文理分科什么时候开始| 血小板降低是什么病| 漫不经心是什么意思| 小学什么时候期末考试| 为什么会得盆腔炎| 成功的反义词是什么| 1944年属什么生肖| 上火流鼻血吃什么降火| 11楼五行属什么| 91年是什么命| 你喜欢我什么| 军字五行属什么| 保鲜袋什么材质好| 白带呈绿色是什么原因| 原本是什么意思| 八月十五是什么日子| 蝙蝠怕什么| 补阳气吃什么| 男人送女人项链代表什么| 背疼是什么原因引起的女人| 百度Jump to content

四大技术峰会30+顶级讲师公布,CCTC 2017盛装启

From Wikipedia, the free encyclopedia
百度 此次演出和展览由江苏省委宣传部、南京市委、中央党校图书馆主办,中共南京市委宣传部承办。

Model-driven engineering (MDE) is a software development methodology that focuses on creating and exploiting domain models, which are conceptual models of all the topics related to a specific problem. Hence, it highlights and aims at abstract representations of the knowledge and activities that govern a particular application domain, rather than the computing (i.e. algorithmic) concepts.

MDE is a subfield of a software design approach referred as round-trip engineering. The scope of the MDE is much wider than that of the Model-Driven Architecture.[1]

Overview

[edit]

The MDE approach is meant to increase productivity by maximizing compatibility between systems (via reuse of standardized models), simplifying the process of design (via models of recurring design patterns in the application domain), and promoting communication between individuals and teams working on the system (via a standardization of the terminology and the best practices used in the application domain). For instance, in model-driven development, technical artifacts such as source code, documentation, tests, and more are generated algorithmically from a domain model.[2]

A modeling paradigm for MDE is considered effective if its models make sense from the point of view of a user that is familiar with the domain, and if they can serve as a basis for implementing systems. The models are developed through extensive communication among product managers, designers, developers and users of the application domain. As the models approach completion, they enable the development of software and systems.

Some of the better known MDE initiatives are:

History

[edit]
A chart showing the instantiations and representation links between a metamodel, a model and an original (in French)

The first tools to support MDE were the Computer-Aided Software Engineering (CASE) tools developed in the 1980s. Companies like Integrated Development Environments (IDE – StP), Higher Order Software (now Hamilton Technologies, Inc., HTI), Cadre Technologies, Bachman Information Systems, and Logic Works (BP-Win and ER-Win) were pioneers in the field.

The US government got involved in the modeling definitions creating the IDEF specifications. With several variations of the modeling definitions (see Booch, Rumbaugh, Jacobson, Gane and Sarson, Harel, Shlaer and Mellor, and others) they were eventually joined creating the Unified Modeling Language (UML). Rational Rose, a product for UML implementation, was done by Rational Corporation (Booch) responding automation yield higher levels of abstraction in software development. This abstraction promotes simpler models with a greater focus on problem space. Combined with executable semantics this elevates the total level of automation possible. The Object Management Group (OMG) has developed a set of standards called Model-Driven Architecture (MDA), building a foundation for this advanced architecture-focused approach.

Advantages

[edit]

According to Douglas C. Schmidt, model-driven engineering technologies offer a promising approach to address the inability of third-generation languages to alleviate the complexity of platforms and express domain concepts effectively.[4]

Tools

[edit]

Notable software tools for model-driven engineering include:

See also

[edit]

References

[edit]
  1. ^ "8 Reasons Why Model-Driven Approaches (will) Fail". InfoQ. Retrieved 2025-08-07.
  2. ^ Flatt, Amelie; Langner, Arne; Leps, Olof (2022). Model-Driven Development of Akoma Ntoso Application Profiles - A Conceptual Framework for Model-Based Generation of XML Subschemas (1st ed.). Heidelberg: Sprinter Nature. ISBN 978-3-031-14131-7.
  3. ^ Object Management Group (2025-08-07). "OMG Trademarks". Retrieved 2025-08-07.
  4. ^ Schmidt, D.C. (February 2006). "Model-Driven Engineering" (PDF). IEEE Computer. 39 (2). doi:10.1109/MC.2006.58. S2CID 10006139. Archived from the original (PDF) on 2025-08-07. Retrieved 2025-08-07., "A promising approach to address platform complexity—and the inability of third-generation languages to alleviate this complexity and express domain concepts effectively—is to develop Model-Driven Engineering (MDE) technologies..."

Further reading

[edit]
[edit]
煮虾放什么 晨尿浑浊是什么原因 叶酸对人体有什么好处 阴囊潮湿是什么原因造成的 慢性活动性胃炎是什么意思
皮肤溃烂化脓用什么药 吃什么紧致皮肤抗衰老 锑是什么 不耐受和过敏有什么区别 肠炎什么症状
唐筛主要检查什么 金牛座的幸运色是什么 乳头大是什么原因 疱疹病毒是什么引起的 水命是什么意思
什么情况下用妇炎洁 肠息肉是什么 不是经期有少量出血是什么原因 关节痛去医院挂什么科 伤口愈合为什么会痒
现在做什么最赚钱hcv7jop4ns7r.cn 上海为什么叫魔都hcv9jop7ns4r.cn 澳门有什么特产hcv7jop5ns5r.cn 来例假不能吃什么hcv9jop6ns3r.cn 湿气重是什么原因引起的hcv8jop2ns4r.cn
igg抗体阳性是什么意思shenchushe.com 柠檬水什么时候喝最好xinmaowt.com 坠积效应是什么意思jiuxinfghf.com 闰六月要给父母买什么hcv9jop7ns2r.cn 上皮内低度病变是什么意思hcv8jop3ns9r.cn
痛经吃什么药weuuu.com 开封有什么大学hcv7jop9ns4r.cn 同房出血要做什么检查0297y7.com 心仪什么意思hcv8jop0ns0r.cn 精液长什么样hcv8jop6ns1r.cn
躯体化什么意思hcv9jop1ns1r.cn 武则天属什么生肖hcv7jop5ns5r.cn 海啸是什么hcv8jop1ns8r.cn 熙熙攘攘是什么意思hlguo.com 新发展理念是什么hcv8jop0ns6r.cn
百度