期刊文献+

接口连接式构件组装的一种形式化方法 被引量:5

A Formal Method of Interface-Connection Component Composition
下载PDF
导出
摘要 构件组装是基于构件的软件开发的研究重点之一,能够有效地提高软件开发的效率和质量。以往大部分构件组装技术是在“成功组装路线”的前提条件下实现的,缺乏对构件组装正确性的检验。本文改进了常用的接口连接式构件组装技术,采用形式化方法描述和推导与构件以及构件组装相关的问题,给出了映射算法,实现了从构件组装规约向粘合代码的自动转换,为构件组装形式化分析、组装正确性检验提供了保证。 Component composition is one of the emphasis of research in component based software development. It can greatly improve the efficiency and quality in software development. Currently, most of the component composition technology is implemented under the condition of "successful traces", ignoring the check on the correctness of composition. This paper optimizes the component interface-connection technique, and adopts formal methods to describe and deduce the problems about components and their composition. Based on this work, a mapping algorithm is brought out to implement the automatic conversion from composition specification to glue code. The research makes preparations for formal analysis on component composition and the validation of the correctness of composition.
作者 孙莹 陈松乔
出处 《计算机科学》 CSCD 北大核心 2006年第7期253-256,共4页 Computer Science
基金 高校博士点专项科研基金([2003]172)资助
关键词 基于构件的软件开发 构件组装 接口连接式组装 组装推导 Component-based software development, Component composition, Interface connection composition, COmposition deduce
  • 相关文献

参考文献10

  • 1Clements P C. From Subroutines to Subsystems: Component-Based Software Development. In: Component-Based Software Engineering:Selected Papers from the Software Engineering Institute. IEEE Computer Society Press, 1996. 3-6
  • 2梅宏,陈锋,冯耀东,杨杰.ABC:基于体系结构、面向构件的软件开发方法[J].软件学报,2003,14(4):721-732. 被引量:212
  • 3Department of Computing. The Darwin Language. 3d edition.Imperial College of Science, Technology and Medicine, September1997
  • 4Allen R,Garlan D. A formal Basis for Architectural Connection.ACM Transactions on Software Engineering and Methodology,1997,6(3) : 213-249
  • 5Shaw M,DeLine R,Klein D, et al. Abstractions for Software Architecture and Tools to Support Them. IEEE Transactions on Software Engineering, 1995,21 (4) : 314-335
  • 6张世琨,张文娟,常欣,王立福,杨芙清.基于软件体系结构的可复用构件制作和组装[J].软件学报,2001,12(9):1351-1359. 被引量:160
  • 7Adamek J, Plasil F. Component Composition Errors and Update Atomicity: Static Analysis. Accepted for publication in the Journal of Software Maintenance and Evolution: Research and Practice,2004
  • 8Visnovsky S. Modeling Software Components Using Behavior Protocols: [Ph D. Thesis]. advisor: Frantisek Plasil, Dec. 2002
  • 9Tansalarak N, Claypool K T. XCompose: An XML-Based Component Composition Framework. Third International Workshop on Composition Languages, 2003
  • 10任洪敏,钱乐秋.构件组装及其形式化推导研究[J].软件学报,2003,14(6):1066-1074. 被引量:80

二级参考文献7

共引文献412

同被引文献26

引证文献5

二级引证文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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