- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 Programmatic programming, Declarative programming and Generative programming
什么是产生式编程?1.背景: 软件手工作坊到自动装配线。及使用组件,并以一种自动化的方式来制作软件产品。需要两个步骤:第一、将开发系统的焦点从单一系统转移到系统族上;第二、运用领域特定的装配知识,使用产生器实现装配的自动化。 2.目的: 广义上: 促进从手工作坊式的一中一个解决方案,以系统族建模为基础,朝着有着很大差异性的,最佳的满足客户需要的软件的
2006-11-25 21:49:00 1817 1
原创 Object Model 之 DSL
DSL(Domain Specific language),援引《产生式编程》一文: “DSL(领域特定语言)是一种特化的,面向问题的语言。” 《产生式编程》对DSL的做如下分类: 1. 固定和独立的DSL(fixed, sparate DSL),如SQL,用独立转换器实现的,导致技术孤岛 2. 嵌入式的DSL(Embedded DSL),如类和过程,还有嵌入式的DSL 3. 模块可组合的DSL(
2006-11-25 21:38:00 2301
原创 Domain Model
Domain Model描述了一个面向问题领域的对象组织结构,和行为逻辑。Domain分两个含义:Domain Object和Domain Service。 Domain Object概念上,一个Domain Object和普通的符合OO原则的对象有声明区别:Domain Object是业务意义上,承载了业务数据,可以说Domain Object是有状态对象,从本质上说
2006-11-25 21:19:00 1866
原创 MDA模型转换
MDA的一个重要思想就是将系统的功能描述和系统在特定平台上的实现分离把系统模型划分成与平台无关的模型( PIM)和与平台有关的模型( PSM) ,并建立这两种模型之间的映射关系。P IM是对系统功能和结构的形式化描述,是抽象的,代表了业务功能和行为,不受具体实现技术的影响。PSM是在特定平台上对系统功能和结构的描述,是具体的,它在PIM中添加了与平台有关的信息。PIM和PSM
2006-11-25 21:15:00 3103
原创 初 识 MDA
什么是MDA?它和其他架构有什么区别?MDA是一种新的用于编写规范(specifications)和开发应用程序的途径,它基于平台无关的模型(PIM:platform-independent model)。一个完整的MDA规范包含:1、一个权威的基于UML的平台无关模型PIM;2、一个或者多个与特定平台相关的模型PSM;3、接口定义集合-每个集合描述了基础模型再不同中间件平台上的实现。一个完
2006-11-25 20:40:00 2179
原创 Note 739788 - SAP NetWeaver: Template-Based Configuration - Composite Note
Note 739788 - SAP NetWeaver: Template-Based Configuration - Composite NoteSummarySymptomThis is a composite SAP Note for template-based configuration of SAPNetWeaver components.Other termsSA
2006-11-16 22:09:00 2385
原创 About Metamodeling
Why does metamodeling recently get so much attention? We can only speculate, but here are some commonly mentioned reasons: Its time has come. Metamodeling has been around at lea
2006-11-08 00:14:00 1224
3DMAX默认配置文件
2014-10-10
sogou拼音输入法
2012-12-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人