随笔分类 -  MDSF

模型驱动软件工厂 Model Driven Software Factory
MDSF:DSL(Domain Specific Language)介绍
摘要:本文已挪至 http://www.zhoujingen.cn/blog/2748.html 前面介绍过模型驱动开发(MDD)、软件工厂(Software factory)、特定领域建模 DSM(Domain Specific)等都是高抽象的开发方法,这些方法使用的语言都是特定领域语言(DSL)。相比 阅读全文

posted @ 2010-09-26 18:21 周 金根 阅读(10427) 评论(6) 推荐(4) 编辑

MDSF:软件工厂(Software factory)介绍
摘要:本文已挪至 http://www.zhoujingen.cn/blog/2752.html 工厂是一个使用标准部件、工具和生产流程来规模化生产产品设备的组织,它广泛用在工业中,然而在软件开发行业中却很少提起。现在我们写的很多应用共性大于差异,但是我们仍然需要从头开始构建任何一个项目,这是非常低效的。 阅读全文

posted @ 2010-09-25 13:36 周 金根 阅读(4485) 评论(2) 推荐(6) 编辑

MDSF:模型驱动开发(MDD)介绍
摘要:本文已挪至 http://www.zhoujingen.cn/blog/2749.html 模型驱动开发Model Driven Development (MDD) 是一种以模型作为主要工件的高级别抽象的开发方法,模型在工具的支持下,被作为核心资产被转换成代码或者可运行配置。现在软件业存在多种MDD 阅读全文

posted @ 2010-09-20 11:22 周 金根 阅读(19262) 评论(18) 推荐(6) 编辑

MDSF:特定领域建模 DSM(Domain Specific)介绍
摘要:本文更新版本已挪至 http://www.zhoujingen.cn/blog/2754.html-------------------------------------------- 在读书笔记:Visual Studio DSL工具特定领域开发指南中介绍了特定领域开发的一些相关技术有:模型驱动... 阅读全文

posted @ 2010-09-17 11:07 周 金根 阅读(6255) 评论(4) 推荐(5) 编辑

MetaModelEngine:元模型引擎开发思路
摘要:本文已挪至 http://www.zhoujingen.cn/blog/2683.html 在DSM:使用MetaEdit+编写Family Tree Modeling Language中介绍了MetaEdit+的一个家族树模型语言应用示例,通过示例的学习掌握了基本的概念,本篇将介绍一下OpenEx 阅读全文

posted @ 2010-07-28 11:50 周 金根 阅读(4384) 评论(2) 推荐(2) 编辑

DSM:使用MetaEdit+编写Family Tree Modeling Language
摘要:本文已挪至 http://www.zhoujingen.cn/blog/2687.html 在信息系统开发平台OpenExpressApp - 总体架构的由来中说到MetaEdit+是全球DSM领域内著名的产品,OpenExpressApp将借鉴它的思想来形成自己的模型引擎,本篇介绍一下如何使用Me 阅读全文

posted @ 2010-07-27 16:36 周 金根 阅读(4608) 评论(0) 推荐(1) 编辑

读书笔记:Visual Studio DSL工具特定领域开发指南
摘要:本文已挪至 http://www.zhoujingen.cn/blog/2756.html 微软在VS2005SDK中开始提供了DSL,也出了一本专门写Visual Studio DSL的书籍,这本书较为详细的介绍了一下DSL的内容,在目前DSL书籍较少的环境下,有这么一本书可以参考还是不错的。 ... 阅读全文

posted @ 2010-07-26 10:55 周 金根 阅读(4948) 评论(2) 推荐(4) 编辑

DSL的演进(转 infoQ)
摘要:简介领域特定语言(DSL) 是针对特定问题领域的编程语言,而非通用语言。要创建“不重复自己”(Don't Repeat Yourself)、“业务用户可读”的代码,DSL可是个好方法。在过去的几年里,有关DSL的文章比比皆是。相关厂商内容亚太软件研发团队管理年会上海站珠海站火热报名中IBM 360°讲师团招募:每个爱技术乐分享的人都有机会创... 阅读全文

posted @ 2010-05-19 13:39 周 金根 阅读(1734) 评论(0) 推荐(2) 编辑

模型驱动开发 - 产品线架构的演进
摘要:本文更新版本已挪至 http://www.zhoujingen.cn/blog/1840.html-----------------在《Evolution in Model-Driven Software Product-line Architectures.pdf》中讲解了一下模型驱动在产品线架构... 阅读全文

posted @ 2010-01-26 22:00 周 金根 阅读(2584) 评论(5) 推荐(1) 编辑

MDSF:Mendix介绍
摘要:在我以前blog中提到过Mendix,本篇介绍一下Mendix,还是相当有借鉴意义的,对企业级软件开发感兴趣的可以看看。传统开发方法  传统开发过程中存在多种角色:项目经理、业务人员、需求人员、技术架构师、可用性设计师、程序员、测试人员、主要客户等,这些角色会被严格的区分为两种类型:业务(business)和IT技术人员。业务部分主要负责客户、业务分析、需求工程,而IT部分主要包括开发人员。架构师... 阅读全文

posted @ 2010-01-19 20:22 周 金根 阅读(23420) 评论(9) 推荐(2) 编辑

软件工厂方法(二):软件工厂应用
摘要:基于实践的高度抽象之上,加上理论的加工就成为了方法论。在自己没有很好的方法时,我们可以采用别人的方法,只需要在应用时结合自己的实际情况,有选择的结合不同方法以满足我们的要求。在上篇《软件工厂方法》中,介绍了软件工厂由四个基础构建块组成,分别是产品线工程,架构框架,模型驱动开发和构建指南。我前期的主要工作内容有报表引擎、企业报表和GCC应用,本文将基于我的这些工作内容描述一下软件工厂的一些概念以及应... 阅读全文

posted @ 2009-08-03 21:02 周 金根 阅读(4641) 评论(4) 推荐(4) 编辑

DSL应用的优点
摘要:Visual Studio DSL工具特定领域开发指南是一本专门介绍微软DSL工具的一本书籍,其中介绍了应用DSL可以带来如下一些优点:1. 让我们有能力在问题空间工作,避免以往用通用语言表述问题容易犯的一些错误,降低了犯错的机会2. 通过在问题空间工作,可以让不熟悉如何实现技术的人,包括商业人士,也能够更了解模型。3. 使用DSL表达的模型,可以在问题空间这个较高的抽象层次进行验证,这意味着可以... 阅读全文

posted @ 2009-01-11 13:59 周 金根 阅读(1528) 评论(0) 推荐(0) 编辑

Viewpoints 1.0 for Visual Studio .NET 2008
摘要:ViewPoints使用Visual Studio .NET 2008的DSL功能来生成应用程序。以下是它的首页说明。Why spend all of your time writing the same code over and over againwhen you can capture the rules visually and simply generate the codeyou r... 阅读全文

posted @ 2009-01-08 21:49 周 金根 阅读(497) 评论(0) 推荐(0) 编辑

导航