首页 > 最新文献

2003 The Ninth IEEE International Workshop on Object-Oriented Real-Time Dependable Systems最新文献

英文 中文
Multiple Failure Correction in the Time-Triggered Architecture 时间触发体系结构中的多重故障校正
W. Steiner, M. Paulitsch, H. Kopetz
The Time-Triggered Architecture (TTA) is an architecture for safety-critical applications. Fault-tolerance mechanisms are therefor of upmost importance to ensure correct system operation in presence of failures as well as after transient disturbances. Currently the TTA tolerates one faulty component. Multiple transient failures are outside of the fault hypothesis of the TTA and scenarios can be established, after multiple transient failures, which cannot be corrected by the conventional TTA mechanism. Therefore, we propose an algorithm, for correction of the system after multiple transient failures, as an extension to the fault-tolerance mechanisms of the TTA. Furthermore, we discuss variations of this algorithm.
时间触发体系结构(TTA)是一种用于安全关键型应用程序的体系结构。因此,容错机制对于确保系统在出现故障和短暂干扰后的正确运行至关重要。目前,TTA只能容忍一个故障部件。多次瞬态故障不在TTA的故障假设范围内,在多次瞬态故障后可以建立场景,这是传统TTA机制无法纠正的。因此,我们提出了一种算法,用于在多次瞬态故障后对系统进行校正,作为TTA容错机制的扩展。此外,我们还讨论了该算法的各种变体。
{"title":"Multiple Failure Correction in the Time-Triggered Architecture","authors":"W. Steiner, M. Paulitsch, H. Kopetz","doi":"10.1109/WORDS.2003.1267551","DOIUrl":"https://doi.org/10.1109/WORDS.2003.1267551","url":null,"abstract":"The Time-Triggered Architecture (TTA) is an architecture for safety-critical applications. Fault-tolerance mechanisms are therefor of upmost importance to ensure correct system operation in presence of failures as well as after transient disturbances. Currently the TTA tolerates one faulty component. Multiple transient failures are outside of the fault hypothesis of the TTA and scenarios can be established, after multiple transient failures, which cannot be corrected by the conventional TTA mechanism. Therefore, we propose an algorithm, for correction of the system after multiple transient failures, as an extension to the fault-tolerance mechanisms of the TTA. Furthermore, we discuss variations of this algorithm.","PeriodicalId":350761,"journal":{"name":"2003 The Ninth IEEE International Workshop on Object-Oriented Real-Time Dependable Systems","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115342653","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
A Fault-Tolerant Real-Time Multicast Protocol RFRM/X 一种容错实时组播协议RFRM/X
Y. Hong, J. No
Fault-tolerant real-time multicast protocols are needed to develop fault-tolerant distributed real-time services such as group membership and redundancy management. In this paper, we propose the fault-tolerant real-time multicast protocol RFRM/X which is extended from RFRM. RFRM/X integrates clock synchronization module into the faulot manager by replacing heartbeat messages by clock synchronization messages. Thus, fault detection service is implemented without extra messages and with only a small overhead in the message size, quality of service is improved.
容错实时组播协议是开发容错分布式实时服务(如组成员和冗余管理)的必要条件。本文提出了在RFRM基础上扩展的容错实时组播协议RFRM/X。RFRM/X将时钟同步模块集成到故障管理器中,将心跳消息替换为时钟同步消息。因此,实现故障检测服务时不需要额外的消息,并且消息大小的开销很小,从而提高了服务质量。
{"title":"A Fault-Tolerant Real-Time Multicast Protocol RFRM/X","authors":"Y. Hong, J. No","doi":"10.1109/WORDS.2003.1267500","DOIUrl":"https://doi.org/10.1109/WORDS.2003.1267500","url":null,"abstract":"Fault-tolerant real-time multicast protocols are needed to develop fault-tolerant distributed real-time services such as group membership and redundancy management. In this paper, we propose the fault-tolerant real-time multicast protocol RFRM/X which is extended from RFRM. RFRM/X integrates clock synchronization module into the faulot manager by replacing heartbeat messages by clock synchronization messages. Thus, fault detection service is implemented without extra messages and with only a small overhead in the message size, quality of service is improved.","PeriodicalId":350761,"journal":{"name":"2003 The Ninth IEEE International Workshop on Object-Oriented Real-Time Dependable Systems","volume":"76 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127556442","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
Input-Dependency Analysis for Hard Real-Time Software 硬实时软件的输入依赖分析
J. Gustafsson, B. Lisper, R. Kirner, P. Puschner
The execution time of software for hard real-time systems must be predictable. Further, safe and not overly pessimistic bounds for the worst-case execution time (WCET) must be computable. We conceived a programming strategy called WCET-oriented programming and a code transformation strategy, the single-path conversion, that aid programmers in producing code that meets these requirements. These strategies avoid respectively eliminate input-data dependencies in the code. The paper describes the formal analysis, based on abstract interpretation, that identifies input-data dependencies in the code and thus forms the basis for the strategies provided for hard real-time code development.
硬实时系统的软件执行时间必须是可预测的。此外,最坏情况执行时间(WCET)的安全且不过于悲观的界限必须是可计算的。我们设想了一种编程策略,称为面向wcet的编程,以及一种代码转换策略,即单路径转换,它可以帮助程序员生成满足这些需求的代码。这些策略分别避免了消除代码中的输入数据依赖关系。本文描述了基于抽象解释的形式化分析,它确定了代码中的输入数据依赖关系,从而形成了为硬实时代码开发提供的策略的基础。
{"title":"Input-Dependency Analysis for Hard Real-Time Software","authors":"J. Gustafsson, B. Lisper, R. Kirner, P. Puschner","doi":"10.1109/WORDS.2003.1267490","DOIUrl":"https://doi.org/10.1109/WORDS.2003.1267490","url":null,"abstract":"The execution time of software for hard real-time systems must be predictable. Further, safe and not overly pessimistic bounds for the worst-case execution time (WCET) must be computable. We conceived a programming strategy called WCET-oriented programming and a code transformation strategy, the single-path conversion, that aid programmers in producing code that meets these requirements. These strategies avoid respectively eliminate input-data dependencies in the code. The paper describes the formal analysis, based on abstract interpretation, that identifies input-data dependencies in the code and thus forms the basis for the strategies provided for hard real-time code development.","PeriodicalId":350761,"journal":{"name":"2003 The Ninth IEEE International Workshop on Object-Oriented Real-Time Dependable Systems","volume":"42 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123351067","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
An Architecture and a General Optimization Framework for Resource Management in Dynamic, Distributed Real-Time Systems 动态分布式实时系统中资源管理的体系结构和通用优化框架
Frank Drews, L. Welch
This paper presents a model that is useful for developing resource allocation algorithms for distributed real-time systems that operate in dynamic environments. Interesting aspects of the model include dynamic environments, utility and service levels, which provide a means for graceful degradation in resource-constrained situations and support optimization of the allocation of resources. A software architecture of an adaptive resource manager is introduced and discussed.
本文提出了一个用于开发动态环境下分布式实时系统的资源分配算法的模型。该模型有趣的方面包括动态环境、实用程序和服务级别,它们在资源受限的情况下提供了一种优雅的降级方法,并支持资源分配的优化。介绍并讨论了一种自适应资源管理器的软件体系结构。
{"title":"An Architecture and a General Optimization Framework for Resource Management in Dynamic, Distributed Real-Time Systems","authors":"Frank Drews, L. Welch","doi":"10.1109/WORDS.2003.1267498","DOIUrl":"https://doi.org/10.1109/WORDS.2003.1267498","url":null,"abstract":"This paper presents a model that is useful for developing resource allocation algorithms for distributed real-time systems that operate in dynamic environments. Interesting aspects of the model include dynamic environments, utility and service levels, which provide a means for graceful degradation in resource-constrained situations and support optimization of the allocation of resources. A software architecture of an adaptive resource manager is introduced and discussed.","PeriodicalId":350761,"journal":{"name":"2003 The Ninth IEEE International Workshop on Object-Oriented Real-Time Dependable Systems","volume":"77 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128595260","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}
引用次数: 5
Modeling of Dynamically Modifiable Embedded Real-Time Systems 动态可修改嵌入式实时系统的建模
F. Rammig, C. Rust
In the paper a Petri net based approach for modeling dynamically modifiable embedded real-time systems is presented. The presented work contributes to the extension of a Petri net based design methodology for distributed embedded systems towards the handling of dynamically modifiable systems. Extensions to the underlying High-Level Petri net model are introduced that allow for dynamic modifications of a net at run-time. Furthermore, a simulation tool for the resulting self-modifying net model is outlined. The tool has been designed to simulate the execution of a dynamically modifying Petri net on a simplified model of a hardware platform which is dynamically modifying as well.
本文提出了一种基于Petri网的可动态修改嵌入式实时系统建模方法。提出的工作有助于扩展基于Petri网的分布式嵌入式系统设计方法,以处理动态可修改的系统。引入了对底层高级Petri网模型的扩展,允许在运行时对网络进行动态修改。此外,本文还概述了一种可用于自修改网络模型的仿真工具。该工具的设计是为了模拟一个动态修改的硬件平台的简化模型上动态修改Petri网的执行。
{"title":"Modeling of Dynamically Modifiable Embedded Real-Time Systems","authors":"F. Rammig, C. Rust","doi":"10.1109/WORDS.2003.1267487","DOIUrl":"https://doi.org/10.1109/WORDS.2003.1267487","url":null,"abstract":"In the paper a Petri net based approach for modeling dynamically modifiable embedded real-time systems is presented. The presented work contributes to the extension of a Petri net based design methodology for distributed embedded systems towards the handling of dynamically modifiable systems. Extensions to the underlying High-Level Petri net model are introduced that allow for dynamic modifications of a net at run-time. Furthermore, a simulation tool for the resulting self-modifying net model is outlined. The tool has been designed to simulate the execution of a dynamically modifying Petri net on a simplified model of a hardware platform which is dynamically modifying as well.","PeriodicalId":350761,"journal":{"name":"2003 The Ninth IEEE International Workshop on Object-Oriented Real-Time Dependable Systems","volume":"156 4-6","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114047238","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}
引用次数: 15
Global Time-Based Synchronization of Real-Time Multimedia Streaming 实时多媒体流的全局时间同步
Moon-hae Kim, E. Jo, Doohyun Kim
The goal of distributed multimedia applications is to provide reliable high-quality multimedia services to users on a network. Typical distributed multimedia applications use multimedia streaming that continuously processes and transports time-based media such as audio and video on a network. Inter-media synchronization and intra-media synchronization should be supported to facilitate high-quality reliable multimedia services. In this paper, we present an approach to develop distributed multimedia applications by using a real-time multimedia object model named MMStream TMO and a synchronization scheme for real-time streaming based on MMStream TMO and global time.
分布式多媒体应用的目标是为网络上的用户提供可靠的高质量多媒体服务。典型的分布式多媒体应用程序使用多媒体流,它在网络上连续处理和传输基于时间的媒体,如音频和视频。应支持媒体间同步和媒体内同步,以促进高质量可靠的多媒体服务。本文提出了一种利用实时多媒体对象模型MMStream TMO开发分布式多媒体应用的方法,并提出了一种基于MMStream TMO和全局时间的实时流同步方案。
{"title":"Global Time-Based Synchronization of Real-Time Multimedia Streaming","authors":"Moon-hae Kim, E. Jo, Doohyun Kim","doi":"10.1109/WORDS.2003.1267496","DOIUrl":"https://doi.org/10.1109/WORDS.2003.1267496","url":null,"abstract":"The goal of distributed multimedia applications is to provide reliable high-quality multimedia services to users on a network. Typical distributed multimedia applications use multimedia streaming that continuously processes and transports time-based media such as audio and video on a network. Inter-media synchronization and intra-media synchronization should be supported to facilitate high-quality reliable multimedia services. In this paper, we present an approach to develop distributed multimedia applications by using a real-time multimedia object model named MMStream TMO and a synchronization scheme for real-time streaming based on MMStream TMO and global time.","PeriodicalId":350761,"journal":{"name":"2003 The Ninth IEEE International Workshop on Object-Oriented Real-Time Dependable Systems","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121286822","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
Modelling Predictable Component-Based Distributed Control Architectures 建模可预测的基于组件的分布式控制体系结构
H. Schmidt, I. Peake, Jue Xie, Ian E. Thomas, B. Krämer, A. Fay, Peter Bort
Current models of component architectures require extensions to support compositional reasoning about extra-functional properties such as worst-case time. Studying such properties in architectures is complicated since actual components may not yet be chosen during architectural design, and different choices may have significant and hard to predict effects on the system properties. In this paper we show how finite state automata and Petri nets may be extended to provide compositionality of extra-functional properties. We focus on worst-case time and safety. We illustrate the use of these techniques on the well-known production cell case study. In collaboration with industry we are currently applying a prototype analysis system for predicting critical properties of real-time industrial control systems.
组件体系结构的当前模型需要扩展来支持关于额外功能属性(如最坏情况时间)的组合推理。在体系结构中研究这些属性是很复杂的,因为在体系结构设计期间可能还没有选择实际的组件,而不同的选择可能对系统属性产生重大且难以预测的影响。在本文中,我们展示了如何扩展有限状态自动机和Petri网来提供超功能性质的组合性。我们关注最坏情况下的时间和安全。我们在著名的生产单元案例研究中说明了这些技术的使用。在与工业界的合作中,我们目前正在应用一个原型分析系统来预测实时工业控制系统的关键特性。
{"title":"Modelling Predictable Component-Based Distributed Control Architectures","authors":"H. Schmidt, I. Peake, Jue Xie, Ian E. Thomas, B. Krämer, A. Fay, Peter Bort","doi":"10.1109/WORDS.2003.1267550","DOIUrl":"https://doi.org/10.1109/WORDS.2003.1267550","url":null,"abstract":"Current models of component architectures require extensions to support compositional reasoning about extra-functional properties such as worst-case time. Studying such properties in architectures is complicated since actual components may not yet be chosen during architectural design, and different choices may have significant and hard to predict effects on the system properties. In this paper we show how finite state automata and Petri nets may be extended to provide compositionality of extra-functional properties. We focus on worst-case time and safety. We illustrate the use of these techniques on the well-known production cell case study. In collaboration with industry we are currently applying a prototype analysis system for predicting critical properties of real-time industrial control systems.","PeriodicalId":350761,"journal":{"name":"2003 The Ninth IEEE International Workshop on Object-Oriented Real-Time Dependable Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130364818","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}
引用次数: 18
Towards the Delay and Synchronization Control for Networked Real-Time Multi-Object Multimedia Applications 网络化实时多对象多媒体应用的延迟与同步控制研究
Haining Liu, M. Zarki
Due to the lack of QoS support, ensuring an acceptable application level QoS for the real-time delivery of multi-object multimedia presentations on the current Internet is very challenging. Currently, the only feasible solution is to artificially "equalize" the variable network delays. In this paper, we first investigate the application-level objective performance measures which reflect the user-perceived quality, and then propose an adaptive delay and synchronization control scheme making use of those metrics in real-time. The proposed scheme adopts a distributed timing model and can be configured with two inter-stream synchronization options based upon the application’s own characteristics. We take a wireline video conferencing application consisting of one audio stream and one video stream as an example. We detail the operation of the proposed scheme and investigate the resultant performance. The simulation results show that small synchronization phase distortions, low MDU loss percentages and low average end-to-end delays could be achieved simultaneously. We further discuss a more challenging issue raised by mobile wireless applications. A preliminery solution is proposed.
由于缺乏QoS支持,在当前的Internet上确保多对象多媒体演示的实时交付具有可接受的应用级别QoS是非常具有挑战性的。目前,唯一可行的解决方案是人为地“均衡”可变的网络延迟。在本文中,我们首先研究了反映用户感知质量的应用级客观性能度量,然后提出了一种实时利用这些度量的自适应延迟和同步控制方案。该方案采用分布式定时模型,可根据应用自身特点配置两种流间同步选项。我们以一个由一个音频流和一个视频流组成的有线视频会议应用为例。我们详细介绍了所提出的方案的操作,并研究了由此产生的性能。仿真结果表明,该方法可以同时实现较小的同步相位畸变、较低的MDU损耗率和较低的端到端平均时延。我们进一步讨论移动无线应用程序提出的更具挑战性的问题。提出了初步解决方案。
{"title":"Towards the Delay and Synchronization Control for Networked Real-Time Multi-Object Multimedia Applications","authors":"Haining Liu, M. Zarki","doi":"10.1109/WORDS.2003.1267493","DOIUrl":"https://doi.org/10.1109/WORDS.2003.1267493","url":null,"abstract":"Due to the lack of QoS support, ensuring an acceptable application level QoS for the real-time delivery of multi-object multimedia presentations on the current Internet is very challenging. Currently, the only feasible solution is to artificially \"equalize\" the variable network delays. In this paper, we first investigate the application-level objective performance measures which reflect the user-perceived quality, and then propose an adaptive delay and synchronization control scheme making use of those metrics in real-time. The proposed scheme adopts a distributed timing model and can be configured with two inter-stream synchronization options based upon the application’s own characteristics. We take a wireline video conferencing application consisting of one audio stream and one video stream as an example. We detail the operation of the proposed scheme and investigate the resultant performance. The simulation results show that small synchronization phase distortions, low MDU loss percentages and low average end-to-end delays could be achieved simultaneously. We further discuss a more challenging issue raised by mobile wireless applications. A preliminery solution is proposed.","PeriodicalId":350761,"journal":{"name":"2003 The Ninth IEEE International Workshop on Object-Oriented Real-Time Dependable Systems","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125247497","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}
引用次数: 5
Application QoS-Based Time-Critical Automated Resource Management in Battle Management Systems 战斗管理系统中基于qos的时间关键自动化资源管理应用
E. Jensen
This paper summarizes some of our unclassified work on concepts and techniques for performing automated run-time time-critical resource management (especially scheduling) in large scale, dynamic, control systems such as for battle management. The approach described here is based on application-level quality of service metrics, such as track quality and weapon spherical error probable. These metrics are used to derive parameters for thread time constraints in the form of time/utility functions. Threads are scheduled according to application-specific optimality criteria that seek to maximize accrued utility to the system. Two worked examples illustrate the cost-effectiveness of this approach for this class of application.
本文总结了我们在大规模、动态、控制系统(如战斗管理)中执行自动化运行时时间关键资源管理(特别是调度)的概念和技术方面的一些非机密工作。这里描述的方法是基于应用级服务质量度量,如跟踪质量和武器球面误差概率。这些指标用于以时间/效用函数的形式派生线程时间约束的参数。线程是根据特定于应用程序的最优性标准调度的,这些标准寻求最大化系统的累积效用。两个有效的例子说明了这种方法对于这类应用程序的成本效益。
{"title":"Application QoS-Based Time-Critical Automated Resource Management in Battle Management Systems","authors":"E. Jensen","doi":"10.1109/WORDS.2003.1267485","DOIUrl":"https://doi.org/10.1109/WORDS.2003.1267485","url":null,"abstract":"This paper summarizes some of our unclassified work on concepts and techniques for performing automated run-time time-critical resource management (especially scheduling) in large scale, dynamic, control systems such as for battle management. The approach described here is based on application-level quality of service metrics, such as track quality and weapon spherical error probable. These metrics are used to derive parameters for thread time constraints in the form of time/utility functions. Threads are scheduled according to application-specific optimality criteria that seek to maximize accrued utility to the system. Two worked examples illustrate the cost-effectiveness of this approach for this class of application.","PeriodicalId":350761,"journal":{"name":"2003 The Ninth IEEE International Workshop on Object-Oriented Real-Time Dependable Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129240944","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}
引用次数: 5
Improving the Reliability of Concurrent Object-Oriented Software Designs 提高并发面向对象软件设计的可靠性
IV RobertG.Pettit, H. Gomaa
Object-oriented software development practices are being rapidly adopted within increasingly complex systems, including real-time and concurrent system applications. To address reliability issues with designing software architectures for these concurrent, time-critical system, this paper outlines an approach for integrating formalisms with state-of-the-practice object-oriented models expressed in UML. In this approach, colored Petri nets (CPNs) are used as an underlying representation of the dynamic object-oriented architecture. These CPNs are then used to provide a simulated functional flow of the architecture and to analyze the concurrent behavior. By applying the results from the CPN analysis to the original UML model, an engineer can enhance the quality of the design and thereby improve the reliability of the resulting system.
面向对象的软件开发实践在日益复杂的系统中被迅速采用,包括实时和并发的系统应用程序。为了解决为这些并发的、时间关键的系统设计软件体系结构时的可靠性问题,本文概述了一种将形式化与用UML表示的最先进的面向对象模型集成在一起的方法。在这种方法中,彩色Petri网(cpn)被用作动态面向对象体系结构的底层表示。然后使用这些cpn提供体系结构的模拟功能流并分析并发行为。通过将CPN分析的结果应用于原始UML模型,工程师可以提高设计的质量,从而提高最终系统的可靠性。
{"title":"Improving the Reliability of Concurrent Object-Oriented Software Designs","authors":"IV RobertG.Pettit, H. Gomaa","doi":"10.1109/WORDS.2003.1267536","DOIUrl":"https://doi.org/10.1109/WORDS.2003.1267536","url":null,"abstract":"Object-oriented software development practices are being rapidly adopted within increasingly complex systems, including real-time and concurrent system applications. To address reliability issues with designing software architectures for these concurrent, time-critical system, this paper outlines an approach for integrating formalisms with state-of-the-practice object-oriented models expressed in UML. In this approach, colored Petri nets (CPNs) are used as an underlying representation of the dynamic object-oriented architecture. These CPNs are then used to provide a simulated functional flow of the architecture and to analyze the concurrent behavior. By applying the results from the CPN analysis to the original UML model, an engineer can enhance the quality of the design and thereby improve the reliability of the resulting system.","PeriodicalId":350761,"journal":{"name":"2003 The Ninth IEEE International Workshop on Object-Oriented Real-Time Dependable Systems","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129303873","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}
引用次数: 9
期刊
2003 The Ninth IEEE International Workshop on Object-Oriented Real-Time Dependable Systems
全部 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