首页 > 最新文献

Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC'05)最新文献

英文 中文
Tool-based configuration of real-time CORBA middleware for embedded systems 基于工具的嵌入式系统实时CORBA中间件配置
Shruti Gorappa, Juan A. Colmenares, H. Jafarpour, R. Klefstad
Real-time CORBA is a middleware standard that has demonstrated successes in developing distributed, realtime, and embedded (DRE) systems. Customizing real-time CORBA for an application can considerably reduce the size of the middleware and improve its performance. However, customizing middleware is an error-prone task and requires deep knowledge of the CORBA standard as well as the middleware design. This paper presents ZEN-kit, a graphical tool for customizing RTZen (an RTSJ-based implementation of real-time CORBA). This customization is achieved through modularizing the middleware so that features may be inserted or removed based on the DRE application requirements. This paper presents three main contributions: 1) it describes how real-time CORBA features can be modularized and configured in RTZen using components and aspects, 2) it provides a configuration strategy to customize real-time middleware to achieve low-footprint ORBs, and 3) it presents ZEN-kit, a graphical tool for composing customized real-time middleware.
实时CORBA是一种中间件标准,在开发分布式、实时和嵌入式(DRE)系统方面取得了成功。为应用程序定制实时CORBA可以大大减少中间件的大小并提高其性能。然而,定制中间件是一项容易出错的任务,需要对CORBA标准和中间件设计有深入的了解。本文介绍了ZEN-kit,一个用于定制RTZen(基于rtsj的实时CORBA实现)的图形工具。这种定制是通过模块化中间件实现的,这样就可以根据DRE应用程序的需求插入或删除特性。本文提出了三个主要贡献:1)它描述了如何使用组件和方面在RTZen中模块化和配置实时CORBA特性;2)它提供了一种配置策略来定制实时中间件以实现低占用的orb; 3)它提供了ZEN-kit,一个用于组合定制实时中间件的图形工具。
{"title":"Tool-based configuration of real-time CORBA middleware for embedded systems","authors":"Shruti Gorappa, Juan A. Colmenares, H. Jafarpour, R. Klefstad","doi":"10.1109/ISORC.2005.60","DOIUrl":"https://doi.org/10.1109/ISORC.2005.60","url":null,"abstract":"Real-time CORBA is a middleware standard that has demonstrated successes in developing distributed, realtime, and embedded (DRE) systems. Customizing real-time CORBA for an application can considerably reduce the size of the middleware and improve its performance. However, customizing middleware is an error-prone task and requires deep knowledge of the CORBA standard as well as the middleware design. This paper presents ZEN-kit, a graphical tool for customizing RTZen (an RTSJ-based implementation of real-time CORBA). This customization is achieved through modularizing the middleware so that features may be inserted or removed based on the DRE application requirements. This paper presents three main contributions: 1) it describes how real-time CORBA features can be modularized and configured in RTZen using components and aspects, 2) it provides a configuration strategy to customize real-time middleware to achieve low-footprint ORBs, and 3) it presents ZEN-kit, a graphical tool for composing customized real-time middleware.","PeriodicalId":377002,"journal":{"name":"Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC'05)","volume":"112 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123041310","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 12
A GTRBAC based system for dynamic workflow composition and management 基于GTRBAC的动态工作流组成与管理系统
Basit Shafiq, Arjmand Samuel, Halima Ghafoor
In this paper, we propose an architecture for adaptive real-time workflow-based collaborative system. Such a system is needed to support real-time communication and sharing of information among predefined or ad hoc team of users collaborating with each other for the execution of their respective tasks in the workflow. A key requirement for real-time workflow system is to provide the right data to the right person at the right time. In addition, the workflow needs to be reconfigured if a subtask of a workflow cannot be executed within the due time. We use the generalized temporal role-based access control (GTRBAC) model to capture the real-time dependencies of such workflow applications. In addition, support for triggers in GTRBAC allows dynamic adaptation of workflow based on the occurrence of certain events. Such adaptations may include rescheduling of workflow tasks, reassignment of users to scheduled tasks based on their availability and skill level, and abortion of incomplete tasks.
本文提出了一种基于自适应实时工作流的协同系统体系结构。需要这样的系统来支持预定义的或特别的用户团队之间的实时通信和信息共享,这些用户团队相互协作,以执行工作流中的各自任务。实时工作流系统的一个关键要求是在正确的时间向正确的人提供正确的数据。此外,如果工作流的子任务不能在规定时间内执行,则需要重新配置工作流。我们使用广义的基于角色的临时访问控制(GTRBAC)模型来捕获这些工作流应用程序的实时依赖关系。此外,GTRBAC中对触发器的支持允许基于某些事件的发生动态地调整工作流。这种调整可能包括重新安排工作流任务,根据用户的可用性和技能水平将用户重新分配到已安排的任务,以及终止未完成的任务。
{"title":"A GTRBAC based system for dynamic workflow composition and management","authors":"Basit Shafiq, Arjmand Samuel, Halima Ghafoor","doi":"10.1109/ISORC.2005.1","DOIUrl":"https://doi.org/10.1109/ISORC.2005.1","url":null,"abstract":"In this paper, we propose an architecture for adaptive real-time workflow-based collaborative system. Such a system is needed to support real-time communication and sharing of information among predefined or ad hoc team of users collaborating with each other for the execution of their respective tasks in the workflow. A key requirement for real-time workflow system is to provide the right data to the right person at the right time. In addition, the workflow needs to be reconfigured if a subtask of a workflow cannot be executed within the due time. We use the generalized temporal role-based access control (GTRBAC) model to capture the real-time dependencies of such workflow applications. In addition, support for triggers in GTRBAC allows dynamic adaptation of workflow based on the occurrence of certain events. Such adaptations may include rescheduling of workflow tasks, reassignment of users to scheduled tasks based on their availability and skill level, and abortion of incomplete tasks.","PeriodicalId":377002,"journal":{"name":"Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC'05)","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125139595","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
Object-reuse for more predictable real-time Java behavior 对象重用,实现更可预测的实时Java行为
J. Al-Jaroodi, N. Mohamed
One of the problems with Java for real-time systems is the unpredictable behavior of garbage collection (GC). GC introduces unexpected load and causes undesirable delays for real-time applications. In this paper, we propose a technique that reduces and bounds the memory requirements for real-time Java programs. This technique can eliminate or reduce the need for GC and allows for a more predictable execution behavior and efficient utilization of the available memory. A theoretical model is presented and a number of benchmark tests are used to evaluate this technique in PERC, NewMonics' real-time JVM, and Sun's JVM. The results show that in some cases GC can be eliminated and an application's execution time decreases and becomes more predictable.
用于实时系统的Java的问题之一是不可预测的垃圾收集(GC)行为。GC引入了意想不到的负载,并对实时应用程序造成了不必要的延迟。在本文中,我们提出了一种技术来减少和限制实时Java程序的内存需求。这种技术可以消除或减少对GC的需求,并允许更可预测的执行行为和对可用内存的有效利用。提出了一个理论模型,并在PERC、NewMonics的实时JVM和Sun的JVM中使用了许多基准测试来评估该技术。结果表明,在某些情况下可以消除GC,应用程序的执行时间会减少,并且变得更可预测。
{"title":"Object-reuse for more predictable real-time Java behavior","authors":"J. Al-Jaroodi, N. Mohamed","doi":"10.1109/ISORC.2005.37","DOIUrl":"https://doi.org/10.1109/ISORC.2005.37","url":null,"abstract":"One of the problems with Java for real-time systems is the unpredictable behavior of garbage collection (GC). GC introduces unexpected load and causes undesirable delays for real-time applications. In this paper, we propose a technique that reduces and bounds the memory requirements for real-time Java programs. This technique can eliminate or reduce the need for GC and allows for a more predictable execution behavior and efficient utilization of the available memory. A theoretical model is presented and a number of benchmark tests are used to evaluate this technique in PERC, NewMonics' real-time JVM, and Sun's JVM. The results show that in some cases GC can be eliminated and an application's execution time decreases and becomes more predictable.","PeriodicalId":377002,"journal":{"name":"Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC'05)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129560441","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
A provenance-aware weighted fault tolerance scheme for service-based applications 用于基于服务的应用程序的来源感知加权容错方案
P. Townend, Paul T. Groth, Jie Xu
Service-orientation has been proposed as a way of facilitating the development and integration of increasingly complex and heterogeneous system components. However, there are many new challenges to the dependability community in this new paradigm, such as how individual channels within fault-tolerant systems may invoke common services as part of their workflow, thus increasing the potential for common-mode failure. We propose a scheme that - for the first time - links the technique of provenance with that of multi-version fault tolerance. We implement a large test system and perform experiments with a single-version system, a traditional MVD system, and a provenance-aware MVD system, and compare their results. We show that for this experiment, our provenance-aware scheme results in a much more dependable system than either of the other systems tested, whilst imposing a negligible timing overhead.
面向服务已被提出作为一种促进开发和集成日益复杂和异构系统组件的方法。然而,在这种新范例中,可靠性社区面临许多新的挑战,例如,容错系统中的单个通道如何调用公共服务作为其工作流的一部分,从而增加了公共模式故障的可能性。我们首次提出了一种将溯源技术与多版本容错技术相结合的方案。我们实现了一个大型测试系统,并对单版本系统、传统MVD系统和来源感知MVD系统进行了实验,并比较了它们的结果。我们表明,在这个实验中,我们的溯源感知方案产生了一个比其他测试系统更可靠的系统,同时施加的时间开销可以忽略不计。
{"title":"A provenance-aware weighted fault tolerance scheme for service-based applications","authors":"P. Townend, Paul T. Groth, Jie Xu","doi":"10.1109/ISORC.2005.3","DOIUrl":"https://doi.org/10.1109/ISORC.2005.3","url":null,"abstract":"Service-orientation has been proposed as a way of facilitating the development and integration of increasingly complex and heterogeneous system components. However, there are many new challenges to the dependability community in this new paradigm, such as how individual channels within fault-tolerant systems may invoke common services as part of their workflow, thus increasing the potential for common-mode failure. We propose a scheme that - for the first time - links the technique of provenance with that of multi-version fault tolerance. We implement a large test system and perform experiments with a single-version system, a traditional MVD system, and a provenance-aware MVD system, and compare their results. We show that for this experiment, our provenance-aware scheme results in a much more dependable system than either of the other systems tested, whilst imposing a negligible timing overhead.","PeriodicalId":377002,"journal":{"name":"Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC'05)","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128235885","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 40
Real-time GC in JeRTy/spl trade/VM using the return-barrier method 使用返回屏障方法在JeRTy/spl trade/VM中实现实时GC
Hideaki Saiki, Yoshiharu Konaka, Tsuneyasu Komiya, M. Yasugi, T. Yuasa
Runtime systems for applications written in certain languages such as Java/spl trade/ and Lisp usually have a garbage collection (GC) feature to make efficient use of memory. With this feature, the system, before running out of memory space, automatically reclaims unnecessary fragments of memory at one burst and recycles them for use by applications. In conventional implementations, however, the system has to suspend the execution of applications while carrying out GC, which renders GC generally unsuitable for real-time processing systems. As a solution to this problem, Yuasa, et al. of Kyoto University developed the return-barrier method based on snapshot GC. Return-barrier enhances real-time GC processing over the original snapshot GC. Some reports have been published on the evaluation of the return-barrier method in the Lisp environment such as Kyoto Common Lisp (KCL). In this paper, we report the implementation of the return-barrier method for JeRTy/spl trade/VM, which is a real-time environment for embedded Java applications developed by OMRON Corporation, and its performance improvement over the conventional GC in JeRTyVM.
用某些语言(如Java/spl / trade/和Lisp)编写的应用程序的运行时系统通常具有垃圾收集(GC)特性,以有效地利用内存。有了这个特性,系统在内存空间耗尽之前,会自动回收不需要的内存片段,并将它们回收以供应用程序使用。然而,在传统的实现中,系统在执行GC时必须暂停应用程序的执行,这使得GC通常不适合实时处理系统。为了解决这一问题,京都大学的Yuasa等人开发了基于快照GC的返回障碍方法。与原始快照GC相比,返回屏障增强了实时GC处理。在京都通用Lisp (Kyoto Common Lisp, KCL)等Lisp环境中,已经发表了一些关于返回障碍方法评价的报告。本文报道了在欧姆龙公司开发的嵌入式Java应用程序实时环境JeRTy/spl trade/VM中实现的返回屏障方法,以及它在JeRTyVM中相对于传统GC的性能改进。
{"title":"Real-time GC in JeRTy/spl trade/VM using the return-barrier method","authors":"Hideaki Saiki, Yoshiharu Konaka, Tsuneyasu Komiya, M. Yasugi, T. Yuasa","doi":"10.1109/ISORC.2005.45","DOIUrl":"https://doi.org/10.1109/ISORC.2005.45","url":null,"abstract":"Runtime systems for applications written in certain languages such as Java/spl trade/ and Lisp usually have a garbage collection (GC) feature to make efficient use of memory. With this feature, the system, before running out of memory space, automatically reclaims unnecessary fragments of memory at one burst and recycles them for use by applications. In conventional implementations, however, the system has to suspend the execution of applications while carrying out GC, which renders GC generally unsuitable for real-time processing systems. As a solution to this problem, Yuasa, et al. of Kyoto University developed the return-barrier method based on snapshot GC. Return-barrier enhances real-time GC processing over the original snapshot GC. Some reports have been published on the evaluation of the return-barrier method in the Lisp environment such as Kyoto Common Lisp (KCL). In this paper, we report the implementation of the return-barrier method for JeRTy/spl trade/VM, which is a real-time environment for embedded Java applications developed by OMRON Corporation, and its performance improvement over the conventional GC in JeRTyVM.","PeriodicalId":377002,"journal":{"name":"Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC'05)","volume":"184 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124682293","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
Proof slicing with application to model checking Web services 证明切片与应用程序模型检查Web服务
H. Huang, W. Tsai, R. Paul
Web services emerge as a new paradigm for distributed computing. Model checking is an important verification method to ensure the trustworthiness of composite WS. Boolean abstraction and counterexample driven refinement are major techniques for model checking software and WS. In most of the literature, the refinement is governed by the precision of the abstraction. In this paper, we present an innovative technique to distribute the precision information among proof slices, which can be selectively reused by future proofs and hence improve the performance by reducing excessive invocations of theorem provers. Moreover, the reuse approach is flexible for virtually arbitrary future extension. Our theoretical framework subsumes several existing abstraction-based model checking techniques, e.g., lazy abstraction. Besides the correctness and termination proofs, we also conducted theoretical analysis on the performance of the proof slicing algorithm.
Web服务作为分布式计算的新范例而出现。模型检验是保证复合WS可信性的重要验证方法。布尔抽象和反例驱动细化是模型检查软件和WS的主要技术。在大多数文献中,精细化是由抽象的精确性决定的。在本文中,我们提出了一种创新的技术,将精度信息分布在证明片之间,这些证明片可以被未来的证明选择性地重用,从而通过减少定理证明者的过度调用来提高性能。此外,重用方法对于几乎任意的未来扩展都是灵活的。我们的理论框架包含了几种现有的基于抽象的模型检查技术,例如,惰性抽象。除了正确性和终止性证明外,我们还对证明切片算法的性能进行了理论分析。
{"title":"Proof slicing with application to model checking Web services","authors":"H. Huang, W. Tsai, R. Paul","doi":"10.1109/ISORC.2005.44","DOIUrl":"https://doi.org/10.1109/ISORC.2005.44","url":null,"abstract":"Web services emerge as a new paradigm for distributed computing. Model checking is an important verification method to ensure the trustworthiness of composite WS. Boolean abstraction and counterexample driven refinement are major techniques for model checking software and WS. In most of the literature, the refinement is governed by the precision of the abstraction. In this paper, we present an innovative technique to distribute the precision information among proof slices, which can be selectively reused by future proofs and hence improve the performance by reducing excessive invocations of theorem provers. Moreover, the reuse approach is flexible for virtually arbitrary future extension. Our theoretical framework subsumes several existing abstraction-based model checking techniques, e.g., lazy abstraction. Besides the correctness and termination proofs, we also conducted theoretical analysis on the performance of the proof slicing algorithm.","PeriodicalId":377002,"journal":{"name":"Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC'05)","volume":"116 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116138469","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
A Linux-based implementation of a middleware model supporting time-triggered message-triggered objects 中间件模型的基于linux的实现,支持时间触发的消息触发对象
S. Jenks, K. Kim, Emmanuel Henrich, Yuqing Li, L. Zheng, Moon-hae Kim, H. Youn, Kyung-Hee Lee, Dong-Myung Seol
Programming and composing deterministic distributed real-time systems is becoming increasingly important, yet remains difficult and error-prone. An innovative approach to such systems is the general-form timeliness-guaranteed design paradigm, which is the basis for the time-triggered message-triggered object (TMO) programming and system specification scheme. This approach was originally developed for Windows programming environments and operating systems. This paper describes the techniques needed to make TMO support the Linux operating system and reports the resulting performance characteristics.
编程和编写确定性分布式实时系统变得越来越重要,但仍然困难且容易出错。这种系统的一种创新方法是通用形式的时效性保证设计范式,它是时间触发消息触发对象(TMO)编程和系统规范方案的基础。这种方法最初是为Windows编程环境和操作系统开发的。本文描述了使TMO支持Linux操作系统所需的技术,并报告了由此产生的性能特征。
{"title":"A Linux-based implementation of a middleware model supporting time-triggered message-triggered objects","authors":"S. Jenks, K. Kim, Emmanuel Henrich, Yuqing Li, L. Zheng, Moon-hae Kim, H. Youn, Kyung-Hee Lee, Dong-Myung Seol","doi":"10.1109/ISORC.2005.2","DOIUrl":"https://doi.org/10.1109/ISORC.2005.2","url":null,"abstract":"Programming and composing deterministic distributed real-time systems is becoming increasingly important, yet remains difficult and error-prone. An innovative approach to such systems is the general-form timeliness-guaranteed design paradigm, which is the basis for the time-triggered message-triggered object (TMO) programming and system specification scheme. This approach was originally developed for Windows programming environments and operating systems. This paper describes the techniques needed to make TMO support the Linux operating system and reports the resulting performance characteristics.","PeriodicalId":377002,"journal":{"name":"Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC'05)","volume":"37 1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125730619","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
Temporal isolation in Ravenscar-Java Ravenscar-Java中的时间隔离
H. Cai, A. Wellings
Ravenscar-Java is a subset of Java (augmented by the real-time specification for Java) targeted at high-integrity real-time systems. It has recently been extended to support multiple applications of mixed criticality on the same Java platform. A two level scheduling model is used to achieve temporal isolation between applications. This paper presents the general schedulability analysis for the approach, describes how the approach can be implemented using standard real-time POSIX facilities, illustrates how the analysis can be modified to take into account the implementation, and uses the prototype implementation to evaluate the accuracy of the analysis models.
Ravenscar-Java是Java的一个子集(由Java的实时规范增强),目标是高完整性的实时系统。它最近得到了扩展,可以在同一个Java平台上支持混合临界的多个应用程序。两级调度模型用于实现应用程序之间的临时隔离。本文给出了该方法的一般可调度性分析,描述了如何使用标准的实时POSIX工具来实现该方法,说明了如何修改分析以考虑实现,并使用原型实现来评估分析模型的准确性。
{"title":"Temporal isolation in Ravenscar-Java","authors":"H. Cai, A. Wellings","doi":"10.1109/ISORC.2005.55","DOIUrl":"https://doi.org/10.1109/ISORC.2005.55","url":null,"abstract":"Ravenscar-Java is a subset of Java (augmented by the real-time specification for Java) targeted at high-integrity real-time systems. It has recently been extended to support multiple applications of mixed criticality on the same Java platform. A two level scheduling model is used to achieve temporal isolation between applications. This paper presents the general schedulability analysis for the approach, describes how the approach can be implemented using standard real-time POSIX facilities, illustrates how the analysis can be modified to take into account the implementation, and uses the prototype implementation to evaluate the accuracy of the analysis models.","PeriodicalId":377002,"journal":{"name":"Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC'05)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126072435","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
Code generation from hybrid systems models for distributed embedded systems 分布式嵌入式系统混合系统模型的代码生成
M. Anand, Jesung Kim, Insup Lee
Code generation from hybrid system models is a promising approach to producing reliable embedded systems. This approach presents new challenges as the precise semantics of the model are hard to capture in the code. A framework for generating code was introduced for single threaded/processor environments. We extend it by considering code generation for distributed environments. We also define criteria for faithful implementation of the model. To this end, we define faulty and missed transitions. For preventing faulty transitions, we build on the idea of instrumentation we have developed for sound simulation of hybrid systems. Finally, we present sufficient conditions to avoid missed transitions and provide examples.
从混合系统模型中生成代码是产生可靠嵌入式系统的一种很有前途的方法。这种方法带来了新的挑战,因为模型的精确语义很难在代码中捕获。为单线程/处理器环境引入了一个生成代码的框架。我们通过考虑分布式环境的代码生成来扩展它。我们还定义了忠实实现模型的标准。为此,我们定义了错误的和错过的转换。为了防止错误的转换,我们建立在我们为混合系统的声音模拟开发的仪器的想法上。最后,给出了避免错过转换的充分条件,并举例说明。
{"title":"Code generation from hybrid systems models for distributed embedded systems","authors":"M. Anand, Jesung Kim, Insup Lee","doi":"10.1109/ISORC.2005.20","DOIUrl":"https://doi.org/10.1109/ISORC.2005.20","url":null,"abstract":"Code generation from hybrid system models is a promising approach to producing reliable embedded systems. This approach presents new challenges as the precise semantics of the model are hard to capture in the code. A framework for generating code was introduced for single threaded/processor environments. We extend it by considering code generation for distributed environments. We also define criteria for faithful implementation of the model. To this end, we define faulty and missed transitions. For preventing faulty transitions, we build on the idea of instrumentation we have developed for sound simulation of hybrid systems. Finally, we present sufficient conditions to avoid missed transitions and provide examples.","PeriodicalId":377002,"journal":{"name":"Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC'05)","volume":"64 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131700515","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
Dependable real-time data mining 可靠的实时数据挖掘
B. Thuraisingham, L. Khan, Chris Clifton, J. Maurer, M. Ceruti
In this paper we discuss the need for real-time data mining for many applications in government and industry and describe resulting research issues. We also discuss dependability issues including incorporating security, integrity, timeliness and fault tolerance into data mining. Several different data mining outcomes are described with regard to their implementation in a real-time environment. These outcomes include clustering, association-rule mining, link analysis and anomaly detection. The paper describes how they would be used together in various parallel-processing architectures. Stream mining is discussed with respect to the challenges of performing data mining on stream data from sensors. The paper concludes with a summary and discussion of directions in this emerging area.
在本文中,我们讨论了实时数据挖掘在政府和工业中的许多应用的需求,并描述了由此产生的研究问题。我们还讨论了可靠性问题,包括将安全性、完整性、及时性和容错性纳入数据挖掘。描述了几种不同的数据挖掘结果,以及它们在实时环境中的实现。这些结果包括聚类、关联规则挖掘、链接分析和异常检测。本文描述了它们如何在各种并行处理体系结构中一起使用。讨论了对来自传感器的流数据进行数据挖掘的挑战。文章最后对这一新兴领域的发展方向进行了总结和讨论。
{"title":"Dependable real-time data mining","authors":"B. Thuraisingham, L. Khan, Chris Clifton, J. Maurer, M. Ceruti","doi":"10.1109/ISORC.2005.24","DOIUrl":"https://doi.org/10.1109/ISORC.2005.24","url":null,"abstract":"In this paper we discuss the need for real-time data mining for many applications in government and industry and describe resulting research issues. We also discuss dependability issues including incorporating security, integrity, timeliness and fault tolerance into data mining. Several different data mining outcomes are described with regard to their implementation in a real-time environment. These outcomes include clustering, association-rule mining, link analysis and anomaly detection. The paper describes how they would be used together in various parallel-processing architectures. Stream mining is discussed with respect to the challenges of performing data mining on stream data from sensors. The paper concludes with a summary and discussion of directions in this emerging area.","PeriodicalId":377002,"journal":{"name":"Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC'05)","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114701054","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}
引用次数: 21
期刊
Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC'05)
全部 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