Enterprise Engineering Forum

企业工程论坛
Categorized as: 模型与建模   Tagged as: ,,

模型失败了吗?

Author: 余彤鹰,  Source: 企业工程论坛,  Published: 2011-10-21

Excerpt: 欧洲MDE领域的一位重量级人物Jean Bezivin认为,模型至少是暂时失败了,MDE的普及看起来已经停滞。本文认为,要突破现状,需要进行彻底反思,而不能仅仅囿于现有思路进行修改与补充;同时并列举了一系列值得深入探索和研究的地方。

“模型失败了,”Jean Bezivin如是说[1]:“至少暂时失败了。如今MDE的普及看起来已经停滞。”当然,这并非全盘否定,作者只是判断过去MDA/MDE的发展并没有达成预期的目标,比如全面地重建软件工程等,并且进入了发展的瓶颈。不管怎么说,这都是一个颇为沉重的判断,不知它能否在多少显得郁闷、缺乏生机的MDE社区,兴起一些波澜(希望如此)。

然而,哪些因素造成了如今的状况?这是值得深思的。演讲摘要中提到了一个方面:“编程语言与建模语言之间的暧昧关系”。这不出奇,正是我们讨论过的话题之一,同时我还认为,模型与程序的区别,也许是比语言的区别更实质的地方。

经过这么长的时间,这么大规模的研究与实践,如果想实现新的突破性进展,势必需要进行彻底的反思,而不能仅仅囿于现有思路进行修改与补充。例如,下面的许多方面或要点都可能值得与需要做更深入的探索或研究:

  • MDATM:它一直决定着现在所称MDE的基本路线。一些未经足够证明的理念,在强大商业背景之下,借助标准化的方式,支配一个技术领域的发展,这恐怕并不是个健康的现象(所以下述方面基本与MDA有关);
  • 基本概念:模型(及与程序的区别)、抽象、抽象层级体系、执行和解释(对模型或代码/程序)、图与文本表示法、元模型、语言等等之间的暧昧关系等;
  • 基本原理:模型的时效性,模型的对象与目标,模型工作机制、模型转换的条件等;
  • 基础理论:模型与建模的一般理论及数学基础、适当的世界观或哲学基础;
  • 其目标(动机)与企业(最终用户)需求之间的鸿沟;
  • 绑定于OO,等等。

对这个话题,应该会出现很多讨论吧。毕竟,近二十年时间,学术界和业界已经为此耗费了无数的资源。

我想,模型永远不会失败,使用才会。

(一个非常初步的笔记,仅此而已)

—-

[1] 见此:Jean Bezivin, abstract of “Why did MDE miss the boat?”, a keynote address to the second Brazilian Workshop on Model Driven Software Development. (Prof. Jean Bezivin,欧洲MDE领域的重要人物)

* 插图:巍,“依靠大质量(能量)的物体与依靠微小的虫洞幻想时间旅行也许同样不靠谱”,来自图集巍&世界模型研究所(经作者许可)

Copyright

  本发布物版权归原作者所有,经原作者许可在企业工程论坛(EE-Forum.org)公开发布,并允许个人及公益性机构非牟利性使用及传播。传播中需保持从标题、署名到各项内容及此声明包括链接地址等完整内容不变。引用或摘编文中内容或观点应符合公认准则。其它机构,或牟利性使用,请预先取得作者许可。保留一切未说明的权利。
  详细说明见: http://www.ee-forum.org/about/copyright ,管理者电子邮箱:admin(at)ee-forum(.)org

Cite Style

GB7714 style: 余彤鹰. 模型失败了吗?[EB/OL]. 企业工程论坛, http://www.ee-forum.org/wp/pub/ty/2011-10-p3009.html, 2011-10-21[2017-11-25 02:46]

Chicago style: 余彤鹰, "模型失败了吗?", 企业工程论坛, http://www.ee-forum.org/wp/pub/ty/2011-10-p3009.html(accessed 2017-11-25 02:46)

Posted by   2011-10-21(Original)   Hits 5385   Modified 2011-10-21
Prev Post: 
Next Post: 

Related Entries:

On Some Main Kinds of Models in MDE/MDSD
企业应用与信息系统架构及模型驱动系统MDS(一)
复杂系统的层级原理与模型驱动软件体系结构
用模型驱动机制解释模型驱动应用与模型驱动工程及其本质区别*
模型驱动工程(MDE):国际会议,思路或基本课题

Leave a Response

You must be logged in to post a comment.