期刊文献+

以体系结构为中心的构件模型设计 被引量:3

Research on architecture-centric component model design
下载PDF
导出
摘要 分析了构件复用的优势及当前构件开发尚存在的缺陷和不足,阐述了体系结构的概念和集成方式以及构件模型的组织结构、交互原理、实现机制等属性,提出了一个以体系结构为中心建立构件模型的方案。该方案从软件体系结构入手,将系统分解为构件和构件间的交互关系,利用有限状态机表达构件及其交互,从中获得构件接口的需求分析模型,分析接口状态机的状态转移事件寻找构件接口定义,分析参与构件接口交互的类及其属性定义构件内部结构。最后使用构件描述语言对构件模型进行形式化描述,给出了建模的具体过程,设计并实现了一个"打印服务器"构件模型实例。 Component-based software reuse techniques are one of the efficient ways to improve software quality and productivity. Time is witnessing the trend that systems are developed from components rather than scratch. However, there are still some problems in the field of software reuse, especially concern component modeling. An architecture-centric component model design method is presented. Firstly, software architecture concepts and it's integrated are provided, and then different profiles on component like organization, interaction, reality, etc are summarized. The method also imports finite state machine to express component interactive model, then component interface definition is build by analysis state moving, next, component inter-structure is made by class and property description, last, a kind of component description language is used to formalize component model. The modeling approach is presented and the specific process of modeling is illustrated. The validity of the method is proved with an instance "Printer Service".
出处 《计算机工程与设计》 CSCD 北大核心 2008年第9期2282-2285,共4页 Computer Engineering and Design
关键词 体系结构 构件 复用 接口 有限状态机 architecture component software reuse interface finite statemachine
  • 相关文献

参考文献7

二级参考文献42

  • 1杨芙清,邵维忠,梅宏.面向对象的CASE环境青岛Ⅱ型系统的设计与实现[J].中国科学(A辑),1995,25(5):533-542. 被引量:21
  • 2陶伟.以体系结构为中心软件产品线开发:博士学位论文[M].北京:北京航空航天大学,1999..
  • 3周莹新.电信软件体系结构的研究:博士学位论文[M].北京:北京邮电大学,1997..
  • 4Mei Hong,Chin J Electron,1997年,6卷,2期,64页
  • 5Mili H, Mili F, Mili A. Reusing software: Issues and research directions. IEEE Trans Software Engineering, 1995,21(6): 528-562
  • 6Whittle B. Models and languages for component description and reuse. ACM SIGSOFT Software Engineering Notes, 1995,20(2):76-89
  • 7Latour L, Wheeler T, Frakes B. Descriptive and prescriptive aspects of the 3Cs model:SETA1 working group summary. CASE Centre, Syracuse University, New York: Technical Report 9014,1990
  • 8Morel J M, Faget J. The REBOOT environment. In:Proc 2nd International Workshop on Software Reuse (REUSE'93), Lucca, Italy, 1993.80-88
  • 9Kiniry J R. Leading to a kind description language: Thoughts on component specification. Caltech Computer Science Technical Reports CS-tr-99-04, 1999. http://resolver.library.caltech.edu/caltechCSTR:1999.cs-tr-99-04
  • 10Frakes W B, Pole T P. An empirical study of representation methods for reusable software components. IEEE Trans Software Engineering, 1994,20(8):617-630

共引文献551

同被引文献22

  • 1徐玮,葛宁,安琪.COM+构件设计与实现技术研究[J].计算机工程与应用,2004,40(16):133-136. 被引量:4
  • 2张昭玉.COM组件接口的设计与实现[J].襄樊学院学报,2005,26(2):67-70. 被引量:3
  • 3余萍,马晓星,吕建,陶先平.一种面向动态软件体系结构的在线演化方法[J].软件学报,2006,17(6):1360-1371. 被引量:31
  • 4李云长,何频捷,李玉龙.软件动态演化技术[M].北京:北京大学出版社,2007.
  • 5Clemens Szyperski. Componem Software: Byeond OOP [ M ].北京:电子工业出版社,2004.
  • 6王志坚,费玉奎,娄渊清,等.软件构件技术及其应用[M].北京:科学出版社,2006.
  • 7贺智明,彭桃发.基于ActiveX数据控件的Web信息系统平台设计[J].计算机应用与软件,2007,24(8):136-137. 被引量:8
  • 8Gray J,Reuter A.Transaction Processing:Concepts and Techniques[M].9th edition.San Francisco:Morgan Kaufmann Publishers,2002.
  • 9Jain H,Chalimeda N,Ivaturi N,et al.Business component identification-A formal approach[C] //Eylem Ekici,Ian F,Bacon.Proceedings of the 5th IEEE International Enterprise Distributed Object Computing Conference.Seattle:IEEE Computer Society Press,2001:183-187.
  • 10Lee J K,Jung S J,Kim S D,et al.Component identification method with coupling and cohesion[C] //Lin Chung Laung,Wei Zhao.Proceedings of the 8th Asia-Pacific Software Engineering Conference.Macao:IEEE Computer Society Press,2001:79-88.

引证文献3

二级引证文献9

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部