首页 > 最新文献

Proceedings Third IEEE Real-Time Technology and Applications Symposium最新文献

英文 中文
Scheduling multimedia applications under overload and non-deterministic conditions 在过载和不确定条件下调度多媒体应用程序
Pub Date : 1997-06-09 DOI: 10.1109/RTTAS.1997.601356
T. Tan, W. Hsu
Scheduling multimedia applications is not straightforward. The deterministic techniques in hard real-time scheduling, though applicable, are not absolutely necessary and instead result in very conservative execution. Current real-time scheduling research does not properly address the problem of scheduling under overload and nondeterministic situations. In this paper, we introduce a more representative task model for multimedia applications. We describe the use of a frequency parameter, associated with the tasks, which can serve to regulate execution during degradation (when the system is overloaded). We also analyze the worst case CPU bounds for scheduling using frequency and show the possibility of utilization, /spl Sigma/c/p>1 under certain conditions. We conduct experiments to see the performance of the model and best-effort frequency-based scheduling under extreme and variable conditions, where modeling fails.
调度多媒体应用程序并不简单。硬实时调度中的确定性技术虽然适用,但不是绝对必要的,反而会导致非常保守的执行。当前的实时调度研究没有很好地解决过载和不确定性情况下的调度问题。本文介绍了一种更具有代表性的多媒体应用任务模型。我们描述了与任务相关的频率参数的使用,它可以在降级期间(当系统过载时)用于调节执行。我们还分析了使用频率调度的最坏情况下的CPU边界,并展示了在某些条件下/spl Sigma/c/p>1的利用率可能性。我们进行实验,以查看模型的性能和在极端和可变条件下的基于频率的最佳努力调度,其中建模失败。
{"title":"Scheduling multimedia applications under overload and non-deterministic conditions","authors":"T. Tan, W. Hsu","doi":"10.1109/RTTAS.1997.601356","DOIUrl":"https://doi.org/10.1109/RTTAS.1997.601356","url":null,"abstract":"Scheduling multimedia applications is not straightforward. The deterministic techniques in hard real-time scheduling, though applicable, are not absolutely necessary and instead result in very conservative execution. Current real-time scheduling research does not properly address the problem of scheduling under overload and nondeterministic situations. In this paper, we introduce a more representative task model for multimedia applications. We describe the use of a frequency parameter, associated with the tasks, which can serve to regulate execution during degradation (when the system is overloaded). We also analyze the worst case CPU bounds for scheduling using frequency and show the possibility of utilization, /spl Sigma/c/p>1 under certain conditions. We conduct experiments to see the performance of the model and best-effort frequency-based scheduling under extreme and variable conditions, where modeling fails.","PeriodicalId":448474,"journal":{"name":"Proceedings Third IEEE Real-Time Technology and Applications Symposium","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134105846","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
Streamlining real-time controller design: From performance specifications to end-to-end timing constraints 简化实时控制器设计:从性能规格到端到端的时序约束
Pub Date : 1997-06-09 DOI: 10.1109/RTTAS.1997.601347
Minsoo Ryu, Seongsoo Hong, M. Saksena
This paper presents a control theoretic approach to optimizing end-to-end timing constraints subject to the performance requirements and the schedulability constraint of a real-time control system. The control performance is specified in terms of control output responses such as steady state error maximum overshoot, settling time, and rise time; and the end-to-end timing constraints include loop processing periods and input-to-output latency. Our approach includes a generic real-time controller model on which our analysis is performed, and a heuristic optimization algorithm which derives end-to-end timing constraints. We apply the approach to the design of an embedded real-time controller and validate it through an experimental study using simulation. Our approach contributes to both the control and real-time areas: (1) it allows control engineers to take into consideration the effect of scheduling latency and sampling periods at the early stage of system design; and (2) it makes it possible to streamline the design of real-time control systems, since temporal requirements are derived in an automatic manner. Our approach can be effectively used with the period calibration method as its front-end.
针对实时控制系统的性能要求和可调度性约束,提出了一种优化端到端时序约束的控制理论方法。控制性能以稳态误差、最大超调量、稳定时间、上升时间等控制输出响应来指定;端到端定时约束包括循环处理周期和输入到输出延迟。我们的方法包括一个通用的实时控制器模型,在该模型上执行我们的分析,以及一个启发式优化算法,该算法派生端到端时序约束。我们将该方法应用于嵌入式实时控制器的设计,并通过仿真实验研究对其进行了验证。我们的方法对控制和实时领域都有贡献:(1)它允许控制工程师在系统设计的早期阶段考虑调度延迟和采样周期的影响;(2)它使实时控制系统的设计流程化成为可能,因为时间要求是以自动的方式推导出来的。该方法以周期定标法为前端,可以有效地使用。
{"title":"Streamlining real-time controller design: From performance specifications to end-to-end timing constraints","authors":"Minsoo Ryu, Seongsoo Hong, M. Saksena","doi":"10.1109/RTTAS.1997.601347","DOIUrl":"https://doi.org/10.1109/RTTAS.1997.601347","url":null,"abstract":"This paper presents a control theoretic approach to optimizing end-to-end timing constraints subject to the performance requirements and the schedulability constraint of a real-time control system. The control performance is specified in terms of control output responses such as steady state error maximum overshoot, settling time, and rise time; and the end-to-end timing constraints include loop processing periods and input-to-output latency. Our approach includes a generic real-time controller model on which our analysis is performed, and a heuristic optimization algorithm which derives end-to-end timing constraints. We apply the approach to the design of an embedded real-time controller and validate it through an experimental study using simulation. Our approach contributes to both the control and real-time areas: (1) it allows control engineers to take into consideration the effect of scheduling latency and sampling periods at the early stage of system design; and (2) it makes it possible to streamline the design of real-time control systems, since temporal requirements are derived in an automatic manner. Our approach can be effectively used with the period calibration method as its front-end.","PeriodicalId":448474,"journal":{"name":"Proceedings Third IEEE Real-Time Technology and Applications Symposium","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130566994","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}
引用次数: 63
Automatic test generation for the analysis of a real-time system: Case study 实时系统分析的自动测试生成:案例研究
Pub Date : 1997-06-09 DOI: 10.1109/RTTAS.1997.601349
D. Clarke, Insup Lee
We present a framework for testing timing constraints of real-time systems. Our tests are automatically derived from specifications of minimum and maximum allowable delays between input/output events in the execution of a system. Our test derivation scheme uses a graphical specification formalism for timing constraints, and the real-time process algebra Algebra of Communicating Shared Resources (ACSR) for representing tests and process models. The use of ACSR to describe test sequences has two main advantages. First, tests can be applied to an ACSR model of the software system within the ACSR semantic framework for model validation purposes. Second, ACSR has concise notation and a precise semantics that will facilitate the translation of real-time tests into a software test language for software validation purposes. The major benefit of our approach is that it can be used to validate a design specification which has too many states for exhaustive state space exploration based analysis. As an illustration of this benefit, we describe the case study of using the automatic derivation of tests from timing specifications for the analysis of the Philips Audio Control Protocol.
我们提出了一个测试实时系统时序约束的框架。我们的测试自动派生自系统执行中输入/输出事件之间的最小和最大允许延迟的规范。我们的测试派生方案使用图形化规范形式来表示时间约束,并使用实时进程代数(ACSR)来表示测试和过程模型。使用ACSR来描述测试序列有两个主要优点。首先,为了模型验证的目的,可以在ACSR语义框架内对软件系统的ACSR模型进行测试。其次,ACSR具有简洁的符号和精确的语义,这将有助于将实时测试转换为软件测试语言,以用于软件验证目的。我们的方法的主要好处是,它可以用来验证一个设计规范,有太多的状态,以详尽的状态空间探索为基础的分析。为了说明这一好处,我们描述了一个案例研究,该案例研究使用飞利浦音频控制协议分析的定时规范自动推导测试。
{"title":"Automatic test generation for the analysis of a real-time system: Case study","authors":"D. Clarke, Insup Lee","doi":"10.1109/RTTAS.1997.601349","DOIUrl":"https://doi.org/10.1109/RTTAS.1997.601349","url":null,"abstract":"We present a framework for testing timing constraints of real-time systems. Our tests are automatically derived from specifications of minimum and maximum allowable delays between input/output events in the execution of a system. Our test derivation scheme uses a graphical specification formalism for timing constraints, and the real-time process algebra Algebra of Communicating Shared Resources (ACSR) for representing tests and process models. The use of ACSR to describe test sequences has two main advantages. First, tests can be applied to an ACSR model of the software system within the ACSR semantic framework for model validation purposes. Second, ACSR has concise notation and a precise semantics that will facilitate the translation of real-time tests into a software test language for software validation purposes. The major benefit of our approach is that it can be used to validate a design specification which has too many states for exhaustive state space exploration based analysis. As an illustration of this benefit, we describe the case study of using the automatic derivation of tests from timing specifications for the analysis of the Philips Audio Control Protocol.","PeriodicalId":448474,"journal":{"name":"Proceedings Third IEEE Real-Time Technology and Applications Symposium","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124873672","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}
引用次数: 36
Real-time CORBA 实时CORBA
Pub Date : 1997-06-09 DOI: 10.1109/RTTAS.1997.601352
V. Wolfe, L. DiPippo, Gregory Cooper, Russell Johnston, Peter Kortmann, B. Thuraisingham
This paper describes the requirements for real-time extensions to the CORBA standard, which are being developed by the object management group's special Interest Group on Real-Time CORBA. The paper also surveys efforts that are developing Real-Time CORBA systems. It provides a more detailed description of the dynamic real-time CORBA system being developed at the US Navy's NRaD facilities and at the University of Rhode Island.
本文描述了CORBA标准的实时扩展的需求,这些扩展是由对象管理组的实时CORBA特别兴趣组开发的。本文还概述了开发实时CORBA系统的工作。它提供了美国海军NRaD设施和罗德岛大学正在开发的动态实时CORBA系统的更详细描述。
{"title":"Real-time CORBA","authors":"V. Wolfe, L. DiPippo, Gregory Cooper, Russell Johnston, Peter Kortmann, B. Thuraisingham","doi":"10.1109/RTTAS.1997.601352","DOIUrl":"https://doi.org/10.1109/RTTAS.1997.601352","url":null,"abstract":"This paper describes the requirements for real-time extensions to the CORBA standard, which are being developed by the object management group's special Interest Group on Real-Time CORBA. The paper also surveys efforts that are developing Real-Time CORBA systems. It provides a more detailed description of the dynamic real-time CORBA system being developed at the US Navy's NRaD facilities and at the University of Rhode Island.","PeriodicalId":448474,"journal":{"name":"Proceedings Third IEEE Real-Time Technology and Applications Symposium","volume":"48 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124324114","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}
引用次数: 167
Admission control for soft-deadline transactions in ACCORD ACCORD中软截止日期事务的接纳控制
Pub Date : 1997-06-09 DOI: 10.1109/RTTAS.1997.601353
Sue Nagy, Azer Bestavros
The use of admission control and overload management techniques in real-time systems has been shown to result in improved system performance-in terms of maximizing the value-added to the system by those transactions committing on time-in comparison to systems which do not employ such techniques. Continuing with our research in hard deadline Real-Time DataBase (RTDB) systems, we investigate the challenges associated with soft deadline transactions and describe a number of admission control and overload management techniques as well as scheduling algorithms appropriate for such systems.
与不使用此类技术的系统相比,在实时系统中使用准入控制和过载管理技术已被证明可以改善系统性能——就按时提交的事务对系统的增值最大化而言。继续我们对硬截止日期实时数据库(RTDB)系统的研究,我们研究了与软截止日期事务相关的挑战,并描述了一些适用于此类系统的准入控制和过载管理技术以及调度算法。
{"title":"Admission control for soft-deadline transactions in ACCORD","authors":"Sue Nagy, Azer Bestavros","doi":"10.1109/RTTAS.1997.601353","DOIUrl":"https://doi.org/10.1109/RTTAS.1997.601353","url":null,"abstract":"The use of admission control and overload management techniques in real-time systems has been shown to result in improved system performance-in terms of maximizing the value-added to the system by those transactions committing on time-in comparison to systems which do not employ such techniques. Continuing with our research in hard deadline Real-Time DataBase (RTDB) systems, we investigate the challenges associated with soft deadline transactions and describe a number of admission control and overload management techniques as well as scheduling algorithms appropriate for such systems.","PeriodicalId":448474,"journal":{"name":"Proceedings Third IEEE Real-Time Technology and Applications Symposium","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125347900","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
Broadcast on demand: efficient and timely dissemination of data in mobile environments 点播:在移动环境中高效、及时地传播数据
Pub Date : 1997-06-09 DOI: 10.1109/RTTAS.1997.601342
Ping Xuan, S. Sen, O. González, J. Fernández-Conde, K. Ramamritham
The demand for efficient scalable and cost effective mobile information access systems is rapidly growing. Radiofrequency broadcast plays a major role in mobile computing, and there is a need to provide service models for broadcasting information according to mobile users' needs. The authors present a model called broadcast on demand (BoD), which provides timely broadcasts according to requests from users. Compared to static broadcast, this approach has a different emphasis: it is based on a demand driven framework, aimed at satisfying the temporal constraints of the requests, and uses scheduling techniques at the server side to utilize the limited bandwidth dynamically and efficiently. Several broadcast transmission scheduling policies for BoD are examined. The study indicates that EDF-based policies combined with batching of requests achieve good performance. The results show that BoD is successful in satisfying the temporal constraints of the requests and is a viable service model for wireless broadcast stations.
对高效、可扩展、经济高效的移动信息接入系统的需求正在迅速增长。射频广播在移动计算中占有重要地位,需要根据移动用户的需求提供广播信息的服务模式。提出了一种广播点播(BoD)模式,可以根据用户的要求提供及时的广播。与静态广播相比,这种方法有不同的重点:它基于需求驱动的框架,旨在满足请求的时间约束,并在服务器端使用调度技术来动态有效地利用有限的带宽。研究了广播点播的几种广播传输调度策略。研究表明,基于edf的策略与请求批处理相结合可以获得良好的性能。结果表明,按需服务成功地满足了请求的时间约束,是一种可行的无线广播电台服务模式。
{"title":"Broadcast on demand: efficient and timely dissemination of data in mobile environments","authors":"Ping Xuan, S. Sen, O. González, J. Fernández-Conde, K. Ramamritham","doi":"10.1109/RTTAS.1997.601342","DOIUrl":"https://doi.org/10.1109/RTTAS.1997.601342","url":null,"abstract":"The demand for efficient scalable and cost effective mobile information access systems is rapidly growing. Radiofrequency broadcast plays a major role in mobile computing, and there is a need to provide service models for broadcasting information according to mobile users' needs. The authors present a model called broadcast on demand (BoD), which provides timely broadcasts according to requests from users. Compared to static broadcast, this approach has a different emphasis: it is based on a demand driven framework, aimed at satisfying the temporal constraints of the requests, and uses scheduling techniques at the server side to utilize the limited bandwidth dynamically and efficiently. Several broadcast transmission scheduling policies for BoD are examined. The study indicates that EDF-based policies combined with batching of requests achieve good performance. The results show that BoD is successful in satisfying the temporal constraints of the requests and is a viable service model for wireless broadcast stations.","PeriodicalId":448474,"journal":{"name":"Proceedings Third IEEE Real-Time Technology and Applications Symposium","volume":"45 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126877790","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}
引用次数: 151
On laying out virtual paths for real-time message streams in ATM networks ATM网络中实时消息流的虚拟路径设置
Pub Date : 1997-06-09 DOI: 10.1109/RTTAS.1997.601323
Yi Ye, J. Hou
Given an ATM network topology, the link capacity, and the traffic characteristics, we consider the problem of laying out virtual paths over an ATM network to facilitate the timely transmission of isochronous message streams. Specifically, we characterize each message stream in a message stream set with the real-time channel model, and propose a VP layout scheme that determines a near-optimal VP layout which is capable to provide deterministic delay bound desired for each message stream. Such a VP layout is obtained by reserving as minimal bandwidth on each physical link as possible. We then analytically derive and devise all the component procedures in the proposed scheme in detail. We also present simulation results to illustrate the effectiveness of the proposed VP layout scheme.
给定ATM网络拓扑、链路容量和流量特征,我们考虑在ATM网络上布置虚拟路径以促进同步消息流的及时传输的问题。具体来说,我们用实时通道模型描述了消息流集中的每个消息流,并提出了一种VP布局方案,该方案确定了接近最优的VP布局,该布局能够为每个消息流提供所需的确定性延迟绑定。这样的VP布局是通过在每个物理链路上尽可能保留最小的带宽来获得的。然后,我们分析推导并详细设计了所提出方案中的所有组成程序。仿真结果表明了所提出的VP布局方案的有效性。
{"title":"On laying out virtual paths for real-time message streams in ATM networks","authors":"Yi Ye, J. Hou","doi":"10.1109/RTTAS.1997.601323","DOIUrl":"https://doi.org/10.1109/RTTAS.1997.601323","url":null,"abstract":"Given an ATM network topology, the link capacity, and the traffic characteristics, we consider the problem of laying out virtual paths over an ATM network to facilitate the timely transmission of isochronous message streams. Specifically, we characterize each message stream in a message stream set with the real-time channel model, and propose a VP layout scheme that determines a near-optimal VP layout which is capable to provide deterministic delay bound desired for each message stream. Such a VP layout is obtained by reserving as minimal bandwidth on each physical link as possible. We then analytically derive and devise all the component procedures in the proposed scheme in detail. We also present simulation results to illustrate the effectiveness of the proposed VP layout scheme.","PeriodicalId":448474,"journal":{"name":"Proceedings Third IEEE Real-Time Technology and Applications Symposium","volume":"113 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124592815","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
A flexible, extensible simulation environment for testing real-time specifications 一个灵活的,可扩展的仿真环境,用于测试实时规范
Pub Date : 1997-06-09 DOI: 10.1109/RTTAS.1997.601350
M. Brockmeyer, F. Jahanian, C. Heitmeyer, Elly Winner
This paper describes MTSim, an extensible, customizable simulation platform for the Modechart toolset (MT). MTSim provides support for "plugging in" user-defined viewers useful an simulating system behavior in different ways, including application-specific ways. MTSim also supports full user participation in the generation of simulations by allowing users to inject events into the execution trace. Moreover, MTSim provides monitoring and assertion checking of execution traces and the invocation of user-specified handlers upon assertion violation. This paper also introduces a MTSim component called WebSim, a suite of simulation tools for MT, and an an application-specific component of MTSim, which displays the cockpit of an F-18 aircraft and models its bomb release function.
本文描述了MTSim,一个可扩展的,可定制的模拟平台,用于Modechart工具集(MT)。MTSim支持“插入”用户定义的查看器,用于以不同的方式模拟系统行为,包括特定于应用程序的方式。MTSim还允许用户将事件注入到执行跟踪中,从而支持用户完全参与模拟的生成。此外,MTSim提供对执行跟踪的监视和断言检查,并在断言违反时调用用户指定的处理程序。本文还介绍了MTSim的仿真工具WebSim和MTSim的专用组件WebSim,该组件可以显示F-18飞机的座舱并模拟其炸弹释放功能。
{"title":"A flexible, extensible simulation environment for testing real-time specifications","authors":"M. Brockmeyer, F. Jahanian, C. Heitmeyer, Elly Winner","doi":"10.1109/RTTAS.1997.601350","DOIUrl":"https://doi.org/10.1109/RTTAS.1997.601350","url":null,"abstract":"This paper describes MTSim, an extensible, customizable simulation platform for the Modechart toolset (MT). MTSim provides support for \"plugging in\" user-defined viewers useful an simulating system behavior in different ways, including application-specific ways. MTSim also supports full user participation in the generation of simulations by allowing users to inject events into the execution trace. Moreover, MTSim provides monitoring and assertion checking of execution traces and the invocation of user-specified handlers upon assertion violation. This paper also introduces a MTSim component called WebSim, a suite of simulation tools for MT, and an an application-specific component of MTSim, which displays the cockpit of an F-18 aircraft and models its bomb release function.","PeriodicalId":448474,"journal":{"name":"Proceedings Third IEEE Real-Time Technology and Applications Symposium","volume":"59 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117149144","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}
引用次数: 11
Analyzing the real-time properties of a dataflow execution paradigm using a synthetic aperture radar application 使用合成孔径雷达应用程序分析数据流执行范例的实时性
Pub Date : 1997-06-09 DOI: 10.1109/RTTAS.1997.601344
S. Goddard
Real-time signal processing applications are commonly designed using a data flow software architecture. The author attempts to understand fundamental real-time properties of such an architecture-the Navy's coarse-grain processing graph method (PGM). By applying recent results in real-time scheduling theory to the subset of PGM employed by the ARPA RASSP Synthetic Aperture Radar benchmark application, he identifies inherent real-time properties of nodes in a PGM data flow graph, and demonstrates how these properties can be exploited to perform useful and important system-level analyses such as schedulability analysis, end-to-end latency analysis, and memory requirements analysis. More importantly, he develops relationships between properties such as latency and buffer bounds and show how one may be traded-off for the other. The results assume only the existence of a simple EDF scheduler and thus can be easily applied in practice.
实时信号处理应用程序通常使用数据流软件体系结构来设计。作者试图理解这种架构的基本实时特性——海军的粗粒度处理图方法(PGM)。通过将实时调度理论的最新成果应用于ARPA RASSP合成孔径雷达基准应用程序所采用的PGM子集,他确定了PGM数据流图中节点的固有实时属性,并演示了如何利用这些属性来执行有用且重要的系统级分析,如可调度性分析、端到端延迟分析和内存需求分析。更重要的是,他开发了延迟和缓冲边界等属性之间的关系,并展示了如何权衡两者之间的关系。结果仅假设存在一个简单的EDF调度器,因此可以很容易地应用于实践。
{"title":"Analyzing the real-time properties of a dataflow execution paradigm using a synthetic aperture radar application","authors":"S. Goddard","doi":"10.1109/RTTAS.1997.601344","DOIUrl":"https://doi.org/10.1109/RTTAS.1997.601344","url":null,"abstract":"Real-time signal processing applications are commonly designed using a data flow software architecture. The author attempts to understand fundamental real-time properties of such an architecture-the Navy's coarse-grain processing graph method (PGM). By applying recent results in real-time scheduling theory to the subset of PGM employed by the ARPA RASSP Synthetic Aperture Radar benchmark application, he identifies inherent real-time properties of nodes in a PGM data flow graph, and demonstrates how these properties can be exploited to perform useful and important system-level analyses such as schedulability analysis, end-to-end latency analysis, and memory requirements analysis. More importantly, he develops relationships between properties such as latency and buffer bounds and show how one may be traded-off for the other. The results assume only the existence of a simple EDF scheduler and thus can be easily applied in practice.","PeriodicalId":448474,"journal":{"name":"Proceedings Third IEEE Real-Time Technology and Applications Symposium","volume":"298 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121455101","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}
引用次数: 44
An approach to automatic detection of software failures in real-time systems 实时系统中软件故障的自动检测方法
Pub Date : 1997-06-09 DOI: 10.1109/RTTAS.1997.601351
T. Savor, R. Seviora
Software supervision is an approach to automatic detection of software failures. A software supervisor observes the inputs and outputs of a target system. It uses a model of correct behavior, derived from the target system's requirements specification. Discrepancies between specified and observed behaviors are reported as failures. The tradeoff between the computational complexity of supervision and the latency of failure reporting is discussed in this paper. Supervisor computational complexity can be significantly reduced at the expense of increased failure reporting latency. For applications such as software testing, this is a practical tradeoff. Such a supervisor is called an out-of-time supervisor. This paper describes the data, flows, algorithms, operation and evaluation of an out-of-time supervisor for communicating finite state machine based requirements specifications. A prototype supervisor was used to monitor the operation a small telephone exchange control program. For a failure reporting latency equal to the worst-case response time of the target system, a reduction in computational complexity of several orders of magnitude was measured.
软件监督是一种自动检测软件故障的方法。软件主管观察目标系统的输入和输出。它使用正确的行为模型,来源于目标系统的需求规范。规定的行为和观察到的行为之间的差异被报告为失败。本文讨论了监督计算复杂度与故障报告延迟之间的权衡。可以显著降低监督程序的计算复杂度,但代价是增加故障报告延迟。对于诸如软件测试之类的应用程序,这是一个实际的权衡。这样的主管被称为超时主管。本文描述了基于需求规范的有限状态机通信的超时管理器的数据、流程、算法、操作和评估。一个原型监控器被用来监控一个小型电话交换机控制程序的运行。当故障报告延迟等于目标系统的最坏情况响应时间时,计算复杂度降低了几个数量级。
{"title":"An approach to automatic detection of software failures in real-time systems","authors":"T. Savor, R. Seviora","doi":"10.1109/RTTAS.1997.601351","DOIUrl":"https://doi.org/10.1109/RTTAS.1997.601351","url":null,"abstract":"Software supervision is an approach to automatic detection of software failures. A software supervisor observes the inputs and outputs of a target system. It uses a model of correct behavior, derived from the target system's requirements specification. Discrepancies between specified and observed behaviors are reported as failures. The tradeoff between the computational complexity of supervision and the latency of failure reporting is discussed in this paper. Supervisor computational complexity can be significantly reduced at the expense of increased failure reporting latency. For applications such as software testing, this is a practical tradeoff. Such a supervisor is called an out-of-time supervisor. This paper describes the data, flows, algorithms, operation and evaluation of an out-of-time supervisor for communicating finite state machine based requirements specifications. A prototype supervisor was used to monitor the operation a small telephone exchange control program. For a failure reporting latency equal to the worst-case response time of the target system, a reduction in computational complexity of several orders of magnitude was measured.","PeriodicalId":448474,"journal":{"name":"Proceedings Third IEEE Real-Time Technology and Applications Symposium","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127449954","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}
引用次数: 51
期刊
Proceedings Third IEEE Real-Time Technology and Applications Symposium
全部 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