首页 > 最新文献

Proceedings Third IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2000) (Cat. No. PR00607)最新文献

英文 中文
On interrupt-transparent synchronization in an embedded object-oriented operating system 嵌入式面向对象操作系统中中断透明同步的研究
F. Schön, Wolfgang Schröder-Preikschat, O. Spinczyk, Ute Spinczyk
A crucial aspect in the design of (embedded real-time) operating systems concerns interrupt handling. This paper presents the concept of a modularized interrupt-handling subsystem that enables the synchronization of interrupt-driven, non-sequential code without the need to disabling hardware interrupts. The basic idea is to use nonblocking/optimistic concurrency sequences for synchronization inside an operating-system kernel. Originally designed for the PURE embedded operating system, the presented object-oriented implementation is highly portable not only regarding the CPU but also operating systems and yet efficient.
(嵌入式实时)操作系统设计中的一个关键方面是中断处理。本文提出了模块化中断处理子系统的概念,该子系统使中断驱动的非顺序代码能够同步,而无需禁用硬件中断。其基本思想是在操作系统内核内部使用非阻塞/乐观并发序列进行同步。本文提出的面向对象实现最初是为PURE嵌入式操作系统设计的,不仅在CPU上,而且在操作系统上都具有很高的可移植性,而且效率很高。
{"title":"On interrupt-transparent synchronization in an embedded object-oriented operating system","authors":"F. Schön, Wolfgang Schröder-Preikschat, O. Spinczyk, Ute Spinczyk","doi":"10.1109/ISORC.2000.839540","DOIUrl":"https://doi.org/10.1109/ISORC.2000.839540","url":null,"abstract":"A crucial aspect in the design of (embedded real-time) operating systems concerns interrupt handling. This paper presents the concept of a modularized interrupt-handling subsystem that enables the synchronization of interrupt-driven, non-sequential code without the need to disabling hardware interrupts. The basic idea is to use nonblocking/optimistic concurrency sequences for synchronization inside an operating-system kernel. Originally designed for the PURE embedded operating system, the presented object-oriented implementation is highly portable not only regarding the CPU but also operating systems and yet efficient.","PeriodicalId":127761,"journal":{"name":"Proceedings Third IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2000) (Cat. No. PR00607)","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-03-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122690753","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}
引用次数: 20
A position on design, methods, and tools for object-oriented real-time computing 面向对象实时计算的设计、方法和工具方面的职位
A. Bondavalli, F. Giandomenico
Real-time is a major characteristic of many systems, increasingly employed today in disparate sectors of our society. To specify and program systems, exhibiting real-time properties, a number of computing paradigms have been adopted, both explicitly defined to specify real-time behaviours and imported from other application areas with the addition of mechanisms to deal with real-time. The paper discusses object oriented real-time system design and tools.
实时是许多系统的主要特征,越来越多地应用于我们社会的不同部门。为了指定和编程显示实时属性的系统,采用了许多计算范式,这些范式既明确定义了实时行为,也从其他应用领域引入了处理实时的机制。本文讨论了面向对象的实时系统设计和工具。
{"title":"A position on design, methods, and tools for object-oriented real-time computing","authors":"A. Bondavalli, F. Giandomenico","doi":"10.1109/ISORC.2000.839544","DOIUrl":"https://doi.org/10.1109/ISORC.2000.839544","url":null,"abstract":"Real-time is a major characteristic of many systems, increasingly employed today in disparate sectors of our society. To specify and program systems, exhibiting real-time properties, a number of computing paradigms have been adopted, both explicitly defined to specify real-time behaviours and imported from other application areas with the addition of mechanisms to deal with real-time. The paper discusses object oriented real-time system design and tools.","PeriodicalId":127761,"journal":{"name":"Proceedings Third IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2000) (Cat. No. PR00607)","volume":"136 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-03-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121966605","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
Using SDL to model an object-oriented real-time software architectural design 利用SDL对一个面向对象的实时软件体系结构设计进行建模
J. J. Li, J. R. Horgan
Specification and Description Language (SDL) is a formal object-oriented language for modelling real-time interactive systems. It is an International Telecommunication Union (ITU) standard. A software architecture is the structure of a program including a set of inter-communication components. These components are often independently executable super objects. We use the architecture design to answer questions such as how the super objects fit together and how to reuse them. We investigate the feasibility and benefits of using SDL to represent the dynamic aspect of the software architectures. It includes a methodology and an accompanying tool, Workflow-to-SDL-Transformation (W2S), for deriving software architectures in SDL from an originally informal use case flow definition. The focus of the research is in the telecom domain, many of which are real-time interactive systems. We applied our method to a partial telecom system. The experimental results are collected and presented. Our result shows the feasibility and benefits of representing the dynamic software architecture in SDL.
规范与描述语言(SDL)是一种正式的面向对象语言,用于对实时交互系统进行建模。它是国际电信联盟(ITU)的标准。软件体系结构是程序的结构,包括一组内部通信组件。这些组件通常是独立可执行的超级对象。我们使用架构设计来回答诸如超级对象如何组合在一起以及如何重用它们之类的问题。我们研究了使用SDL来表示软件体系结构的动态方面的可行性和好处。它包括一个方法论和附带的工具,工作流到SDL的转换(W2S),用于从最初非正式的用例流定义派生出SDL中的软件架构。研究的重点是电信领域,其中许多是实时交互系统。我们将这种方法应用于部分电信系统。收集并给出了实验结果。结果表明了用SDL表示动态软件体系结构的可行性和优越性。
{"title":"Using SDL to model an object-oriented real-time software architectural design","authors":"J. J. Li, J. R. Horgan","doi":"10.1109/ISORC.2000.839542","DOIUrl":"https://doi.org/10.1109/ISORC.2000.839542","url":null,"abstract":"Specification and Description Language (SDL) is a formal object-oriented language for modelling real-time interactive systems. It is an International Telecommunication Union (ITU) standard. A software architecture is the structure of a program including a set of inter-communication components. These components are often independently executable super objects. We use the architecture design to answer questions such as how the super objects fit together and how to reuse them. We investigate the feasibility and benefits of using SDL to represent the dynamic aspect of the software architectures. It includes a methodology and an accompanying tool, Workflow-to-SDL-Transformation (W2S), for deriving software architectures in SDL from an originally informal use case flow definition. The focus of the research is in the telecom domain, many of which are real-time interactive systems. We applied our method to a partial telecom system. The experimental results are collected and presented. Our result shows the feasibility and benefits of representing the dynamic software architecture in SDL.","PeriodicalId":127761,"journal":{"name":"Proceedings Third IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2000) (Cat. No. PR00607)","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-03-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124782989","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
MOSYS: a methodology for automatic object identification from system specification MOSYS:一种从系统规范中自动识别对象的方法
L. Becker, C. Pereira, O. P. Dias, I. Teixeira, João Paulo Teixeira
The paper presents a novel approach to the automatic identification of objects/classes from a system specification. The methodology is aimed at the development of distributed real time systems (DRTS), especially those conceived for industrial automation applications. UML is used as the modeling language in conjunction with an extended version of traditional DFD (E-DFD), that conveys information on flow type (data or control) and on process complexity and timing constraints. E-DFDs are mapped into a graph and a tool is used to carry out an automatic graph partition, which allows the identification of a set of objects that constitute, from the design and test points of view, the 'best-fitted' architecture. To validate the proposed methodology, a case study is presented and analyzed, comparing two design strategies.
本文提出了一种从系统规范中自动识别对象/类的新方法。该方法旨在开发分布式实时系统(DRTS),特别是那些为工业自动化应用而构思的系统。UML作为建模语言与传统DFD (E-DFD)的扩展版本结合使用,后者传递有关流类型(数据或控制)以及过程复杂性和时间约束的信息。e - dfd被映射到一个图形中,并使用一个工具来执行自动图形划分,这允许识别一组对象,从设计和测试的角度来看,这些对象构成了“最适合”的体系结构。为了验证所提出的方法,提出并分析了一个案例研究,比较了两种设计策略。
{"title":"MOSYS: a methodology for automatic object identification from system specification","authors":"L. Becker, C. Pereira, O. P. Dias, I. Teixeira, João Paulo Teixeira","doi":"10.1109/ISORC.2000.839529","DOIUrl":"https://doi.org/10.1109/ISORC.2000.839529","url":null,"abstract":"The paper presents a novel approach to the automatic identification of objects/classes from a system specification. The methodology is aimed at the development of distributed real time systems (DRTS), especially those conceived for industrial automation applications. UML is used as the modeling language in conjunction with an extended version of traditional DFD (E-DFD), that conveys information on flow type (data or control) and on process complexity and timing constraints. E-DFDs are mapped into a graph and a tool is used to carry out an automatic graph partition, which allows the identification of a set of objects that constitute, from the design and test points of view, the 'best-fitted' architecture. To validate the proposed methodology, a case study is presented and analyzed, comparing two design strategies.","PeriodicalId":127761,"journal":{"name":"Proceedings Third IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2000) (Cat. No. PR00607)","volume":"107 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-03-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122254204","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}
引用次数: 24
GLADE: a framework for building large object-oriented real-time distributed systems 用于构建大型面向对象实时分布式系统的框架
L. Pautet, S. Tardieu
This paper describes how GLADE, our implementation of the Ada 95 Distributed Systems Annex, can be used to build large object-oriented real-time distributed systems. In addition to the powerful distribution features included in the Ada 95 language itself, we provide extensions to help the programmer build robust and failsafe distributed applications.
本文描述了如何使用我们的Ada 95分布式系统附件GLADE来构建大型面向对象的实时分布式系统。除了Ada 95语言本身所包含的强大的分发特性之外,我们还提供了扩展,以帮助程序员构建健壮且故障安全的分布式应用程序。
{"title":"GLADE: a framework for building large object-oriented real-time distributed systems","authors":"L. Pautet, S. Tardieu","doi":"10.1109/ISORC.2000.839536","DOIUrl":"https://doi.org/10.1109/ISORC.2000.839536","url":null,"abstract":"This paper describes how GLADE, our implementation of the Ada 95 Distributed Systems Annex, can be used to build large object-oriented real-time distributed systems. In addition to the powerful distribution features included in the Ada 95 language itself, we provide extensions to help the programmer build robust and failsafe distributed applications.","PeriodicalId":127761,"journal":{"name":"Proceedings Third IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2000) (Cat. No. PR00607)","volume":"10 3","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-03-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114031305","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}
引用次数: 40
Establishing a data-mining environment for wartime event prediction with an object-oriented command and control database 建立了面向对象的指挥控制数据库战时事件预测数据挖掘环境
M. Ceruti, S. Joe McCarthy
The paper documents progress to date on a research project, the goal of which is wartime event prediction. It describes the operational concept, the data mining environment, and data mining techniques that use Bayesian networks for classification. Key steps in the research plan are as follows: (1) implement machine learning; (2) test the trained networks; and (3) use the technique to support a battlefield commander by predicting enemy attacks. Data for training and testing the technique can be extracted from the object oriented database that supports the Integrated Marine Multi-Agent Command and Control System (IMMACCS). These data were derived from message traffic generated during US Marine Corps exercises. The class structure in the IMMACCS data model is especially well suited to support attack classification.
这篇论文记录了迄今为止一个研究项目的进展,该项目的目标是战时事件预测。它描述了操作概念、数据挖掘环境和使用贝叶斯网络进行分类的数据挖掘技术。研究计划的关键步骤如下:(1)实现机器学习;(2)对训练好的网络进行测试;(3)利用该技术通过预测敌人的攻击来支持战场指挥官。训练和测试该技术的数据可以从支持综合海洋多代理指挥和控制系统(IMMACCS)的面向对象数据库中提取。这些数据来源于美国海军陆战队演习期间产生的信息流量。IMMACCS数据模型中的类结构特别适合支持攻击分类。
{"title":"Establishing a data-mining environment for wartime event prediction with an object-oriented command and control database","authors":"M. Ceruti, S. Joe McCarthy","doi":"10.1109/ISORC.2000.839526","DOIUrl":"https://doi.org/10.1109/ISORC.2000.839526","url":null,"abstract":"The paper documents progress to date on a research project, the goal of which is wartime event prediction. It describes the operational concept, the data mining environment, and data mining techniques that use Bayesian networks for classification. Key steps in the research plan are as follows: (1) implement machine learning; (2) test the trained networks; and (3) use the technique to support a battlefield commander by predicting enemy attacks. Data for training and testing the technique can be extracted from the object oriented database that supports the Integrated Marine Multi-Agent Command and Control System (IMMACCS). These data were derived from message traffic generated during US Marine Corps exercises. The class structure in the IMMACCS data model is especially well suited to support attack classification.","PeriodicalId":127761,"journal":{"name":"Proceedings Third IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2000) (Cat. No. PR00607)","volume":"182 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-03-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115220692","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}
引用次数: 10
A semantics of UML state-machines using synchronous pre-order transition systems 使用同步预购转换系统的UML状态机的语义
Yunming Wang, J. Talpin, A. Benveniste, P. Guernic
The synchronous model of concurrency has demonstrated its practicality for the design of circuits, embedded systems, reactive and distributed systems. This model allows to design systems around an idealized notion of deterministic concurrency, which is much easier to deal with than classical, nondeterministic, asynchronous concurrency. Compiling, optimizing, and verifying programs are done using powerful techniques. We take advantage of this rich background by presenting a translation of UML state-machines into a pivot synchronous calculus, based on mathematical notions of pre-orders, in the aim of providing an integrated development cycle for the reliable deployment of synchronous system specifications over asynchronous networks. In this paper we first present the structure of UML state-machines. Compared with earlier studies on that matter the structure under consideration supports, e.g., composite transition and history. Then, we give a brief presentation of the pivot formalism, BDL, which is used to finally give a formal semantics of UML state-machines in terms of pre-ordered transition systems.
并发的同步模型在电路、嵌入式系统、无功系统和分布式系统的设计中已经证明了它的实用性。该模型允许围绕确定性并发的理想概念设计系统,这比传统的非确定性异步并发更容易处理。编译、优化和验证程序使用强大的技术完成。我们利用这一丰富的背景,基于预购的数学概念,将UML状态机转换为枢轴同步演算,目的是为异步网络上同步系统规范的可靠部署提供一个集成的开发周期。本文首先介绍了UML状态机的结构。与先前对该物质的研究相比,所考虑的结构支持,例如复合过渡和历史。然后,我们简要地介绍了枢轴形式化,BDL,它最终用于根据预先排序的转换系统给出UML状态机的形式化语义。
{"title":"A semantics of UML state-machines using synchronous pre-order transition systems","authors":"Yunming Wang, J. Talpin, A. Benveniste, P. Guernic","doi":"10.1109/ISORC.2000.839516","DOIUrl":"https://doi.org/10.1109/ISORC.2000.839516","url":null,"abstract":"The synchronous model of concurrency has demonstrated its practicality for the design of circuits, embedded systems, reactive and distributed systems. This model allows to design systems around an idealized notion of deterministic concurrency, which is much easier to deal with than classical, nondeterministic, asynchronous concurrency. Compiling, optimizing, and verifying programs are done using powerful techniques. We take advantage of this rich background by presenting a translation of UML state-machines into a pivot synchronous calculus, based on mathematical notions of pre-orders, in the aim of providing an integrated development cycle for the reliable deployment of synchronous system specifications over asynchronous networks. In this paper we first present the structure of UML state-machines. Compared with earlier studies on that matter the structure under consideration supports, e.g., composite transition and history. Then, we give a brief presentation of the pivot formalism, BDL, which is used to finally give a formal semantics of UML state-machines in terms of pre-ordered transition systems.","PeriodicalId":127761,"journal":{"name":"Proceedings Third IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2000) (Cat. No. PR00607)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-03-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114465084","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}
引用次数: 8
A real-time heterogeneous distributed computing environment for multi-robot system 面向多机器人系统的实时异构分布式计算环境
Khaja Qutubudin, D. Pease
Proposes a distributed computing framework for the real-time management of a large number of robots in an industrial setting. The primary design objective of this framework is to allow a centralized heterogeneous multiprocessor controller to perform real-time scheduling and evaluation of Newton-Euler equations for manipulating the robot motion. The real-time scheduling of tasks in such an environment is shown to be an NP-hard problem, for which we propose a deadline-based heuristic. A detailed simulation reveals that the proposed heuristic can achieve near-optimal performance.
针对工业环境下大量机器人的实时管理,提出了一种分布式计算框架。该框架的主要设计目标是允许一个集中的异构多处理器控制器执行实时调度和评估牛顿-欧拉方程,以操纵机器人运动。在这种环境下,任务的实时调度是一个np困难问题,为此我们提出了一种基于截止日期的启发式算法。详细的仿真表明,所提出的启发式算法可以达到接近最优的性能。
{"title":"A real-time heterogeneous distributed computing environment for multi-robot system","authors":"Khaja Qutubudin, D. Pease","doi":"10.1109/ISORC.2000.839554","DOIUrl":"https://doi.org/10.1109/ISORC.2000.839554","url":null,"abstract":"Proposes a distributed computing framework for the real-time management of a large number of robots in an industrial setting. The primary design objective of this framework is to allow a centralized heterogeneous multiprocessor controller to perform real-time scheduling and evaluation of Newton-Euler equations for manipulating the robot motion. The real-time scheduling of tasks in such an environment is shown to be an NP-hard problem, for which we propose a deadline-based heuristic. A detailed simulation reveals that the proposed heuristic can achieve near-optimal performance.","PeriodicalId":127761,"journal":{"name":"Proceedings Third IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2000) (Cat. No. PR00607)","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-03-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114994537","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}
引用次数: 2
Scheduling solutions for supporting dependable real-time applications 调度解决方案,支持可靠的实时应用程序
F. Sandrini, F. Giandomenico, A. Bondavalli, E. Nett
This paper deals with tolerance to timing faults in time-constrained systems. TAFT (Time Aware Fault-Tolerant) is a recently devised approach which applies tolerance to timing violations. According to TAFT, a task is structured in a pair, to guarantee that deadlines are met (although possibly offering a degraded service) without requiring the knowledge of task attributes difficult to estimate in practice. Wide margin of actions is left by the TAFT approach in scheduling the task pairs, leading to disparate performances; up to now, poor attention has been devoted to analyse this aspect. The goal of this work is to investigate on the most appropriate scheduling policies to adopt in a system structured in the TAFT fashion, in accordance with system conditions and application requirements. To this end, all experimental evaluation will be conducted based on a variety of scheduling policies, to derive useful indications for the system designer about the most rewarding policies to apply.
本文研究了时间约束系统对定时故障的容错问题。TAFT(时间感知容错)是最近提出的一种容错方法。根据TAFT,一个任务以一对为结构,以保证满足最后期限(尽管可能提供降级的服务),而不需要了解在实践中难以估计的任务属性。TAFT方法在调度任务对时留下了很大的操作余地,导致了不同的性能;到目前为止,对这方面的分析还很少。这项工作的目标是根据系统条件和应用程序需求,研究在以TAFT方式构建的系统中采用的最合适的调度策略。为此,所有的实验评估都将基于各种调度策略进行,以便为系统设计者提供有用的指示,以确定最有效的策略。
{"title":"Scheduling solutions for supporting dependable real-time applications","authors":"F. Sandrini, F. Giandomenico, A. Bondavalli, E. Nett","doi":"10.1109/ISORC.2000.839519","DOIUrl":"https://doi.org/10.1109/ISORC.2000.839519","url":null,"abstract":"This paper deals with tolerance to timing faults in time-constrained systems. TAFT (Time Aware Fault-Tolerant) is a recently devised approach which applies tolerance to timing violations. According to TAFT, a task is structured in a pair, to guarantee that deadlines are met (although possibly offering a degraded service) without requiring the knowledge of task attributes difficult to estimate in practice. Wide margin of actions is left by the TAFT approach in scheduling the task pairs, leading to disparate performances; up to now, poor attention has been devoted to analyse this aspect. The goal of this work is to investigate on the most appropriate scheduling policies to adopt in a system structured in the TAFT fashion, in accordance with system conditions and application requirements. To this end, all experimental evaluation will be conducted based on a variety of scheduling policies, to derive useful indications for the system designer about the most rewarding policies to apply.","PeriodicalId":127761,"journal":{"name":"Proceedings Third IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2000) (Cat. No. PR00607)","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-03-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130174667","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}
引用次数: 4
Analysis of guaranteed service times of distributed real-time objects 分布式实时对象保证服务时间分析
Kwang-Rok Kim
As the demands for real time distributed systems increase, the need for programming tools useful in development of such application systems is becoming increasingly acute. An issue that the research community has long recognized as an important technological challenge but has not shown much progress in meeting the challenge is to guarantee response times of real time distributed systems. Two basic problems must be solved to effectively meet this challenge: (1) to establish the distributed real time program structure and the system infrastructure structure, i.e., the structure of the operating system (OS) and the communication infrastructure, that enable systematic analysis of the worst case time behavior of the application systems; and (2) to establish a tool which performs automated analysis of the worst case time behavior while leaving only minimal work to the designers. The problem area (1) has been recognized as a research area for a long time, but only in recent years has the skeleton of a usable technical foundation started emerging. In other words, there has long been a lack of fully general and yet easily analyzable distributed real time program structures and also a lack of useful OS timing models. However, on the basis of the skeleton emerged, rapid progress is expected in the future toward establishment of a full technical foundation. Therefore, the time seems ripe for launching new larger scale attacks on problem (2) on the basis of those recent developments in handling problem (1).
随着对实时分布式系统需求的增加,对用于开发此类应用系统的编程工具的需求变得越来越迫切。长期以来,研究界一直认为这是一个重要的技术挑战,但在应对这一挑战方面却没有取得多大进展,这就是保证实时分布式系统的响应时间。要有效地应对这一挑战,必须解决两个基本问题:(1)建立分布式实时程序结构和系统基础结构,即操作系统(OS)结构和通信基础结构,以便系统地分析应用系统的最坏情况时间行为;(2)建立一种工具,可以自动分析最坏情况下的时间行为,同时只给设计师留下最少的工作。问题领域(1)长期以来一直被认为是一个研究领域,但直到最近几年才开始出现可用技术基础的框架。换句话说,长期以来一直缺乏完全通用且易于分析的分布式实时程序结构,也缺乏有用的操作系统时序模型。然而,在骨架的基础上出现了,预计未来将朝着建立完整的技术基础迅速发展。因此,在处理问题(1)的最新进展的基础上,对问题(2)发起新的更大规模攻击的时机似乎已经成熟。
{"title":"Analysis of guaranteed service times of distributed real-time objects","authors":"Kwang-Rok Kim","doi":"10.1109/ISORC.2000.839558","DOIUrl":"https://doi.org/10.1109/ISORC.2000.839558","url":null,"abstract":"As the demands for real time distributed systems increase, the need for programming tools useful in development of such application systems is becoming increasingly acute. An issue that the research community has long recognized as an important technological challenge but has not shown much progress in meeting the challenge is to guarantee response times of real time distributed systems. Two basic problems must be solved to effectively meet this challenge: (1) to establish the distributed real time program structure and the system infrastructure structure, i.e., the structure of the operating system (OS) and the communication infrastructure, that enable systematic analysis of the worst case time behavior of the application systems; and (2) to establish a tool which performs automated analysis of the worst case time behavior while leaving only minimal work to the designers. The problem area (1) has been recognized as a research area for a long time, but only in recent years has the skeleton of a usable technical foundation started emerging. In other words, there has long been a lack of fully general and yet easily analyzable distributed real time program structures and also a lack of useful OS timing models. However, on the basis of the skeleton emerged, rapid progress is expected in the future toward establishment of a full technical foundation. Therefore, the time seems ripe for launching new larger scale attacks on problem (2) on the basis of those recent developments in handling problem (1).","PeriodicalId":127761,"journal":{"name":"Proceedings Third IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2000) (Cat. No. PR00607)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-03-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131321090","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
期刊
Proceedings Third IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2000) (Cat. No. PR00607)
全部 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