首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 46 毫秒
1.
由于缺乏一个为人们接受的描述并发对象系统语义的形式化模型,开发面向对象程序设计语言的开发受到了很大的制约,为了给并发面向对象程序设计定义一个公共的语义框架,人们分别以π演算和actor模型为基础进行了研究。  相似文献   

2.
随着Internet网迅速普及,特别是对NOW研究的不断深入,以及并行计算机的推广应用,人们对并发程序的开发需求不断增加,而传统的功能分解方法给并发程序的复用带来了困难,因此有必要将面向对象方法融入并发程序设计以增强程序的易复用性和易扩充性。  相似文献   

3.
一、前言随着并行计算机应用的深入,人们对并行程序的开发需求不断增加。相对于串行程序而言,并行程序必须考虑同步、互斥、通信等问题,使得并行程序设计难度较大,要求科技研究人员具备编写高效的并行程序的能力,影响了并行机的应用水平。将并行机制引入面向对象语言构成并行面向对象语言已成为当前面向对象技术的一个重要研究方向。利用面向对象的特点来有效实现并行任务的划分、数据的分配、并行进程间的通信和同步,可以降低并行程序设计难度。我们设计的适用于MPP机或集群系统的并行C~++语言(SPC~++),是一个面向对象的并行程序设计语言,充分体现了C~++语言面向对象的程序设计思想和特点,将对象机制和并行机制有机结合起来,大大降低并行程序设计难度。SPC~++利用了C~++语言的对象封装性、函数重载、操作符重载等功能对对象消息传递模型进行抽象,简化消息函数的使用。  相似文献   

4.
1.引言面向对象程序设计方法是当今最有前途的软件设计技术之一。面向对象方法是与现实模型相对应的,而现实模型中的对象是并发活动的,因此面向对象方法被认为具有潜在的并发性。将面向对象技术和并发技术结合起来的并发面向对象技术是近几年才兴起的,是一个比较新的研究领域。近年来,国内外提出了许多并发面向对象模型,文[1]提出了Actor模型,在该模型中,对象被称为actor,它是自含的、交互的和独  相似文献   

5.
在对可视化程序设计实现机制研究的基础上,结合面向对象程序设计提出了一种可扩展对象程序设计方法。以窗体对象研究为出发点,叙述了采用复杂对象模块以及存储管理器实现子复杂对象生成的方法,对大型系统的开发具有一定的现实指导意义。  相似文献   

6.
为了研究和发展分布式人工智能,探讨一种新的计算模型,利用面向对象技术提出了一个基于对象的并发模型(OBCM)。讨论了它的两种通讯机制,即同步和异步通讯方式,异步通讯方式又分为过去型消息传递和将来型消息传递,而同步通讯方式则包括现在型消息传递和等待方式。证明了它们可归约为过去型消息传递和等待状态。另外,OBCM为了增强其表达能力,提供了响应目的地机制。在OBCM中,对象的独立自治特点对模拟分布式问题求解尤为适用。最后以一个分布式问题求解的具体实例说明了OBCM的思想。  相似文献   

7.
面向对象的并发程序设计是一种程序设计方法学,也是一种设计方法学.在这种程序设计中,待建立的系统被模拟为一个称之为对象的可并发执行程序模块的集合,它们之间的相互作用靠发送消息来进行.本文系《面向对象的并发程序设计》文集的卷头文章,虽然重点是介绍有关这一方法学的当前工作.但有一定的普遍意义。  相似文献   

8.
基于对象的并发模型   总被引:1,自引:0,他引:1  
为了研究和发展分布式人工智能,探讨一种新的计算模型,利用面向对象技术提出了一个基于对象的并发模型(OBCM).讨论了它的两种通讯机制,即同步和异步通讯方式,异步通讯方式又分为过去型消息传递和将来型消息传递,而同步通讯方式则包括现在型消息传递和等待方式.证明了它们可归约为过去型消息传递和等待状态.另外,OBCM为了增强其表达能力,提供了响应目的地机制.在OBCM中,对象的独立自治特点对模拟分布式问题求解尤为适用.最后以一个分布式问题求解的具体实例说明了OBCM的思想.  相似文献   

