导读:本文包含了面向构件编程论文开题报告文献综述及选题提纲参考文献,主要关键词:构件,构件组装,编程语言,编译器
面向构件编程论文文献综述
任宇飞[1](2011)在《一种面向构件的编程语言原型》一文中研究指出目前,软件构件技术发展成为支持软件复用的核心技术,但是这种技术面临着许多问题,比如构件组装机制不够灵活,构件服务抽象能力欠缺,没有编程语言直接支持构件开发和组装等。为解决面向构件软件开发存在的问题,本文从程序设计语言的角度,讨论了过程式语言和面向对象语言对面向构件开发支持的不足,设计了一种新型的面向构件编程语言原型Bichon。Bichon语言强调构件静态行为和构件运行时行为的分离,以此为指导原则进行构件模型定义,构件组装,面向构件编程语言的研究。引入了构件、静态接口、动态接口、静态连接、动态连接等概念,定义了支持面向构件开发的构件模型,并以此构件模型为依据设计出面向构件编程语言Bichon。通过分离静态时刻连接和运行时连接,将构件交互的静态行为和运行时行为分离。构件组装方法分为静态合成和动态组装两种,提高了构件组装的安全性。连接关系分为一对一,一对多,多对多叁种,较好地描述了客观世界。事件、回调、重写和消息分派等语言机制的支持,使得面向构件的软件开发更加灵活。Bichon语言较好地解决了现有编程语言在面向构件软件开发中存在的缺陷。给出了Bichon语言原型的核心语法,构件动态连接的运行时语义描述,类型系统。构建了Bichon语言编译器原型,涉及到编译器的结构,词法、语法分析,抽象语法树的设计,编译遍的设计,类型系统和代码生成技术。(本文来源于《华中科技大学》期刊2011-01-01)
张成伟,孙惠生[2](2010)在《面向构件编程技术初探》一文中研究指出本文主要介绍了面向构件编程的基本概念和一般方法,并从面向构件编程的实现方法、高层架构设计等方面对面向构件编程技术进行了输入的阐述,最后简单介绍了面向构件编程的发展趋势。(本文来源于《科技创新导报》期刊2010年33期)
金蓝[3](2007)在《基于构件与面向方面编程技术的信息系统的研究和应用》一文中研究指出随着社会信息化程度的提高,人们对于信息系统的开放性、灵活性和重用性都提出了更高的要求,企业应用系统的开发也受到了新的挑战。如何快速开发能够满足不同需求且高质量的应用系统变得十分迫切。构件技术作为一种面向对象的设计,具有封装、继承和多态等属性,但是当需要为分散的对象引入公共行为的时候,面向对象则显得无能为力了。本文研究的AOP技术弥补了面向对象的缺陷,提高了软件开发的效率。本文首先研究了构件与AOP技术的关键技术,提出了基于构件及AOP技术的信息系统开发方法。然后论文给出了基于构件及AOP技术的系统开发模型,以一个新闻发布系统为实例,将引入AOP技术的构件开发应用到实际的系统开发之中。具体的系统实现是在Jbuilder开发环境中,运用Struts与EJB相结合的框架实现构件以及AspectJ面向方面编程语言实现方面,通过编织机制将方面与构件结合来实现新闻发布系统的功能。通过系统实现得到以下结论:构件是用于表示系统中的功能模块,即系统的核心关注点;而方面则用于表示横切系统的非功能模块,即横切关注点。把AOP技术引入到构件开发的设计思想,使系统具有跨平台性和可重用性,提高了系统的可扩展性,使系统的集成、修改、维护更加容易,对企业管理工作信息化建设有着积极的作用。(本文来源于《南京航空航天大学》期刊2007-01-01)
李洪涛,郑任持,陈瑢,殷人昆[4](2006)在《一种构件平台上支持面向方面编程的方法》一文中研究指出面向方面编程与构件技术的结合是开发更加可复用、可扩展的软件的新方法,不同于传统的通过修改系统架构以及引入新的编程语言实现二者的结合。提出一种将文件划分为构件与方面,利用XML语言描述构件与方面的编织关系,结合构件容器技术与面向方面编程的方法实现构件与方面的运行时编织的方法。新的方法既可以简单方便地描述方面,又有效地扩展了现有系统,原有构件不需要任何改动,就可以直接实现同方面的编织,并确保比较高的运行效率。同时该方法在CAR上的软件工程实践也作了描述。(本文来源于《计算机应用与软件》期刊2006年12期)
王琦,陈榕[5](2006)在《基于CAR构件的面向方面编程聚合模型的研究》一文中研究指出通过识别、封装和集成不同种类的关注点来构件系统,从而提高系统的适应性、可维护性和重用性。面向方面编程(AOP)技术是目前较好的分离关注点的编程范式。基于CAR构件系统,提出了AOP的动态聚合模型及其实现。与其他系统的静态聚合方法相比,动态聚合所具有的随时聚合、随时拆卸的特点更加有效的提高了系统的适应性和重用性。(本文来源于《计算机应用》期刊2006年06期)
闫辉[6](2004)在《银弹,中国造——面向构件,面向未来的编程?》一文中研究指出十九世纪末,汽车还只是有钱人视作玩物的奢侈品。当时,一辆车从原材料加工到整车组装,都由工人自始至终手工完成。1903年初,福特意识到,降低汽车价格,必须进行批量生产:首先要使零部件具有通用的性能,这样才能实现大批量生产,在装配时也不会因零件不统一而浪费大量时间,顾客也容易进行(本文来源于《程序员》期刊2004年06期)
面向构件编程论文开题报告
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
本文主要介绍了面向构件编程的基本概念和一般方法,并从面向构件编程的实现方法、高层架构设计等方面对面向构件编程技术进行了输入的阐述,最后简单介绍了面向构件编程的发展趋势。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
面向构件编程论文参考文献
[1].任宇飞.一种面向构件的编程语言原型[D].华中科技大学.2011
[2].张成伟,孙惠生.面向构件编程技术初探[J].科技创新导报.2010
[3].金蓝.基于构件与面向方面编程技术的信息系统的研究和应用[D].南京航空航天大学.2007
[4].李洪涛,郑任持,陈瑢,殷人昆.一种构件平台上支持面向方面编程的方法[J].计算机应用与软件.2006
[5].王琦,陈榕.基于CAR构件的面向方面编程聚合模型的研究[J].计算机应用.2006
[6].闫辉.银弹,中国造——面向构件,面向未来的编程?[J].程序员.2004