首页 > 最新文献

Ninth IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC'06)最新文献

英文 中文
Scheduling non-preemptive periodic tasks in soft real-time systems using fuzzy inference 基于模糊推理的软实时系统非抢占周期任务调度
M. Sabeghi, Mahmoud Naghibzadeh, T. Taghavi
Many scheduling algorithms have been studied to guarantee the time constraints of real-time processes. Scheduling decision of these algorithms is usually based on parameters which are assumed to be crisp. However, in many circumstances the values of these parameters are vague. The vagueness of parameters suggests that we make use of fuzzy logic to decide in what order the requests should be executed to better utilize the system and as a result reduce the chance of a request being missed. We have proposed a new fuzzy algorithm called highest fuzzy priority first. The performance of this algorithm is compared with the well-known earliest deadline first algorithm through simulation. For both algorithms, tasks are considered to be non-preemptable. Simulation results show that this fuzzy approach outperforms the earliest deadline first has algorithm in that it decreases the number of missed deadlines and serves more important tasks better
为了保证实时进程的时间约束,人们研究了许多调度算法。这些算法的调度决策通常是基于假设参数是清晰的。然而,在许多情况下,这些参数的值是模糊的。参数的模糊性建议我们使用模糊逻辑来决定请求的执行顺序,以更好地利用系统,从而减少请求被错过的机会。我们提出了一种新的模糊算法,称为最高模糊优先级。通过仿真,将该算法的性能与著名的最早截止日期优先算法进行了比较。对于这两种算法,任务都被认为是不可抢占的。仿真结果表明,该模糊方法比最早截止日期优先算法更有效地减少了错过截止日期的次数,更好地服务于更重要的任务
{"title":"Scheduling non-preemptive periodic tasks in soft real-time systems using fuzzy inference","authors":"M. Sabeghi, Mahmoud Naghibzadeh, T. Taghavi","doi":"10.1109/ISORC.2006.70","DOIUrl":"https://doi.org/10.1109/ISORC.2006.70","url":null,"abstract":"Many scheduling algorithms have been studied to guarantee the time constraints of real-time processes. Scheduling decision of these algorithms is usually based on parameters which are assumed to be crisp. However, in many circumstances the values of these parameters are vague. The vagueness of parameters suggests that we make use of fuzzy logic to decide in what order the requests should be executed to better utilize the system and as a result reduce the chance of a request being missed. We have proposed a new fuzzy algorithm called highest fuzzy priority first. The performance of this algorithm is compared with the well-known earliest deadline first algorithm through simulation. For both algorithms, tasks are considered to be non-preemptable. Simulation results show that this fuzzy approach outperforms the earliest deadline first has algorithm in that it decreases the number of missed deadlines and serves more important tasks better","PeriodicalId":212174,"journal":{"name":"Ninth IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC'06)","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-04-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130293773","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}
引用次数: 25
Java framework for distributed real-time embedded systems 用于分布式实时嵌入式系统的Java框架
Elias Teodoro da Silva, E. P. Freitas, F. Wagner, Fabiano Costa Carvalho, C. Pereira
This paper presents the evaluation of a multithread distributed real-time object-oriented platform. A communication API was developed to increase functionalities of an API that implements the real-time specification for Java standard, extending it to cover embedded distributed applications. Real-time restrictions of the communication are ensured by a time-out mechanism. The API can be adapted to be used with different underlying network and physical mediums. The development focused on restrictive embedded platforms with low performance and small memory. An evaluation in terms of the fulfillment of timing constraints, and memory footprint is presented for a CAN-bus network. The results also demonstrate the timely correctness provided by the communication API running over an RTSJ implementation
本文提出了一个多线程分布式实时面向对象平台的评估方法。开发了一个通信API,以增加实现Java标准实时规范的API的功能,并将其扩展到嵌入式分布式应用程序。通过超时机制确保通信的实时限制。该API可以适应不同的底层网络和物理介质。开发的重点是具有低性能和小内存的限制性嵌入式平台。对can总线网络的时间约束和内存占用进行了评估。结果还证明了运行在RTSJ实现上的通信API所提供的及时正确性
{"title":"Java framework for distributed real-time embedded systems","authors":"Elias Teodoro da Silva, E. P. Freitas, F. Wagner, Fabiano Costa Carvalho, C. Pereira","doi":"10.1109/ISORC.2006.44","DOIUrl":"https://doi.org/10.1109/ISORC.2006.44","url":null,"abstract":"This paper presents the evaluation of a multithread distributed real-time object-oriented platform. A communication API was developed to increase functionalities of an API that implements the real-time specification for Java standard, extending it to cover embedded distributed applications. Real-time restrictions of the communication are ensured by a time-out mechanism. The API can be adapted to be used with different underlying network and physical mediums. The development focused on restrictive embedded platforms with low performance and small memory. An evaluation in terms of the fulfillment of timing constraints, and memory footprint is presented for a CAN-bus network. The results also demonstrate the timely correctness provided by the communication API running over an RTSJ implementation","PeriodicalId":212174,"journal":{"name":"Ninth IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC'06)","volume":" 15","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-04-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132094235","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
Evaluation of the Komodo microcontroller and the OSA+ middleware using an autonomous guided vehicle 使用自主引导车辆的Komodo微控制器和OSA+中间件的评估
U. Brinkschulte, Mathias Pacher, F. Picioroaga, Stefan Gaa
The main focus of this work is to evaluate and study the real-time properties of the Komodo Java microcontroller and the OSA+ middleware in a non-trivial real-world example. We describe an approach to control an autonomous guided vehicle (AGV) by the Komodo microcontroller, a multi-threaded Java microcontroller. The main challenge is that the microcontroller has to meet hard real-time constraints to ensure a faultless drive. Then we show that we are also able to run the AGV using a real-time middleware and we measure the overhead in time and memory introduced by the middleware
这项工作的主要重点是在一个重要的现实世界示例中评估和研究Komodo Java微控制器和OSA+中间件的实时性。我们描述了一种通过多线程Java微控制器Komodo微控制器控制自主制导车辆(AGV)的方法。主要的挑战是微控制器必须满足硬实时限制,以确保无故障驱动。然后,我们证明了我们也能够使用实时中间件来运行AGV,并测量了中间件带来的时间和内存开销
{"title":"Evaluation of the Komodo microcontroller and the OSA+ middleware using an autonomous guided vehicle","authors":"U. Brinkschulte, Mathias Pacher, F. Picioroaga, Stefan Gaa","doi":"10.1109/ISORC.2006.34","DOIUrl":"https://doi.org/10.1109/ISORC.2006.34","url":null,"abstract":"The main focus of this work is to evaluate and study the real-time properties of the Komodo Java microcontroller and the OSA+ middleware in a non-trivial real-world example. We describe an approach to control an autonomous guided vehicle (AGV) by the Komodo microcontroller, a multi-threaded Java microcontroller. The main challenge is that the microcontroller has to meet hard real-time constraints to ensure a faultless drive. Then we show that we are also able to run the AGV using a real-time middleware and we measure the overhead in time and memory introduced by the middleware","PeriodicalId":212174,"journal":{"name":"Ninth IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC'06)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-04-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130142941","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
Load balancing techniques for distributed stream processing applications in overlay environments 覆盖环境下分布式流处理应用的负载平衡技术
Yannis Drougas, T. Repantis, V. Kalogeraki
Service overlays that support distributed stream processing applications are increasingly being deployed in wide-area environments. The inherent heterogeneous, dynamic and large-scale nature of these systems makes it difficult to meet the quality of service (QoS) requirements of the distributed stream processing applications. In this paper we address the load balancing problem for distributed stream processing applications and present a decentralized and adaptive algorithm that allows the composition of distributed stream processing applications on the fly across a large-scale system, while satisfying their QoS demands. The algorithm fairly distributes the load on the resources and adapts dynamically to changes in the resource utilization or the QoS requirements of the applications. Our experimental results demonstrate the scalability, efficiency and performance of our approach
支持分布式流处理应用程序的服务覆盖越来越多地部署在广域环境中。这些系统固有的异构性、动态性和大规模性使得其难以满足分布式流处理应用的服务质量(QoS)要求。在本文中,我们解决了分布式流处理应用程序的负载平衡问题,并提出了一种分散的自适应算法,该算法允许分布式流处理应用程序在大规模系统中动态组合,同时满足其QoS需求。该算法公平地分配资源上的负载,并动态适应资源利用率的变化或应用程序对QoS的要求。实验结果证明了该方法的可扩展性、效率和性能
{"title":"Load balancing techniques for distributed stream processing applications in overlay environments","authors":"Yannis Drougas, T. Repantis, V. Kalogeraki","doi":"10.1109/ISORC.2006.47","DOIUrl":"https://doi.org/10.1109/ISORC.2006.47","url":null,"abstract":"Service overlays that support distributed stream processing applications are increasingly being deployed in wide-area environments. The inherent heterogeneous, dynamic and large-scale nature of these systems makes it difficult to meet the quality of service (QoS) requirements of the distributed stream processing applications. In this paper we address the load balancing problem for distributed stream processing applications and present a decentralized and adaptive algorithm that allows the composition of distributed stream processing applications on the fly across a large-scale system, while satisfying their QoS demands. The algorithm fairly distributes the load on the resources and adapts dynamically to changes in the resource utilization or the QoS requirements of the applications. Our experimental results demonstrate the scalability, efficiency and performance of our approach","PeriodicalId":212174,"journal":{"name":"Ninth IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC'06)","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-04-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124517007","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}
引用次数: 31
Automatic performance visualization of distributed real-time systems 分布式实时系统的自动性能可视化
T. Harmon, R. Klefstad
For distributed real-time systems, adequate profiling tools are exceedingly rare. The sheer variety and low-level nature of these systems impede the adoption of standard, general-purpose tools for performance analysis and visualization. Although much research has been devoted to profiling parallel clusters and supercomputers, the literature virtually ignores the real-time domain. Correspondingly, a handful of commercial tools is available for profiling realtime software, but they invariably make a single-node assumption and are unable to cope with distributed environments. We examine the state of performance analysis and discuss why profilers are conspicuously absent in the field of distributed real-time systems. We then explore how developers of these systems could benefit from graphical profiling tools with automatic instrumentation and data collection. Toward that end, we demonstrate the prototype of a performance visualization tool called "Bacara", the second addition to our suite of tools for visual analysis of distributed real-time systems, or VADR (vamacr'der)
对于分布式实时系统,适当的分析工具是非常罕见的。这些系统的多样性和低级特性阻碍了采用标准的、通用的性能分析和可视化工具。尽管很多研究都致力于分析并行集群和超级计算机,但这些文献实际上忽略了实时领域。相应地,有一些商业工具可用于分析实时软件,但它们总是做出单节点假设,无法处理分布式环境。我们检查了性能分析的状态,并讨论了为什么在分布式实时系统领域明显缺乏分析器。然后,我们探讨了这些系统的开发人员如何从具有自动仪表和数据收集的图形分析工具中受益。为了实现这一目标,我们演示了一个名为“Bacara”的性能可视化工具的原型,这是我们用于分布式实时系统(VADR)可视化分析的工具套件的第二个附加组件。
{"title":"Automatic performance visualization of distributed real-time systems","authors":"T. Harmon, R. Klefstad","doi":"10.1109/ISORC.2006.22","DOIUrl":"https://doi.org/10.1109/ISORC.2006.22","url":null,"abstract":"For distributed real-time systems, adequate profiling tools are exceedingly rare. The sheer variety and low-level nature of these systems impede the adoption of standard, general-purpose tools for performance analysis and visualization. Although much research has been devoted to profiling parallel clusters and supercomputers, the literature virtually ignores the real-time domain. Correspondingly, a handful of commercial tools is available for profiling realtime software, but they invariably make a single-node assumption and are unable to cope with distributed environments. We examine the state of performance analysis and discuss why profilers are conspicuously absent in the field of distributed real-time systems. We then explore how developers of these systems could benefit from graphical profiling tools with automatic instrumentation and data collection. Toward that end, we demonstrate the prototype of a performance visualization tool called \"Bacara\", the second addition to our suite of tools for visual analysis of distributed real-time systems, or VADR (vamacr'der)","PeriodicalId":212174,"journal":{"name":"Ninth IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC'06)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-04-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121060249","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
Complexity management for composable real-time systems 可组合实时系统的复杂性管理
B. Rumpler
Embedded real-time systems are becoming increasingly complex due to ever increasing size and functionality so that complexity management is of growing importance, especially in dependable hard real-time systems development, where errors caused by complexity can have fatal consequences. This paper systematically characterizes different kinds of complexity: system-level complexity, component interface complexity, and component implementation complexity. The effects of the different kinds of complexity are described and it is explained why minimizing system-level complexity should be a principal goal of any distributed embedded real-time systems architecture. The concept of system-level components is introduced as a solution to the problem of system-level complexity during the integration process
嵌入式实时系统由于规模和功能的不断增加而变得越来越复杂,因此复杂性管理变得越来越重要,特别是在可靠的硬实时系统开发中,由复杂性引起的错误可能会导致致命的后果。本文系统地描述了不同类型的复杂性:系统级复杂性、组件接口复杂性和组件实现复杂性。本文描述了不同类型复杂性的影响,并解释了为什么最小化系统级复杂性应该是任何分布式嵌入式实时系统架构的主要目标。为了解决集成过程中系统级复杂性问题,引入了系统级组件的概念
{"title":"Complexity management for composable real-time systems","authors":"B. Rumpler","doi":"10.1109/ISORC.2006.24","DOIUrl":"https://doi.org/10.1109/ISORC.2006.24","url":null,"abstract":"Embedded real-time systems are becoming increasingly complex due to ever increasing size and functionality so that complexity management is of growing importance, especially in dependable hard real-time systems development, where errors caused by complexity can have fatal consequences. This paper systematically characterizes different kinds of complexity: system-level complexity, component interface complexity, and component implementation complexity. The effects of the different kinds of complexity are described and it is explained why minimizing system-level complexity should be a principal goal of any distributed embedded real-time systems architecture. The concept of system-level components is introduced as a solution to the problem of system-level complexity during the integration process","PeriodicalId":212174,"journal":{"name":"Ninth IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC'06)","volume":"387 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-04-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134436637","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}
引用次数: 16
A real-time media framework for asymmetric MPSoC 非对称MPSoC的实时媒体框架
Junggyu Park, Hyojun Song, S. Cho, Najeong Han, Kyung-Seop Kim, Jinman Park
Multiprocessor-system-on-a-chips (MPSoCs) are being increasingly employed to solve a diverse spectrum of problems from both high-end and low-end computing. Multimedia streaming applications can get great performance from them, but developing MPSoC software that guarantees real-time requirements is very difficult. In this paper, we present an architecture of real-time media framework that can provide both easy of programming and real-time guarantee to multimedia applications. In addition, programming model and mechanism for real-time guarantee are briefly explained. Issues in developing media framework on asymmetric MPSoC hardware further presented, which we are going to apply in our media framework implementation
多处理器单片系统(mpsoc)正被越来越多地用于解决来自高端和低端计算的各种问题。多媒体流应用程序可以从MPSoC中获得良好的性能,但开发保证实时要求的MPSoC软件是非常困难的。本文提出了一种既易于编程又能保证多媒体应用实时性的实时媒体框架体系结构。并简要说明了实时保证的编程模型和机制。进一步提出了在非对称MPSoC硬件上开发媒体框架的问题,我们将在媒体框架实现中应用这些问题
{"title":"A real-time media framework for asymmetric MPSoC","authors":"Junggyu Park, Hyojun Song, S. Cho, Najeong Han, Kyung-Seop Kim, Jinman Park","doi":"10.1109/ISORC.2006.11","DOIUrl":"https://doi.org/10.1109/ISORC.2006.11","url":null,"abstract":"Multiprocessor-system-on-a-chips (MPSoCs) are being increasingly employed to solve a diverse spectrum of problems from both high-end and low-end computing. Multimedia streaming applications can get great performance from them, but developing MPSoC software that guarantees real-time requirements is very difficult. In this paper, we present an architecture of real-time media framework that can provide both easy of programming and real-time guarantee to multimedia applications. In addition, programming model and mechanism for real-time guarantee are briefly explained. Issues in developing media framework on asymmetric MPSoC hardware further presented, which we are going to apply in our media framework implementation","PeriodicalId":212174,"journal":{"name":"Ninth IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC'06)","volume":"255 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-04-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133327351","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
Analyzing the memory management semantic and requirements of the real-time specification of Java JSR-0000001 分析了Java JSR-0000001实时规范的内存管理语义和要求
M. T. Higuera-Toledano
The RTSJ memory model proposes a mechanism based on a scope three containing all scope-stacks in the system and a reference-counter collector. In order to avoid reference cycles among regions on the scope-stack, RTSJ defines the single parent rule. The given algorithms to maintain the scope-stack structure are not compliant with the defined parentage relation. More over, the suggested algorithms to maintain the single parent rule makes the application behaviour non-deterministic. This paper provides an in-depth analytical investigation of the RTSJ requirements effecting the RTSJ defined parentage relation, and propose alternative approaches to avoid the indeterminism problem
RTSJ内存模型提出了一种基于作用域3的机制,该机制包含系统中的所有作用域堆栈和一个引用计数器收集器。为了避免作用域堆栈上区域之间的引用循环,RTSJ定义了单亲规则。给定的维护作用域堆栈结构的算法不符合定义的父级关系。此外,建议的维护单亲规则的算法使应用程序的行为不确定。本文对影响RTSJ定义的亲子关系的RTSJ要求进行了深入的分析研究,并提出了避免不确定性问题的替代方法
{"title":"Analyzing the memory management semantic and requirements of the real-time specification of Java JSR-0000001","authors":"M. T. Higuera-Toledano","doi":"10.1109/ISORC.2006.17","DOIUrl":"https://doi.org/10.1109/ISORC.2006.17","url":null,"abstract":"The RTSJ memory model proposes a mechanism based on a scope three containing all scope-stacks in the system and a reference-counter collector. In order to avoid reference cycles among regions on the scope-stack, RTSJ defines the single parent rule. The given algorithms to maintain the scope-stack structure are not compliant with the defined parentage relation. More over, the suggested algorithms to maintain the single parent rule makes the application behaviour non-deterministic. This paper provides an in-depth analytical investigation of the RTSJ requirements effecting the RTSJ defined parentage relation, and propose alternative approaches to avoid the indeterminism problem","PeriodicalId":212174,"journal":{"name":"Ninth IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC'06)","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-04-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115482398","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
Safe and timely scenario switching in UML real-time projects 在UML实时项目中安全及时的场景切换
R. Gumzej, M. Colnaric, W. Halang
A reconfiguration management pattern for UML real-time projects inspired by the Specification PEARL methodology is defined. It is parameterised by defining the properties of its components as well as by defining how the software is mapped to the hardware architecture. The pattern itself is a UML representation of a Specification PEARL architectural specification, together with the definition of the initial and alternative configurations as well as of methods of switching between operation scenarios. The article includes the description of the UML pattern and its parameterisation, with the goal to obtain clearly specified operation scenarios with well-defined transitions among them. In order to achieve safe and timely operation, the pattern must provide a "safety shell" for all scenarios, i.e., enable their deterministic, temporally predictable operation, and transitions between them
定义了受Specification PEARL方法启发的UML实时项目的重新配置管理模式。它通过定义其组件的属性以及定义软件如何映射到硬件架构来参数化。模式本身是Specification PEARL体系结构规范的UML表示,以及初始配置和可选配置的定义,以及在操作场景之间切换的方法。本文包括对UML模式及其参数化的描述,目的是获得明确指定的操作场景,并在其中进行良好定义的转换。为了实现安全和及时的操作,模式必须为所有场景提供一个“安全外壳”,也就是说,支持它们的确定性的、暂时可预测的操作,以及它们之间的转换
{"title":"Safe and timely scenario switching in UML real-time projects","authors":"R. Gumzej, M. Colnaric, W. Halang","doi":"10.1109/ISORC.2006.69","DOIUrl":"https://doi.org/10.1109/ISORC.2006.69","url":null,"abstract":"A reconfiguration management pattern for UML real-time projects inspired by the Specification PEARL methodology is defined. It is parameterised by defining the properties of its components as well as by defining how the software is mapped to the hardware architecture. The pattern itself is a UML representation of a Specification PEARL architectural specification, together with the definition of the initial and alternative configurations as well as of methods of switching between operation scenarios. The article includes the description of the UML pattern and its parameterisation, with the goal to obtain clearly specified operation scenarios with well-defined transitions among them. In order to achieve safe and timely operation, the pattern must provide a \"safety shell\" for all scenarios, i.e., enable their deterministic, temporally predictable operation, and transitions between them","PeriodicalId":212174,"journal":{"name":"Ninth IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC'06)","volume":"99 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-04-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123684831","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
Automated logging of mobile phones failures data 自动记录手机故障数据
Paolo Ascione, M. Cinque, Domenico Cotroneo
The increasing complexity of mobile phones directly affects their reliability, while the user tolerance for failures becomes to decrease, especially when the phone is used for business- or mission-critical applications. Despite these concerns, there is still little understanding on how and why these devices fail and no techniques have been defined to gather useful information about failures manifestation from the phone. This paper presents the design of a logger application to collect failure-related information from mobile phones. Preliminary failure data collected from real-world mobile phones confirm the proposed logger is a useful instrument to gain knowledge about mobile phone failure's dynamics and causes
移动电话的复杂性日益增加,直接影响到其可靠性,而用户对故障的容忍度越来越低,特别是当移动电话用于业务或任务关键型应用程序时。尽管存在这些担忧,但人们对这些设备故障的原因和原因仍然知之甚少,也没有定义任何技术来收集有关手机故障表现的有用信息。本文介绍了一个日志程序的设计,用于从手机中收集故障相关信息。从实际手机中收集的初步故障数据证实,所提出的记录仪是一种有用的工具,可以获得有关手机故障动态和原因的知识
{"title":"Automated logging of mobile phones failures data","authors":"Paolo Ascione, M. Cinque, Domenico Cotroneo","doi":"10.1109/ISORC.2006.20","DOIUrl":"https://doi.org/10.1109/ISORC.2006.20","url":null,"abstract":"The increasing complexity of mobile phones directly affects their reliability, while the user tolerance for failures becomes to decrease, especially when the phone is used for business- or mission-critical applications. Despite these concerns, there is still little understanding on how and why these devices fail and no techniques have been defined to gather useful information about failures manifestation from the phone. This paper presents the design of a logger application to collect failure-related information from mobile phones. Preliminary failure data collected from real-world mobile phones confirm the proposed logger is a useful instrument to gain knowledge about mobile phone failure's dynamics and causes","PeriodicalId":212174,"journal":{"name":"Ninth IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC'06)","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-04-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130655280","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
期刊
Ninth IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC'06)
全部 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