基于特征模型和构件语义的概念体系结构设计
作者:
基金项目:

Supported by the National Natural Science Foundation of China under Grant No.60473061(国家自然科学基金);the National High-Tech Research and Development Plan of China under Grant Nos.2004AA113030,2005AA113120(国家高技术研究发展计划(863));the Science Technology Committee of Shanghai under Grant Nos.04DZ15022,055115005(上海市科委科技攻关项目)


Feature Model and Component Semantics Based Conceptual Architecture Design
  • 摘要
  • | |
  • 访问统计
  • |
  • 参考文献 [14]
  • |
  • 相似文献 [20]
  • |
  • 引证文献
  • | |
  • 文章评论
    摘要:

    特定领域软件体系结构(domain-specific software architecture,简称DSSA)是特定领域开发中的重要资产,而基于特征的领域模型使得从领域需求到DSSA的映射成为可能.引入本体作为特征模型的描述基础,通过该方法得到的领域特征本体将同时作为领域内业务构件的语义描述基础存在.在此基础上,提出了基于特征模型和构件语义的概念体系结构设计方法.该方法综合考虑了特征模型中的共性、可变性、绑定时间以及结构关系、依赖关系等对DSSA设计的影响,同时以构件语义作为特征到概念构件设计的过渡.相关方法已经实现为基于本体的特征建模工具和基于特征模型的体系结构设计工具,为特征驱动的领域开发提供了有力的支持.

    Abstract:

    DSSA (domain-specific software architecture) is essential for the development of applications in the same domain. Feature-based domain model makes the mapping from domain requirements to DSSA possible. In this paper, ontology is introduced as the representation basis for feature models, and feature ontology of a domain is also taken as the semantic description basis for business components in the domain. Then a feature model and component semantics based method for conceptual architecture design are proposed. Commonality, variability, binding time, structural relations, and dependencies are taken into account in the method. The component semantics act as the transition from feature to conceptual component design. The methods have been implemented in the ontology-based feature modeling tool and feature-based architecture development tool, and exhibit effective supports for domain development.

    参考文献
    [1]Zhang W,Mei H.A feature-oriented domain model and its modeling process.Journal of Software,2003,14(8):1345-1356 (in Chinese with English abstract).http://www.jos.org.cn/1000-9825/14/1345.htm
    [2]Kang KC,Kim S,Lee J,Kim K,Shin E,Huh M.FORM:A feature-oriented reuse method with domain-specific reference architectures.Annals of Software Engineering,1998,5:143-168.
    [3]Teixeira HV,Braga RM,Werner CM.Model-Based generation of business component architectures.In:Steinmetz R,Mauthe A,eds.Proc.of the 30th EUROMICRO Conf.(EUROMICRO 2004).Rennes:IEEE Computer Society Press,2004.176-183.
    [4]Liu DY,Mei H.From requirements to software architecture:A feature oriented mapping approach.Acta Scientiarum Naturalium Universitatis Pekinensis,2004,40(3):372-378 (in Chinese with English abstract).
    [5]Lee K,Kang KC.Feature dependency analysis for product line component design.In:Bosch J,Krueger C,eds.Proc.of the 8th Int'l Conf.on Software Reuse.LNCS 3107,Springer-Verlag,2004.69-85.
    [6]Lee SD,Yang YJ,Cho ES,Kim SD,Rhew SY.COMO:A UML-based component development methodology.In:Proc.of the 6th Asia Pacific Software Engineering Conf.Takamatsu:IEEE Computer Society Press,1998.54-63.
    [7]Ganesan R,Sengupta S.O2BC:A technique for the design of component-based applications.In:Li QY,Riehle R,Pour G,Meyer B,eds.Proc.of the 39th Int'l Conf.and Exhibition on Technology of Object-Oriented Languages and Systems.Santa Barbara:IEEE Computer Society Press,2001.46-55.
    [8]Xu W,Yin BL,Li ZY.Research on the business component design of enterprise information system.Journal of Software,2003,14(7):1213-1220 (in Chinese with English abstract).http://www.jos.org.cn/1000-9825/14/1213.htm
    [9]Kang KC,Cohen SG,Hess JA,Novak WE,Peterson AS.Feature-Oriented domain analysis (FODA) feasibility study.Technical Report,CMU/SEI-90-TR-21.Pittsburgh:Software Engineering Institute,Carnegie Mellon University,1990.1-52.
    [10]Hu WH,Zhao W,Zhang SK,Wang LF.Study of application framework meta-model based on component technology.Journal ofSoftware,2004,15(1):1-8 (in Chinese with English abstract).http://www.jos.org.cn/1000-9825/15/1.htm
    [11]Kazman R,Klein M,Clements P.Method for architecture evaluation.Technical Report,CMU/SEI-2000-TR-004,Pittsburgh:Software Engineering Institute,Carnegie Mellon University,2000.1-83. [1]张伟,梅宏.一种面向特征的领域模型及其建模过程.软件学报,2003,14(8):1345-1356.http://www.jos.org.cn/1000-9825/14/1345.htm
    [4]刘冬云,梅宏.从需求到软件体系结构:一种面向特征的映射方法.北京大学学报(自然科学版),2004,40(3):372-378.
    [8]徐玮,尹宝林,李昭原.企业信息系统业务构件设计研究.软件学报,2003,14(7):1213-1220.http://www.jos.org.cn/1000-9825/14/1213.htm
    [10]胡文蕙,赵文,张世琨,王立福.基于构件技术的应用框架元模型的研究.软件学报,2004,15(1):1-8.http://www.jos.org.cn/1000-9825/15/1.htm
    网友评论
    网友评论
    分享到微博
    发 布
引用本文

彭鑫,赵文耘,刘奕明.基于特征模型和构件语义的概念体系结构设计.软件学报,2006,17(6):1307-1317

复制
分享
文章指标
  • 点击次数:8422
  • 下载次数: 8146
  • HTML阅读次数: 0
  • 引用次数: 0
历史
  • 收稿日期:2006-01-05
  • 最后修改日期:2006-03-13
文章二维码
您是第19811633位访问者
版权所有:中国科学院软件研究所 京ICP备05046678号-3
地址:北京市海淀区中关村南四街4号,邮政编码:100190
电话:010-62562563 传真:010-62562533 Email:jos@iscas.ac.cn
技术支持:北京勤云科技发展有限公司

京公网安备 11040202500063号