首页 > 最新文献

Proceedings First International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC '98)最新文献

英文 中文
Checked transactions in an asynchronous message passing environment 异步消息传递环境中的已检查事务
S. Caughey, M. Little, S. Shrivastava
Traditionally transactions have been single-threaded. In such an environment the thread terminating the transaction is, by definition, the thread which performed the work. Therefore, transaction termination is implicitly synchronised with the completion of the transactional work. With the increased availability of both software and hardware multi-threading, transaction services are being required to allow multiple threads to be active within a transaction. In these systems it is important to guarantee that all threads have completed when a transaction is terminated otherwise some work may not be performed transactionally. In this paper we present a protocol for the enforcement of checked transactional behaviour within an asynchronous environment. We illustrate the use of the protocol within a proposed implementation for a CORBA-compliant Object Transaction Service intended for a soft real-time application which makes extensive use of concurrency and asynchronous message passing.
传统上,事务是单线程的。在这样的环境中,根据定义,终止事务的线程就是执行工作的线程。因此,事务终止与事务工作的完成隐式同步。随着软件和硬件多线程可用性的提高,需要事务服务来允许多个线程在事务中处于活动状态。在这些系统中,重要的是要保证在事务终止时所有线程都已完成,否则一些工作可能无法以事务方式执行。在本文中,我们提出了一种在异步环境中强制执行已检查的事务行为的协议。我们将在一个建议的corba兼容对象事务服务(Object Transaction Service)实现中说明该协议的使用,该服务用于广泛使用并发性和异步消息传递的软实时应用程序。
{"title":"Checked transactions in an asynchronous message passing environment","authors":"S. Caughey, M. Little, S. Shrivastava","doi":"10.1109/ISORC.1998.666792","DOIUrl":"https://doi.org/10.1109/ISORC.1998.666792","url":null,"abstract":"Traditionally transactions have been single-threaded. In such an environment the thread terminating the transaction is, by definition, the thread which performed the work. Therefore, transaction termination is implicitly synchronised with the completion of the transactional work. With the increased availability of both software and hardware multi-threading, transaction services are being required to allow multiple threads to be active within a transaction. In these systems it is important to guarantee that all threads have completed when a transaction is terminated otherwise some work may not be performed transactionally. In this paper we present a protocol for the enforcement of checked transactional behaviour within an asynchronous environment. We illustrate the use of the protocol within a proposed implementation for a CORBA-compliant Object Transaction Service intended for a soft real-time application which makes extensive use of concurrency and asynchronous message passing.","PeriodicalId":186028,"journal":{"name":"Proceedings First International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC '98)","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-04-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115473958","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 12
A reliable mobile agents architecture 一个可靠的移动代理架构
M. Dalmeijer, E. Rietjens, D. Hammer, A. Aerts, M. Soede
This paper describes the design of a novel mobile agent system that supports the flexible and reliable interaction of autonomous components in an object-oriented distributed system. It discusses the object-oriented design of the overall system together with a number of important components in terms of the most important design decisions. A detailed description of the reliability model is given in terms of the failure hypothesis and the related recovery protocols. Special emphasis is given to the generality and efficiency of the implementation and a number of preliminary experiences are described.
本文描述了一种新的移动代理系统的设计,该系统支持面向对象分布式系统中自主组件之间灵活可靠的交互。它根据最重要的设计决策,讨论了整个系统的面向对象设计以及许多重要组件。根据故障假设和相应的恢复协议对可靠性模型进行了详细的描述。特别强调了执行的普遍性和效率,并叙述了一些初步经验。
{"title":"A reliable mobile agents architecture","authors":"M. Dalmeijer, E. Rietjens, D. Hammer, A. Aerts, M. Soede","doi":"10.1109/ISORC.1998.666769","DOIUrl":"https://doi.org/10.1109/ISORC.1998.666769","url":null,"abstract":"This paper describes the design of a novel mobile agent system that supports the flexible and reliable interaction of autonomous components in an object-oriented distributed system. It discusses the object-oriented design of the overall system together with a number of important components in terms of the most important design decisions. A detailed description of the reliability model is given in terms of the failure hypothesis and the related recovery protocols. Special emphasis is given to the generality and efficiency of the implementation and a number of preliminary experiences are described.","PeriodicalId":186028,"journal":{"name":"Proceedings First International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC '98)","volume":"116 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-04-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115985182","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 46
Distributed observable/observer: a distributed real-time object-communication mechanism 分布式可观察对象/观察者:一种分布式实时对象通信机制
Vikram Gundoju, Toshimi Minoura
We describe a software mechanism that simplifies the implementation of real time distributed object oriented applications. The distributed observable/observer mechanism extends the Observable/Observer concept of Java to a distributed environment encapsulating the communication protocol used by networking. The mechanism supports the distributed model/view controller (M/VC) paradigm, allowing view controllers to be attached to remote models by distributed structural object composition (DSOC). DSOC simplifies the development of distributed real time applications significantly since DSOC objects need only be interconnected to interact properly with each other. We illustrate the distributed observable/observer mechanism with DSOC by examples.
我们描述了一种简化实时分布式面向对象应用程序实现的软件机制。分布式可观察/观察者机制将Java的可观察/观察者概念扩展到一个分布式环境,封装了网络使用的通信协议。该机制支持分布式模型/视图控制器(M/VC)范式,允许通过分布式结构对象组合(DSOC)将视图控制器附加到远程模型。DSOC大大简化了分布式实时应用程序的开发,因为DSOC对象只需要相互连接即可相互正确交互。通过实例说明了分布式可观察/观察者DSOC机制。
{"title":"Distributed observable/observer: a distributed real-time object-communication mechanism","authors":"Vikram Gundoju, Toshimi Minoura","doi":"10.1109/ISORC.1998.666808","DOIUrl":"https://doi.org/10.1109/ISORC.1998.666808","url":null,"abstract":"We describe a software mechanism that simplifies the implementation of real time distributed object oriented applications. The distributed observable/observer mechanism extends the Observable/Observer concept of Java to a distributed environment encapsulating the communication protocol used by networking. The mechanism supports the distributed model/view controller (M/VC) paradigm, allowing view controllers to be attached to remote models by distributed structural object composition (DSOC). DSOC simplifies the development of distributed real time applications significantly since DSOC objects need only be interconnected to interact properly with each other. We illustrate the distributed observable/observer mechanism with DSOC by examples.","PeriodicalId":186028,"journal":{"name":"Proceedings First International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC '98)","volume":"199 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-04-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122752984","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
CORBA in real-time settings: a problem from the manufacturing domain 实时设置中的CORBA:一个来自制造领域的问题
A. Polze, Daniel Plakosh, K. Wallnau
The Object Management Group's (OMG) Common Object Request Broker Architecture (CORBA) is an important and popular technology that supports the development of object based, distributed applications. The benefits promised by CORBA (abstraction, heterogeneity, etc.) are appealing in many application domains, including those that satisfy real time requirements-such as manufacturing. Unfortunately, CORBA was not specified in light of real time requirements, and so the question remains whether existing object request brokers (ORBs) can be used in real time settings, or whether developers of real time systems must await future extensions of CORBA that address real time issues or use non CORBA compliant ORBs. We describe the application of an off the shelf ORB in a real time manufacturing system developed at National institute of Standards and Technology (NIST) and tools which have been developed at the SEI for the analysis of CORBA's impact on the behavior of the system. Based on our experiences, we believe that today's ORBs can be used in real time settings, with certain caveats as outlined in the article. We also outline the concept of "composite objects", an approach for extending the range of non real time ORBs into a greater variety of real time settings.
对象管理组(OMG)的公共对象请求代理体系结构(CORBA)是一种重要且流行的技术,它支持基于对象的分布式应用程序的开发。CORBA所承诺的好处(抽象、异构等)在许多应用领域都很有吸引力,包括那些满足实时需求的领域——比如制造业。不幸的是,CORBA并不是根据实时需求指定的,因此问题仍然存在,现有的对象请求代理(orb)是否可以在实时设置中使用,或者实时系统的开发人员是否必须等待解决实时问题的CORBA的未来扩展,或者使用不兼容CORBA的orb。我们描述了一个现成的ORB在国家标准与技术研究所(NIST)开发的实时制造系统中的应用,以及SEI开发的用于分析CORBA对系统行为影响的工具。根据我们的经验,我们相信今天的orb可以在实时设置中使用,但有一些注意事项在文章中概述。我们还概述了“复合对象”的概念,这是一种将非实时orb的范围扩展到更多种类的实时设置的方法。
{"title":"CORBA in real-time settings: a problem from the manufacturing domain","authors":"A. Polze, Daniel Plakosh, K. Wallnau","doi":"10.1109/ISORC.1998.666813","DOIUrl":"https://doi.org/10.1109/ISORC.1998.666813","url":null,"abstract":"The Object Management Group's (OMG) Common Object Request Broker Architecture (CORBA) is an important and popular technology that supports the development of object based, distributed applications. The benefits promised by CORBA (abstraction, heterogeneity, etc.) are appealing in many application domains, including those that satisfy real time requirements-such as manufacturing. Unfortunately, CORBA was not specified in light of real time requirements, and so the question remains whether existing object request brokers (ORBs) can be used in real time settings, or whether developers of real time systems must await future extensions of CORBA that address real time issues or use non CORBA compliant ORBs. We describe the application of an off the shelf ORB in a real time manufacturing system developed at National institute of Standards and Technology (NIST) and tools which have been developed at the SEI for the analysis of CORBA's impact on the behavior of the system. Based on our experiences, we believe that today's ORBs can be used in real time settings, with certain caveats as outlined in the article. We also outline the concept of \"composite objects\", an approach for extending the range of non real time ORBs into a greater variety of real time settings.","PeriodicalId":186028,"journal":{"name":"Proceedings First International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC '98)","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-04-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114418256","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
Validating the design of dependable systems 验证可靠系统的设计
C. Bernardeschi, L. Simoncini, A. Fantechi
The paper presents an approach for the specification and verification of the correctness of dependable system designs achieved by the application of fault tolerant techniques based on equivalence relations and model checking techniques. The behaviour of the system in absence of faults is formally specified and faults are assumed as random events which interfere with the system by modifying its behaviour. The fault tolerant technique is formalized by a context, which specifies how replicas of the system cooperate to deal with faults. The system design is proved to satisfy the correctness property under a given fault hypothesis, by proving the observational equivalence between the system design specification and the fault free system specification. Additionally, model checking of a temporal logic formula which gives an abstract notion of correct behaviour can be applied to verify the correctness of the design.
本文提出了一种应用基于等价关系和模型检验技术的容错技术实现可靠系统设计的规范和正确性验证的方法。系统在没有故障的情况下的行为是正式指定的,并且假定故障是通过改变系统的行为来干扰系统的随机事件。容错技术由上下文形式化,上下文指定系统的副本如何协作来处理错误。通过证明系统设计规范与无故障系统规范之间的观测等价性,证明了系统设计在给定的故障假设下满足正确性。此外,对给出正确行为抽象概念的时间逻辑公式的模型检查可用于验证设计的正确性。
{"title":"Validating the design of dependable systems","authors":"C. Bernardeschi, L. Simoncini, A. Fantechi","doi":"10.1109/ISORC.1998.666809","DOIUrl":"https://doi.org/10.1109/ISORC.1998.666809","url":null,"abstract":"The paper presents an approach for the specification and verification of the correctness of dependable system designs achieved by the application of fault tolerant techniques based on equivalence relations and model checking techniques. The behaviour of the system in absence of faults is formally specified and faults are assumed as random events which interfere with the system by modifying its behaviour. The fault tolerant technique is formalized by a context, which specifies how replicas of the system cooperate to deal with faults. The system design is proved to satisfy the correctness property under a given fault hypothesis, by proving the observational equivalence between the system design specification and the fault free system specification. Additionally, model checking of a temporal logic formula which gives an abstract notion of correct behaviour can be applied to verify the correctness of the design.","PeriodicalId":186028,"journal":{"name":"Proceedings First International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC '98)","volume":"45 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-04-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114465087","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Evolution of a distributed, real-time, object-based operating system 分布式、实时、基于对象的操作系统的演变
F. Reynolds, R. Clark, F. Travostino
In this paper, we discuss the architecture of MK, its salient features and the evolution of MK from its multi-user, timesharing origins. MK targets a much broader class of applications than typical real-time executives so it must provide more sophisticated functionality than the typical real-time OS (RTOS). In addition to standard features such as pre-emptive scheduling and resource partitioning, MK is designed as a multi-level collection of frameworks that separate mechanisms from policies at each level of abstraction and enable mission specific customization. MK also provides innovative kernel abstractions such as trans-node, migrating threads and "paths", which greatly enhance both the "composibility" of the system and its ability to support a variety of end-to-end Qualities of Services.
在本文中,我们讨论了MK的结构,它的显著特点和MK的演变,从它的多用户,分时起源。与典型的实时操作系统(RTOS)相比,MK针对的应用类别要广泛得多,因此它必须提供比典型的实时操作系统(RTOS)更复杂的功能。除了抢占式调度和资源分区等标准特性外,MK还被设计为一个多级框架集合,在每个抽象级别将机制与策略分离,并支持特定任务的定制。MK还提供了创新的内核抽象,如跨节点、迁移线程和“路径”,这极大地增强了系统的“可组合性”及其支持各种端到端服务质量的能力。
{"title":"Evolution of a distributed, real-time, object-based operating system","authors":"F. Reynolds, R. Clark, F. Travostino","doi":"10.1109/ISORC.1998.666781","DOIUrl":"https://doi.org/10.1109/ISORC.1998.666781","url":null,"abstract":"In this paper, we discuss the architecture of MK, its salient features and the evolution of MK from its multi-user, timesharing origins. MK targets a much broader class of applications than typical real-time executives so it must provide more sophisticated functionality than the typical real-time OS (RTOS). In addition to standard features such as pre-emptive scheduling and resource partitioning, MK is designed as a multi-level collection of frameworks that separate mechanisms from policies at each level of abstraction and enable mission specific customization. MK also provides innovative kernel abstractions such as trans-node, migrating threads and \"paths\", which greatly enhance both the \"composibility\" of the system and its ability to support a variety of end-to-end Qualities of Services.","PeriodicalId":186028,"journal":{"name":"Proceedings First International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC '98)","volume":"52 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-04-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124599466","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
RT-HashQ for RTO scheduling RTO调度的RT-HashQ
Seung-Min Yang, Sheen Lee, Hyung-Taek Lim, Sung-Heun Oh
As real-time systems become larger and more complex, attempts to apply the object-oriented paradigm to real-time systems are being made. We introduce a real-time object (RTO) model that is suitable for dynamic real-time environments. We also propose a scheduling algorithm and an implementation of a real-time scheduler for the RTO model. We developed the LLF/MP scheduling algorithm that is good for dynamic real-time environments. A real-time scheduler for the RTO model and LLF/MP scheduling algorithm must guarantee the temporal constraints of both the real-time method and the real-time message, and support an infinite real-time queue efficiently, which LLF/MP needs. To solve these problems, we propose a data structure, RT-HashQ (Real-Time-Hash Queue).
随着实时系统变得越来越大、越来越复杂,人们开始尝试将面向对象范式应用于实时系统。提出了一种适用于动态实时环境的实时对象模型。我们还提出了RTO模型的调度算法和实时调度程序的实现。我们开发了适用于动态实时环境的LLF/MP调度算法。用于RTO模型和LLF/MP调度算法的实时调度程序必须保证实时方法和实时消息的时间约束,并有效地支持LLF/MP所需的无限实时队列。为了解决这些问题,我们提出了一种数据结构,RT-HashQ(实时哈希队列)。
{"title":"RT-HashQ for RTO scheduling","authors":"Seung-Min Yang, Sheen Lee, Hyung-Taek Lim, Sung-Heun Oh","doi":"10.1109/ISORC.1998.666776","DOIUrl":"https://doi.org/10.1109/ISORC.1998.666776","url":null,"abstract":"As real-time systems become larger and more complex, attempts to apply the object-oriented paradigm to real-time systems are being made. We introduce a real-time object (RTO) model that is suitable for dynamic real-time environments. We also propose a scheduling algorithm and an implementation of a real-time scheduler for the RTO model. We developed the LLF/MP scheduling algorithm that is good for dynamic real-time environments. A real-time scheduler for the RTO model and LLF/MP scheduling algorithm must guarantee the temporal constraints of both the real-time method and the real-time message, and support an infinite real-time queue efficiently, which LLF/MP needs. To solve these problems, we propose a data structure, RT-HashQ (Real-Time-Hash Queue).","PeriodicalId":186028,"journal":{"name":"Proceedings First International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC '98)","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-04-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130496208","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Asynchronous protocols to meet real-time constraints: is it really sensible? How to proceed? 满足实时约束的异步协议:它真的明智吗?如何继续?
M. Hurfin, M. Raynal
This paper investigates the use of asynchronous protocols to design and build middleware whose aim is to provide run-time support for soft real-time applications. A simple and general framework is described. This framework allows to take into account timeliness constraints of upper layer applications, while using an asynchronous protocol at the underlying level. When a timeliness constraint is about to be violated, the application layer is informed and can take appropriate measures. The deadline period can then be extended if the constraint is soft enough; in the other case, a default value can be used as a result. This framework can be seen as a bridge from asynchronous systems to synchronous ones. The proposed approach is illustrated with the consensus problem. This approach is investigated in the ARGO system we are implementing. The target applications of the ARGO middleware are telecommunication applications.
本文研究了使用异步协议来设计和构建中间件,其目的是为软实时应用提供运行时支持。描述了一个简单而通用的框架。该框架允许考虑上层应用程序的时效性约束,同时在底层使用异步协议。当时效性约束即将被违反时,将通知应用层并采取适当的措施。如果约束足够宽松,最后期限可以延长;在另一种情况下,可以使用默认值作为结果。这个框架可以看作是从异步系统到同步系统的桥梁。用共识问题说明了所提出的方法。我们正在实施的ARGO系统对这种方法进行了研究。ARGO中间件的目标应用是电信应用。
{"title":"Asynchronous protocols to meet real-time constraints: is it really sensible? How to proceed?","authors":"M. Hurfin, M. Raynal","doi":"10.1109/ISORC.1998.666800","DOIUrl":"https://doi.org/10.1109/ISORC.1998.666800","url":null,"abstract":"This paper investigates the use of asynchronous protocols to design and build middleware whose aim is to provide run-time support for soft real-time applications. A simple and general framework is described. This framework allows to take into account timeliness constraints of upper layer applications, while using an asynchronous protocol at the underlying level. When a timeliness constraint is about to be violated, the application layer is informed and can take appropriate measures. The deadline period can then be extended if the constraint is soft enough; in the other case, a default value can be used as a result. This framework can be seen as a bridge from asynchronous systems to synchronous ones. The proposed approach is illustrated with the consensus problem. This approach is investigated in the ARGO system we are implementing. The target applications of the ARGO middleware are telecommunication applications.","PeriodicalId":186028,"journal":{"name":"Proceedings First International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC '98)","volume":"513 ","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-04-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"113995692","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
A CORBA-based remote monitoring system for factory automation 基于corba的工厂自动化远程监控系统
K. Kusunoki, I. Imai, Haruyuki Ohtani, T. Nakakawaji, Michitaka Ohshima, K. Ushijima
Supporting rapid response to changing customer requirements, reduction in both time and cost of manufacturing process, and integration within a heterogeneous wide area networked enterprise are necessary to increase worldwide competitiveness in manufacturing. We propose a CORBA based architecture to realize that manufacturing environment. We have developed an ORB for PLC to realize that architecture. And we have developed two prototypes of a remote monitoring system for factory automation, which are a manufacturing line monitoring system and a remote PLC monitoring system which uses a Web browser, to examine feasibility and effectiveness of the proposed architecture. According to experiments with these prototypes, we show the feasibility and effectiveness of our proposed CORBA based architecture.
支持对不断变化的客户需求的快速响应,减少制造过程的时间和成本,以及在异构广域网络企业中的集成,对于提高制造业的全球竞争力是必要的。我们提出了一种基于CORBA的体系结构来实现这种制造环境。我们已经为PLC开发了ORB来实现该体系结构。并开发了两个工厂自动化远程监控系统的原型,即生产线监控系统和使用Web浏览器的远程PLC监控系统,以检验所提出架构的可行性和有效性。根据这些原型的实验,我们证明了我们提出的基于CORBA的体系结构的可行性和有效性。
{"title":"A CORBA-based remote monitoring system for factory automation","authors":"K. Kusunoki, I. Imai, Haruyuki Ohtani, T. Nakakawaji, Michitaka Ohshima, K. Ushijima","doi":"10.1109/ISORC.1998.666812","DOIUrl":"https://doi.org/10.1109/ISORC.1998.666812","url":null,"abstract":"Supporting rapid response to changing customer requirements, reduction in both time and cost of manufacturing process, and integration within a heterogeneous wide area networked enterprise are necessary to increase worldwide competitiveness in manufacturing. We propose a CORBA based architecture to realize that manufacturing environment. We have developed an ORB for PLC to realize that architecture. And we have developed two prototypes of a remote monitoring system for factory automation, which are a manufacturing line monitoring system and a remote PLC monitoring system which uses a Web browser, to examine feasibility and effectiveness of the proposed architecture. According to experiments with these prototypes, we show the feasibility and effectiveness of our proposed CORBA based architecture.","PeriodicalId":186028,"journal":{"name":"Proceedings First International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC '98)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-04-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130431706","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 13
A dependable distribution-transparent remote method invocation model for object-oriented distributed embedded computer systems 面向对象分布式嵌入式计算机系统的可靠分布透明远程方法调用模型
L. Bacellar, B. Upender
Decreasing hardware costs is permitting the increased use of embedded computers to support complex and sophisticated applications in a variety of products. Many of these applications require computing nodes distributed in different physical locations interconnected by communication networks. The object oriented model with its well known properties that facilitate the design of complex software applications is a natural choice for designing distributed embedded system applications. Existing models that support remote method invocation (RMI) in object oriented distributed computer systems are more tailored towards general distributed computer systems rather than embedded systems. Moreover, efficient implementations of these RMI models are rare at this time. We analyze predominant RMI models with respect to essential features for embedded applications such as timeliness and fault handling capability. Based on this analysis, we propose the Distributed Embedded Object Model (DEOM), dependable, distribution-transparent RMI model to support the execution of distributed embedded system applications.
硬件成本的降低使得嵌入式计算机的使用增加,从而支持各种产品中复杂和复杂的应用程序。这些应用程序中的许多都需要分布在不同物理位置的计算节点,这些节点通过通信网络相互连接。面向对象模型具有易于设计复杂软件应用程序的特性,是设计分布式嵌入式系统应用程序的自然选择。在面向对象的分布式计算机系统中支持远程方法调用(RMI)的现有模型更适合一般的分布式计算机系统,而不是嵌入式系统。此外,这些RMI模型的有效实现目前很少。我们分析了嵌入式应用程序的主要RMI模型的基本特征,如及时性和故障处理能力。在此基础上,我们提出了分布式嵌入式对象模型(DEOM),一个可靠的、分布透明的RMI模型来支持分布式嵌入式系统应用程序的执行。
{"title":"A dependable distribution-transparent remote method invocation model for object-oriented distributed embedded computer systems","authors":"L. Bacellar, B. Upender","doi":"10.1109/ISORC.1998.666820","DOIUrl":"https://doi.org/10.1109/ISORC.1998.666820","url":null,"abstract":"Decreasing hardware costs is permitting the increased use of embedded computers to support complex and sophisticated applications in a variety of products. Many of these applications require computing nodes distributed in different physical locations interconnected by communication networks. The object oriented model with its well known properties that facilitate the design of complex software applications is a natural choice for designing distributed embedded system applications. Existing models that support remote method invocation (RMI) in object oriented distributed computer systems are more tailored towards general distributed computer systems rather than embedded systems. Moreover, efficient implementations of these RMI models are rare at this time. We analyze predominant RMI models with respect to essential features for embedded applications such as timeliness and fault handling capability. Based on this analysis, we propose the Distributed Embedded Object Model (DEOM), dependable, distribution-transparent RMI model to support the execution of distributed embedded system applications.","PeriodicalId":186028,"journal":{"name":"Proceedings First International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC '98)","volume":"101 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-04-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117278578","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
期刊
Proceedings First International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC '98)
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1