期刊文献+

一种基于线性逻辑的构件组装方法研究 被引量:3

Research on Component Composition Based on Linear Logic
下载PDF
导出
摘要 构件组装是基于构件的软件开发中的一个重要环节.本文利用线性逻辑描述了具有语义信息的构件结构,描述了独立于具体的计算环境、具有普遍适用性的三种构件组装关系,利用定理证明的方法,根据现存构件的描述和构件组装关系自动生成构件组装的方案,并从被适应的构件描述中推导出复合构件的描述,以提高对构件适应过程的描述和分析能力,为构件组装形式化分析、组装正确性的检验提供了保证,并列出了一些值得进一步研究的问题. Software component composition is widely recognized to be a crucial problem in component-based software engineering. In this paper,the component model which has the pre-condition and the post-condition and three composition architectures including sequential architecture ,alternative architecture and parallel architecture are described in linear logic. The approach of component composition can be given automatically according to the available component and the composition architectures in theorem prove. The complex eomponent's specification can be made automatically from the adapted components' specifications. The proposed approach in the paper improves the ability of specification and analysis of system to component adaptation and offers a guarantee to the formal analysis of component composition and the validation of the proper component composition. At last the future works are listed.
作者 谢兄 张维石
出处 《小型微型计算机系统》 CSCD 北大核心 2008年第5期797-800,共4页 Journal of Chinese Computer Systems
基金 国家自然科学基金项目(60573087)资助
关键词 基于构件的软件工程 软件构件 构件组装 构件适应 形式化描述 component-based software engineering software component component composition component adaptatlon formal specification
  • 相关文献

参考文献16

  • 1Girard J Y. Linear logic [J]. Theoretical Computer Science, 1987,50:1-102.
  • 2余强,梁丽.一种基于定理证明的Web服务合成方法研究[J].计算机工程,2006,32(20):51-52. 被引量:1
  • 3高梅梅,吴智铭.一种基于线性逻辑的Petri网分析方法[J].计算机科学,2000,27(4):18-20. 被引量:2
  • 4Brandon Morel,Perry Alexander. A slicing approach for parallel component adaptation[R]. Technical Report ITTC-FY2003-TR- 29120-01, Information and Telecommunications Technology Center, University of Kansas,2002.
  • 5Morel B, Alexander P. Automating component adaptation for reuse[A]. In Proc IEEE International Conference on Automated Software Engineering (ASE 2003)[C]. IEEE Computer Society Press,2003,142-151.
  • 6John Penix, Perry Alexander. Toward automated component adaptation[C]. In Proceedings of the 9th International Conference on Software Engineering & Knowledge Engineering (SEKE-97), Madrid ,Spain,June 18-20,1997.
  • 7David Hemer. A formal approach to component adaptation and composition [C]. In Twenty-eighth Australasian conference on Computer Science, CRPIT'38, Australian Computer Society, Inc,2005,259-266.
  • 8Ralf H Reussner, Steffen Beeker, Viktoria Firus. Component composition with parametric contracts[C]. In Proceedings of the Net. ObjectDays, 2004, 155-169.
  • 9Happe Jens, Koziolek Heiko, Reussner Ralf. Parametric performance contracts for software components with concurrent behaviour[C]. 3rd Workshop on Formal Aspects of Component Software (FACS),20-22 Sep 2006, Prague, Czech Republic.
  • 10Reussner Ralf, Firus Viktoria, Becker Steffen. Parametric performance contracts for software components and their compositionality[C]. Proceedings of the 9th International Workshop on Component-Oriented Programming (WCOP 04).

二级参考文献7

  • 1杨芙清,邵维忠,梅宏.面向对象的CASE环境青岛Ⅱ型系统的设计与实现[J].中国科学(A辑),1995,25(5):533-542. 被引量:21
  • 2Chen Shyiming,IEEE Transaction on Knowledge and Data Engineering,1990年,2卷,3期,311页
  • 3W3CWorking Group.Web Services Architecture[EB/OL].Http://www.w3.org/tr/2004/Note-ws-arch-20040211,2004-02-11.
  • 4Girard J Y.Linear Logic[J].Theoretical Computer Science,1987,50 (1):102.
  • 5Abramsky S.Proofs as Processes[J].Theoretical Computer Science,1994,135(1):5-9.
  • 6Rao Jinghai,Kungas P.Application of Linear Logic to Web Services Composition[C].Proceedings of the 1st International Conference on Web Services,Lasvegas,USA,2003-06.
  • 7Lincoln P.Deciding Provability of Linear Logic Formulas[M].London:Cambridge University Press,1995:109-122.

共引文献45

同被引文献31

引证文献3

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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