期刊文献+

开放实现与计算反射技术综述

A Survey of Open Implementation and Computational Reflection Technology
下载PDF
导出
摘要 1.引言传统上软件开发遵循这样的原则:模块应提供表达其功能的接口,同时应隐藏其实现细节.这个原则被非正式地称为'黑盒抽象',是软件设计的一个基本方法学原则,也是其他研究方向比如可移植性、重用、组件软件、软件工程方法、标准式设计等的基石. Open implementation and computational reflection have emerged as flexible programming techniques and structured ways of achieving program adaptability and reusibility. In this paper,we introduce the basic concepts about them , present a survey of related works and give some deep analyzes.
出处 《计算机科学》 CSCD 北大核心 2002年第2期81-83,共3页 Computer Science
基金 国家863项目资助(863-511-946-008) 陕西省自然科学基金(99X18)
关键词 软件工程 软件重用 软件可扩展性 软件开发 开放实现 计算反射 Open implementation, Computational reflection, Metaobject protocol
  • 相关文献

参考文献14

  • 1Kiczales G, et al. Foil For The Workshop On Open Implementation. Available at: http://www. parc. xerox. com/spl/projects/oi/workshop- 94/foil/main. html
  • 2Smith B C. Reflection and semantics in a procedural language:[Ph. D. thesis,Technical Report TR-272]. Laboratory for Computer Science, MIT, 1982
  • 3Kiczales G,et al. Metaobject protocols: Why we want them and what else they can do. Object-Oriented Programming: The CLOS Perspective,The MIT Press, Cambridge, MA, 1993. 101~118
  • 4Maeda C,Lee A, et al. Open Implementation Analysis and Design. Available at: http://www. parc. xerox. com/csl/groups/sda/projects/oi-at-parc/ourpapers/oiad. pdf.
  • 5Bobrow D,et al. Commonloops: Merging lisp and object-oriented programming. In:Proc. of the Conf. on Object-Oriented Programming: Systems, Languages, and Applications, 1986
  • 6Bobrow D G,et al. Common lisp object system specification. Sigplan Notices,1988,23(Special Issue)
  • 7Chiba S,Masuda T. Designing an extensible distributed language with a meta-level architecture. In: Proc. of the 7th European Conf. on Object-Oriented Programming, LNCS 707,1993. 482 ~501
  • 8Watanabe T,Yonezawa A. Reflection in an object-oriented concurrent language. In: Proc. of the ACM Conf. on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA),San Diego CA. ,ACM, Sep. 1988. 306~315
  • 9Be-shad B N,et al. SPIN -- An Extensible Microkernel for Application-specific Operating System Services. In: 6th European SIGOPS Workshop, 1994
  • 10Patterson R H,Gibson G A,Satyanarayanan M. A Status Report on Research in Transparent Informed Prefetching. Operating Systems Review, 1993,27(2): 21 ~ 34

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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