杨益明
- 作品数:3 被引量:0H指数:0
- 供职机构:复旦大学更多>>
- 发文基金:国家自然科学基金国家高技术研究发展计划更多>>
- 相关领域:自动化与计算机技术更多>>
- 基于适应性构件模型的软件产品线设计和实现(英文)
- 2008年
- 在当前面向特征的软件产品线开发方法中,需求级的可变性分析、可变点表示以及面向应用的定制已经得到了较好的支持。但是,从需求级的定制和裁剪( 特征模型) 到实现级( 体系结构和构件) 的映射仍然存在许多困难。针对这一问题,文章提出了一种基于适应性构件模型的软件产品线开发方法。这种适应性构件模型引入基于特征的领域模型作为构件端口( 包括内部端口和外部端口) 的语义基础。另一方面, 适应性构件模型所具有的微体系结构使得面向特定应用的构件行为定制成为可能。为了实现构件级面向特征的定制, 构件内部负责内部和外部协作的控制中心与构件的计算逻辑被分离开来执行经定制后的构件行为协议和端口语义。构件协作和计算功能的分离使针对构件行为的面向应用的定制更加便利。这样,产品线应用开发中需求级的特征定制就可以映射为体系结构和构件级的结构和行为调整。
- 杨益明彭鑫赵文耘
- 关键词:软件产品线定制
- 基于数据库模式的源代码数据语义恢复
- 源代码中的数据语义,即各种程序变量的含义,对于程序理解具有重要的意义。然而现有的程序和数据逆向分析方法中,源代码和数据模型(例如数据库模式)的分析往往是割裂开的,因此很难实现源代码中的数据语义逆向恢复。针对这一问题,结合...
- 吴浩彭鑫杨益明赵文耘
- 关键词:数据语义系统依赖图数据库源代码
- 文献传递
- 面向软件产品线的开发模型与领域构件逆向抽取
- 软件产品线是一种面向特定领域、以全面和系统的软件复用为基础的软件开发方法。软件产品线开发主要通过领域工程阶段面向领域的分析、设计和实现过程形成产品线核心资产集合,并以此为基础实现快速、高效、高质量的应用产品生产。现实中的...
- 杨益明
- 关键词:软件产品线再工程形式化概念分析数据语义代码克隆上下文分析
- 文献传递