期刊文献+

构件运算与软件演化研究 被引量:14

Studyon Component Operations and Software Evolution
下载PDF
导出
摘要 当前对软件构件的描述通常都采用图形加文本的方式或形式化描述语言,这些描述对构件的动态行为、互操作和演化特征方面的描述能力明显不足。文章用代数理论对构件的属性和行为特征进行抽象,提出了构件调用运算、协作运算和条件运算的新观点,研究了这三种运算的性质及其之间的关系,证明了一个软件系统的所有构件组成的集合与其上的调用运算和条件运算分别构成半群,与协作运算构成交换半群,把软件系统的演化归结为构件运算表达式的变化。 Currentlymaindescriptionmethodsofsoftwarecomponentsareformalizedlanguages,butthedescriptioncapabilityof theselanguagesabouttheactivity,interactionandevolutionofcomponentsisobviouslydeficient.Thispaperabstractstheattributes andperformanceofcomponentsbyusingalgebratheory,putsforwardthenewconceptsofinnovationoperation,cooperatingoperation andconditionoperation,andinvestigatespropertiesandtherelationsamongthem.Thenitprovesthatthesetofallcomponentsofa softwaresystemandtheinnovationoperationandconditionoperationofitformasemi groupandthesetandthecooperationoperation ofitformachangeablesemi group.Theoperationtheoryofsoftwarecomponentsproposedinthispaperprovidesanewmethodof softwarecomponentsdescriptionandestablishestheoreticbasisformoreresearchesoncomponentsandprovidestheoreticguidancefor softwaredevelopment.
作者 张友生
出处 《计算机应用》 CSCD 北大核心 2004年第4期20-22,共3页 journal of Computer Applications
基金 国家自然科学基金资助项目(90203018)
关键词 软件构件 软件体系结构 代数系统 半群 演化 softwarecomponent softwarearchitecture algebrasystem semi group evolution
  • 相关文献

参考文献4

二级参考文献14

共引文献377

同被引文献114

引证文献14

二级引证文献28

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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