题名 基于特征模型和构件语义的概念体系结构设计
被引量:19
1
作者
彭鑫
赵文耘
刘奕明
机构
复旦大学信息科学与工程学院软件工程实验室
出处
《软件学报》
EI
CSCD
北大核心
2006年第6期1307-1317,共11页
基金
国家自然科学基金
国家高技术研究发展计划(863)
上海市科委科技攻关项目~~
文摘
特定领域软件体系结构(domain-specificsoftwarearchitecture,简称DSSA)是特定领域开发中的重要资产,而基于特征的领域模型使得从领域需求到DSSA的映射成为可能.引入本体作为特征模型的描述基础,通过该方法得到的领域特征本体将同时作为领域内业务构件的语义描述基础存在.在此基础上,提出了基于特征模型和构件语义的概念体系结构设计方法.该方法综合考虑了特征模型中的共性、可变性、绑定时间以及结构关系、依赖关系等对DSSA设计的影响,同时以构件语义作为特征到概念构件设计的过渡.相关方法已经实现为基于本体的特征建模工具和基于特征模型的体系结构设计工具,为特征驱动的领域开发提供了有力的支持.
关键词
构件
业务语义
领域模型
特征
领域本体
特定领域体系结构
体系结构
Keywords
component
business semantics
domain model
feature
domain ontology
DSSA(domain-specific software architecture)
architecture
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
题名 体系结构动态演化中的构件行为分析
被引量:3
2
作者
黄崇德
彭鑫
赵文耘
机构
复旦大学信息科学与工程学院软件工程实验室
出处
《计算机工程与应用》
CSCD
北大核心
2007年第10期87-92,共6页
基金
国家自然科学基金(the National Natural Science Foundation of China under Grant No.60473061)
国家高技术研究发展计划(863)(theNational High- Tech Research and Development Plan of China under Grant No.2005AA113120)
文摘
在体系结构演化的过程中,关闭运行时系统升级的代价增高和频繁改变的业务需求使得研究者考虑动态的软件升级机制.但在体系结构的动态升级过程中,由于构件风格、功能及交互方式等方面的差别,强制的构件升级会影响系统的稳定性和正确性。从构件行为的角度考虑,采用基于Wright的软件体系结构描述语言和通信顺序进程中对于进程的描述方法,描述构件行为并在构件替换之前分析原构件和新构件间的行为特性,在演化前确认构件的行为一致性,从而保证动态升级过程的正确性和合法性,以及提高系统演化的自适应性。
关键词
软件体系结构
动态升级
构件行为
CSP
WRIGHT
Keywords
software architecture
dynamic update
component behavior
Communicating Sequential Process (CSP)
Wright
分类号
TP311
[自动化与计算机技术—计算机软件与理论]