Enterprise Engineering Forum

企业工程论坛
Categorized as: 基础研究   Tagged as: ,, , , ,

跳出软件工程:Bezivin的模型驱动工程新视野

Author: 余彤鹰,  Source: 企业工程论坛,  Published: 2014-09-03

Excerpt: 7月的ICMT2014国际会议上,Jean Bezivin教授基于模型工程(ME)重新定义了模型驱动工程(MDE),并且将其适用范围拓展到了一般工程领域。他指出MDE应当跳出“代码生成”这个狭隘的圈子,将眼光放到更广阔的领域——为所有的“领域工程”(比如企业工程,生物工程,等等)建立该领域上的模型工程及其支持工具,支持该领域的模型驱动工程。支持这种(领域)模型(驱动)工程的计算机软件,无疑就是我们倡导的模型驱动应用(MDApps)的一种基本形式。

Jean Bézivin(Bezivin)教授,早年是欧洲模型驱动工程(MDE)研究领域的领军人物之一。在近年MDE跌向低谷的过程中,已从法国南特大学退休的Bezivin教授仍积极反思,一定程度上扮演着这个领域的思想领袖角色。在SPLASH 2011国际会议一个MDD研讨会上,他直言不讳地指出了这个领域遭遇了失败,在圈内引起不小的反响(见本站报道模型失败了吗?)。

今年7月的ICMT2014国际会议上,Bezivin教授又一次引起了关注。在题为《Software Modeling and the Future of Engineering》的主题演讲中(见演示文稿),他提出了模型工程(Model Engineering)的概念,并且把MDE的范畴扩大到了一般工程领域。他将所有的工程划分成领域工程(domain engineering)和支持工程(support engineering),进而指出模型工程(可能)是所有这些工程的(有效的)支持工程;所谓模型工程(Model Engineering, ME),则是在模型及相关的操作基础上的抽象运算。这里隐含着一层意思,即来自不同领域的模型都可以被抽象成某种“图”(关系的表达),而“运算”隐含着它们是计算机(可)处理的。他重新定义了模型驱动工程(MDE):即在任何工程领域中对ME原理和工具的应用。基于模型概念的通用性,新的MDE自然地扩大到所有的工程领域,从而得出一幅以模型工程及模型驱动工程为中心的全新的工程学图景。

基于模型(驱动)工程的工程学图景,Jean Bezivin, ICMT 2014

基于模型(驱动)工程 (MDE/ME) 的工程学图景,Jean Bezivin, ICMT 2014

对笔者而言,这一图景没有丝毫讶异(它的确很优雅),因为我就是从传统工程领域基于模型(如蓝图)的思维切入的(例如将模型驱动机制概念引入企业工程);并且有理由认为,在Bezivin的例示里,将企业工程(Enterprise Engineering)放在在醒目位置多少受了和笔者交流的影响,毕竟EE这个概念在他们那个圈子里基本上是见不到的。另一方面,这个思路他经酝酿了多年,约两年前与笔者的交流中,曾明白地告知自己的研究思路在此——但我不曾意识到他有这么大的“野心”,把软件工程分支MDE的“models everwhare”(Bezivin 2001)一下子扩展到了整个工程领域。

这个观点虽然合理,但或许不容易马上对现有的其他工程领域(的人)带来太大的直接影响——在笔者看来,它真正的现实意义还在于所谓计算机应用领域,体现在下面这个图景中。

基于模型(驱动)工程的工程支持平台,Jean Bezivin, 2014

基于模型(驱动)工程的工程支持平台,Jean Bezivin, ICMT 2014

他指出,MDE应当跳出“代码生成”这个狭隘的圈子,将眼光放到更广阔的领域——为各种“领域工程”(比如企业工程,生物工程,等等)建立该领域上的模型工程及其支持工具,支持该领域的模型驱动工程。不言而喻,这种形式的工程,是基于计算机应用平台和计算机(可处理)模型的。在企业工程领域,这实际上正是笔者一直以来描绘的,基于模型驱动机制,在计算机建模和模型驱动应用平台支持下的企业工程(参见此演讲稿)。

这种支持(领域)模型工程的计算机软件,无疑就是笔者所提出的模型驱动应用(MDApps)的一种基本形式。

Software Modeling and the Future of Engineering (ICMT/STAF Keynote at York) from Jean Bézivin(此演示文稿在国外常用演示文稿共享网站,上面有不少类似技术资源。看起来中国网民于大嫱之内目前仍然不能访问,2014-09-06注)

Copyright

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

Cite Style

GB7714 style: 余彤鹰. 跳出软件工程:Bezivin的模型驱动工程新视野[EB/OL]. 企业工程论坛, http://www.ee-forum.org/wp/pub/ty/2014-09-p4275.html, 2014-09-03[2017-03-29 09:26]

Chicago style: 余彤鹰, "跳出软件工程:Bezivin的模型驱动工程新视野", 企业工程论坛, http://www.ee-forum.org/wp/pub/ty/2014-09-p4275.html(accessed 2017-03-29 09:26)

Posted by   2014-09-03(Original)   Hits 2937   Modified 2016-05-25
Prev Post: 
Next Post: 

Related Entries:

模型即所能
元数据驱动的动态网络服务系统与方法:有关模型驱动应用的最新美国专利
模型驱动工程(MDE):国际会议,思路或基本课题
用模型驱动机制解释模型驱动应用与模型驱动工程及其本质区别*
一个模型驱动企业应用平台架构方案框架

2 Comments

  1. 刚刚搜索时进到这里,差不多十年前就关注过企业工程论坛,这么多年了还能看到您在这里,还是这么沉静和纯粹,高瞻远瞩,在中国软件业确实太难得了。不夸张地说,余老师启发了几代企业应用软件开发者。

Leave a Response

You must be logged in to post a comment.