期刊文献+

面向方面分布式系统形式化规格说明语言 被引量:1

Aspect-Oriented Distributed Formal Specification Language
下载PDF
导出
摘要 分布式系统复杂性的不断增加以及对可配置性和可重用性要求的不断提高,需要面向方面软件工程方法的支持,而形式化方法能保证分布式系统的正确性。本文对分布式规格说明语言Ocsid进行了面向方面的扩展,讨论了面向方面的Ocsid的框架结构、语法要求、方面的联结和功能接口。定义了面向方面的Ocsid规格说明语言中叠加和组合的形式化描述,该形式化描述覆盖了各个精化阶段,使精化体系的各个独立视点被协调地组合,并能形式化地验证规格说明的时态属性和系统行为。本文的工作针对的是分布式系统的形式化规格说明,提出了面向方面Ocsid的形式基础和方面扩展,其基本思想同样适用于更一般的情况。 Increasing complexity of distributed system, and demands for enabling their configurability and reusability are strong motivations for aspect-oriented, and correctness of distributed systems requires that formal development methods are taken during software development cycle. This paper attempts to establish an aspect-oriented formal development method for distributed systems with the aspect oriented extension of Ocsid. The framework, syntax, weaving aspects, and interface of function are discussed in the paper. We present a formalization of how specifications are constructed using superposition and composition in the Ocsid specification language. The formalization covers stepwise refinement using superposition and composition of independent refinements. Independent views of a refinement hierarchy are reconciled. In the formalization, we can to construct formally verified temporal properties and action of distributed systems. The work that formalizaion and refactoring of Ocsid has been done in the context of aspect oriented formal specification of distributed systems,but we believe the ideas to be useful in a more general setting as well.
出处 《计算机科学》 CSCD 北大核心 2007年第6期258-261,共4页 Computer Science
基金 国家自然科学基金(No.60474072 No.60174050) 广东省自然科学基金(No.04009465 No.010059) 广东省高校自然科学研究项目(No.Z03024)基金资助。
关键词 面向方面 分布式系统 形式化方法 Ocsid Aspect-oriented, Distributed system, Formal method, Ocsid
  • 相关文献

参考文献3

二级参考文献29

  • 1陈广明,陈生庆,张立臣.Z实时扩展及基于多视点的应用模式[J].计算机应用,2005,25(2):362-364. 被引量:9
  • 2陈广明,张立臣,陈生庆.面向方面的实时系统形式化开发方法[J].计算机科学,2005,32(7):189-192. 被引量:10
  • 3Monteiro M, Femandes J. Towards a Catalog of Aspect-Oriented Refactorings. In: 4th Intl. Conf. on Aspect-Oriented Software Development, Chicago, USA,ACM PressMar. 2005
  • 4Opdyke W. Refactoring Object-Oriented Frameworks: [PhD thesis]. Urbana-Champaign, IL, USA, 1992
  • 5Roberts D. Practical Analysis for Refactoring: [PhD thesis]. Urbana-Champaign, IL, USA, 1999
  • 6Wand M,Kiczales G, Dutchyn C. A semantics for advice and dynamic join points in aspect-oriented programming. In: G. T.Leavens and R. Cytron, eds. FOAL 2002 Proceedings: Foundations of Aspect-Oriented Langauges Workshop at AOSD 2002,number 02-06 in Technical Report, Department of Computer Science, Iowa State University, Apr. 2002. 1-8
  • 7Aldrich J. Open Modules: A proposal for Modular Reasoning In:Aspect-Oriented Programming. In: C. Clifton, R. Lammel, and G.T. Leavens, eds. FOAL'04 Proceedings: Foundations of Aspect-Oriented Languages Workshop at AOSD 2004; Technical Re-portCS Dept. , Iowa State Univ. , Mar. 2004
  • 8Barzilay O, Feldman Y, Tyszberowicz S, Yehudai A. Call and Execution Semantics in AspectJ. In:C. Clifton,R. Lammel, and G. T.Leavens, eds. FOAL' 04 Proceedings: Foundations of Aspect-Oriented Languages Workshop at AOSD 2004 ; Technical Report CSDept. ,Iowa State Univ. ,Mar. 2004
  • 9Borba P H M,Sampaio A C A,Cavalcanti A L C, Cornelio M L.Algebraic reasoning for object-oriented programming. Science of Computer Programming, January 2004
  • 10Cole L,Borba P. Deriving Refactorings for AspectJ. In: Proc. of the 4th International Conference on Aspect-Oriented Software Development (AOSD 2005), Chicago, USA, ACM Press, Mar. 2005

共引文献87

同被引文献3

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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