期刊文献+

基于π演算的软件体系结构一致性分析研究

Research on Software Architecture Consistency Analysis Based on π Calculus
下载PDF
导出
摘要 体系结构是系统的高层抽象和集成蓝图,基于形式化方法描述和分析体系结构能在系统开发早期发现体系结构层面的错误并提升体系结构的质量。基于体系结构的πADL形式化规约,结合体系结构领域的需求和特点,运用π演算基本理论形式化定义了系列概念和多种进程关系,并以此作为理论基础,提出了πADL规约的8种一致性分析方法,用以提高体系结构规约和系统组装的质量。 As the blueprint for software development,software architecture deals with design and implementation of high level structure of software systems.Describing and analyzing software architecture based on formal approach can substantially detect architectural mismatches in the early stage of system development and then improve the architecture quality effectively.Based on formal architectural description language π ADL and taken into consideration of the characteristics and requirements of software architecture,a collection of concepts and process relationships were defined formally using π calculus theory as a theory foundation,then eight static check methods to determine consistency of π ADL architecture specifications were developed,which can significantly raise the qualities of architectural specifications and system composition.
作者 任洪敏 刘晋
出处 《计算机科学》 CSCD 北大核心 2011年第4期196-198,208,共4页 Computer Science
基金 上海市教委创新基金(09YZ224) 上海市自然科学基金(10ZR1413700)资助
关键词 软件体系结构 体系结构分析 形式化方法 Π演算 Software architecture Architecture analysis Formal method π calculus
  • 相关文献

参考文献12

  • 1梅宏,申峻嵘.软件体系结构研究进展[J].软件学报,2006,17(6):1257-1275. 被引量:142
  • 2Allen R. A formal approach to software architecture[D]. Pittsburgh: Carnegie Mellon University, May 1997.
  • 3AT&T. Best Current Practices: Software Architecture Validation[R]. AT&T. 2004.
  • 4Kazman R, Bass L, Abowd G, et al. SAAM: A method for analyzing the properties of software architecture[C].//Proceedings of the 16th International Conference on Software Engineering. Sorrento. Italy,May 2001:81-90.
  • 5Mario R, Barbacci S, Jeromy C, et al. Steps in an architecture tradeoff analysis method: quality attribute models and analysis [R]. CMU/SEI-97-TR-029. Carnegie Mellon University, 1997.
  • 6Debra J R, Alexander L W. Software testing at the architecture level[C].//Proceedings of the ISAW. 2005.
  • 7云晓春,方滨兴.基于构件设计的正确性验证[J].小型微型计算机系统,1999,20(5):330-334. 被引量:4
  • 8Talor R N, Medvidovic N, Anderson K M, et al. A componentand message-based architectural style for GUI software [J']. IEEE Transactions on Software Engineering, 2001,22 (6) : 390- 406.
  • 9Shaw M, DeLine R, Klein D V, et al, Abstractions for software architecture and tools to support them[J]. IEEE Transactions on Software Engineering, 2000,21(4) : 314-335.
  • 10Magee J, Dulay N, Eisenbach S, et al. Specifying distributed software arehiteetures[C].//Proceedings of the Fifth European Software Engineering Conference, ESEC'95. September 1995.

二级参考文献8

共引文献144

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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