期刊文献+

多态性构件及其代数规范

Component of polymorphism and its algebraic specification
下载PDF
导出
摘要 可复用构件往往需要引入多态性支持,但是这给构件的形式化定义带来很多困难。采用代数规范系统来定义空间几何实体构件的组织结构及其行为特征,可以有效的支持构件的数据和行为多态性。在多层次的代数规范理论基础上,引入了构件的参数化多态和包含多态,建立了空间几何的实体多态性构件系统,实例表明了系统对于数据和行为多态性方面的有效性。 Polymorphism need be import for reused component, but many difficulties would increase to formal of component. A method of algebra specification is proposed to describe the structure and characteristics of these component, and which support polymorphism for properties and behavior of component. Parametric polymorphism and inclusion polymorphism of component are imported based by the multi-level algebraic specification, and a spaitial components system are developed which verified valid of the method in polymorphism of data and behavior.
出处 《计算机工程与设计》 CSCD 北大核心 2009年第22期5058-5061,5064,共5页 Computer Engineering and Design
基金 浙江省教育厅基金项目(20060579)
关键词 构件 多态 代数规范 空间几何实体 形式化 component polymorphism algebraic specification spatial geometry formal
  • 相关文献

参考文献9

  • 1Bjφm Skjellaug. A formal comparison of ADT based dimensional query anguages [EB/OL] .http://citeseer.nj.nec.com/ skjellaug99formal.html.
  • 2Wilander KO.Soundness in verification of algebraic specifications with OBJ[J].Journal of Logic and Algebraic Programming, 2008,74(2):112-114.
  • 3Duan Zhenhua,Yang Xiaoxiao.Semantics of framed temporal logic programs [C]. International Conference on Logic Programming,2005:363-392.
  • 4Peng Xin,Wu Yijian,Zhao Wenyun.A feature-oriented adaptive component model for dynamic evolution[C].Proceedings of the llth European Conference on Software Maintenance and Reengineering (CSMR2007), IEEE Computer Society, 2007:252-259.
  • 5Martin Erwig. Specifying type systems with multi-levelordersortedalgebra [EB/OLJ .http://citeseer.nj.nec.com/erwig93specifying.html.
  • 6Carlos Caleiro.On the algebraization of many-sorted logics[C]. 18th International Workshop,2007:302-312.
  • 7Addouche N,Antoine C,Montmain J.UML models for dependability analysis of real-time systems[C].IEEE International Conference on Systems,Man and Cybernetics,2004:211-237.
  • 8Guting R H, Schneider. Realm-based spatial data types: The ROSE algebra[J].VLDB Journal,2005,4(2):243-286.
  • 9Matthias Neubauer. Type classes with more higher-order polymorphism [C]. Seventh ACM SIGPLAN International Conference on Functional Programming (ICFP'03). Pittsburgh, Pennsylvania:ACM,2003:233-282.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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