9.
基于对象的消息传递   总被引:1,自引:0,他引:1  
文中设计和实现了一个对象之间的消息传递系统,它比传统的对象之间的消息传递具有更好的灵活性和健壮性,充分体现了面向对象程序设计的特点。  相似文献   

10.
关于AOP实现机制和应用的研究   总被引:20,自引:2,他引:20  
AOP(Aspect-Oriented Programming)是一种支持横切关注的分解的技术,表达更高的抽象层次。它对于横切关注点就像面向对象程序设计对于对象封装和继承一样,提供了能够明确捕获横切结构的语言机制。一个模块化良好的横切关注点叫一个侧面(aspect)。首先介绍了AOP的基本思想,然后针对侧面代码和功能代码的编织问题讨论了几种典型的AOP实现机制的特点,优势及缺陷,最后展望了AOP的应用和发展方向,为进一步研究提供参考。  相似文献   

11.
本文探讨了面向对象分析与设计方法在实际软件开发中的优越性及存在的不足,文章主要就建立面向对象分析、设计、实现一致性平滑过渡的方法进行了具体的探讨,面向对象分析、设计、实现纵向一致性贯通问题的解决,将有助于面向对象方法由理论向实际应用的转换。  相似文献   

12.
本文通过一个用C++开发的实例来说明利用广播消息和分时方式协调多个对象动作的面向对象编程技术以及相关的OOP的概念。  相似文献   

13.
Ada的会合机制使我们能在高级语言一级上描述系统的并发活动,从而避免了在使用低级通信原语时所不可避免的问题。但由于会合机制是一种完全同步的实现机制,因此其并发效率较低。为此,本文提出:采用基于Ada保护对象的(异步)信箱机制实现Ada会合的服务模型,使之既具有会合机制的高可靠性,又能提高系统的并发度和实现效率。  相似文献   

14.
本文主要介绍了面向对象方法的基本原理与步骤,并以此分析与设计了一个小型自动售货机系统。  相似文献   

15.
梁斌  许晓东 《机器人》1994,16(6):366-371
并行方法强调人们的协同工作,并行地进行产品及其有关过程的设计,注重信息与知识财富的开发与共享。本文提出一种并行方法下的机器人化装配工艺规划方法。该方法注重信息的共享,突出多任务的并行交叉实施及各项任务间信息的通讯与协调,在专家系统支持下,完成了中小型机是习口的机器人化装配工艺分析及规划。  相似文献   

16.
一种从问题域导出对象的方法   总被引:1,自引:0,他引:1  
需求分析在MIS开发过程中占有重要的地位。本文首先比较了当前三种需求分析方法,然后,提出了一种适合于MIS的问题域导出对象的方法,并定义了其转换步骤。  相似文献   

17.
一种并发程序依赖性分析方法   总被引:12,自引:0,他引:12  
并发程序的依赖性分析是并发程序分析,理解,调试,测试和维护的重要手段,由于并发程序执行的不确定性,目前,尚有很多难点有待解决,针对Ada任务机制,首先提出了一种简洁,有效的并发程序表示方法-并发程序流图,然后讨论了由任务间同步引起的同步依赖和由访问共享变量引起的任务数据依赖,建立了并发程序依赖图,并在此基础上给出了一种有效的并发程序依赖性分析算法,得到一个比较精确的依赖性,较好地解决了并发程序依赖关系不可传递性问题。  相似文献   

18.
一种用例驱动的应用系统分析和设计方法   总被引:1,自引:0,他引:1  
本文给出了一种用例驱动的系统分析和设计方法,其要点是:(1)在分析阶段,采用例驱动方法,从Model-View-Controllr(MVC)的角度理解用户需求,建立MVC分析模型;(2)通过分析当前主流MVC开发环境,抽象出Model和View两者之间交互的一般实现模式,据此抽象的实一细节对MVC分析模型进行细化,完成从MVC分析到MVC设计和实现的无锡过渡,本文最后还介绍了方法在实例“停车场信息管理系统”开发中的运用实践。  相似文献   

19.
一种C++程序中无用对象的检测方法   总被引:1,自引:0,他引:1  
面向对象程序中无用对象的存在降低了程序的可读性,浪费了系统的存储空间,在运行时又降低了程序的运行速度,本文通过对C++程序中对象是进行分析,提出了一个利用可达性分析来检测程序中无用对象的方法。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号