【技术实现步骤摘要】
本专利技术涉及分布式处理,特别是但不仅仅是涉及用于远程通信网络 控制的分布式处理。更具体地,本专利技术涉及在分布式处理器上实现的 控制系统的开发与升级,其最好(但不是必要的)面向对象方式的过 程。
技术介绍
远程通信网络日益需要支持高带宽、低延迟信息流。所需带宽迅速 从Kb i t /秒增至Mb i t /秒,对某些应用来说甚至需要Gb it /秒(具体例如点播视频、动态共享仿真和分布式计算)。为提供智能网络功能,如呼叫重定向到特定号码,计算机程序 要运行在与交换中心连接的很多(例如至多l 0 0台)主计算机上。 为特定用户提供服务的路径(例如某个客户的呼叫被寻路由的号码) 依赖于存储于与用户有关的主计算机中的数据。这样在几十到几百台 主计算机中就有数百万的用户记录。在Twenty-twenty vision國software architectures for intelligence in the 21st century, P.A. Martin, BT Technology Journal, Vol 13 No. 2, April 1995中,本专利技术者已经提出了用面向对象技术来实现需要的分布 式处理。面向对象技术的描述可在BT Technology Journal, Vol 11 , No. 3, July, 1993, Object oriented technology中找到,它由E丄.Cusack和E.S. Cordingley编写。尽管这个术语未总被准确使用,在此面向对象的计算指 的是这样的计算技术,在其中数据被以封装的形式存储,在该 ...
【技术保护点】
一种远程通信系统,包括一个分布式控制系统,该分布式控制系统包括多个互连的计算机和用于编译计算机控制程序的编译设备,该编译设备包括:系统数据存储器,用于存储系统数据;预编译器;编译器;源代码存储器,用于存储源程 序;以及可执行代码存储器,用于存储由该编译器产生的可执行代码;该预编译器可操作用以对在该源代码存储器中存储的初始源程序中的注释进行检查,以找到一个或多个所要求的系统操作的具体规范,以及对于这样找到的具体规范或每一个具体规范, 访问该系统数据存储器中当前存储的相应的系统数据,评估所要求的系统操作能否被初始源程序满足,且在得到负面评估结果时,产生适当的附加源程序语句和编译器指令,并通过在其中合并所述附加源程序语句和编译器指令来修改该源程序,以及该编译器在该预 编译器的操作之后可操作用以响应在该源代码存储器中当前存储的该源程序中的可执行语句,产生可执行代码以及将这样产生的可执行代码存储在该可执行代码存储器中。
【技术特征摘要】
GB 1996-1-16 9600854.51.一种远程通信系统,包括一个分布式控制系统,该分布式控制系统包括多个互连的计算机和用于编译计算机控制程序的编译设备,该编译设备包括系统数据存储器,用于存储系统数据;预编译器;编译器;源代码存储器,用于存储源程序;以及可执行代码存储器,用于存储由该编译器产生的可执行代码;该预编译器可操作用以对在该源代码存储器中存储的初始源程序中的注释进行检查,以找到一个或多个所要求的系统操作的具体规范,以及对于这样找到的具体规范或每一个具体规范,访问该系统数据存储器中当前存储的相应的系统数据,评估所要求的系统操作能否被初始源程序满足,且在得到负面评估结果时,产生适当的附加源程序语句和编译器指令,并通过在其中合并所述附加源程序语句和编译器指令来修改该源程序,以及该编译器在该预编译器的操作之后可操作用以响应在该源代码存储器中当前存储的该源程序中的可执行语句,产生可执行代码以及将这样产生的可执行代码存储在该可执行代码存储器中。2. 根据权利要求1的系统,其中该编译器是独立于该预编译器 的常规编译器。3. 根据权利要求l的系统,其中该预编译器和该编译器被集成 在一起。4. 根据权利要求1至3中任一项的系统,其中所需系统操作的 所述一个或多个具体规范与由所述控制程序实现的操作时间有关。5. 根据权利要求4的系统,其中所述操作时间包含一个或多个 最小操作时间、 一个平均操作时间和一个最大操作时间。6. 根据权利要求1至3中任一项的系统,其中所需系统操作的 所述一个或多个具体规范与所述系统中预期的等效记录个数有关。7. 根据权利要求1至3中任一项的系统,其中所需系统操作的 所述一个或多个具体规范与该系统中可能被访问的上述数据记录的 访问点的数目有关。8. 根据权利要求1至3中任一项的系统,其中所需系统操作的 所述一个或多个具体规范与被允许访问上述数据记录或其一部分的 用户类别有关。9. 根据权利要求1至3中任一项的系统,其中所需系统操作的 所述一个或多个具体规范与上述数据必须立即可用的程度有关。10. —种用于编译分布式控制系统的程序的设备,该设备包括 系统数据存储器,用于存储系统数据;预编译器; 编译器;源代码存储器,用于存储源程序;以及可执行代码存储器,用于存储由该编译器产生的可执行代码; 该预编译器可操作用以对在该源代码存储器中存储的初始源程序中的注释进行检查,以找到一个或多个所要求的系统操作的具体规 范,以及对于这样找到的具体规范或每一个具体规范,访问该系统数 据存储器中当前存储的相应的系统数据,评估所要求的系统操作能否 被初始源程序满足,且在得到负面评估结果时,产生适当的附加源程 序语句和编译器指令,并通过在其中合并所述附加源程序语句和编译 器指令来修改该源程序,和该编译器在该预编译器的操作之后可操作用以响应在该源代码 存储器中当前存储的该源程序中的可执行语句,产生可执行代码以及 将这样产生的可执行代码存储在该可执行代码存储器中。11. 根据权利要求io的设备,其中该编译器是独立于该预编译器的常规编译器。12....
【专利技术属性】
技术研发人员:保罗安冬尼马丁,
申请(专利权)人:英国电讯有限公司,
类型:发明
国别省市:GB[英国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。