首页 > 最新文献

Workshop on Self-Healing Systems最新文献

英文 中文
Instrumentation in software dynamic translators for self-managed systems 用于自我管理系统的软件动态翻译器中的仪表
Pub Date : 2004-10-31 DOI: 10.1145/1075405.1075423
Naveen Kumar, Jonathan Misurda, B. Childers, M. Soffa
Self-managed software requires monitoring and code changes to an executing program. One technology that enables such self management is software dynamic translation (SDT), which allows a program's execution to be intercepted and controlled by a separate software layer. SDT has been used to build many useful applications, including software security checkers that check for code vulnerabilities, dynamic code optimizers, and program introspection tools. While these systems use program instrumentation, the instrumentation is usually tailored to a specific application and infrastructure. What is missing is a single scalable and flexible instrumentation framework that can be used in different self-managed SDT infrastructures. In this paper, we describe such a framework, called "FIST," that can be used and targeted by different algorithms and tools to enable instrumentation applications that are portable across SDTs and machine platforms. Our interface supports multiple levels of granularity from source level constructs to the instruction and machine level. We describe and evaluate FIST's capabilities in the Strata system for the SPARC and the Jikes Research Virtual Machine for Java on the Intel x86.
自我管理的软件需要对正在执行的程序进行监视和代码更改。支持这种自我管理的一种技术是软件动态转换(SDT),它允许一个程序的执行被一个单独的软件层拦截和控制。SDT已被用于构建许多有用的应用程序,包括用于检查代码漏洞的软件安全检查器、动态代码优化器和程序自省工具。虽然这些系统使用程序插装,但插装通常针对特定的应用程序和基础结构进行定制。缺少的是可以在不同的自管理SDT基础设施中使用的单一可扩展且灵活的工具框架。在本文中,我们描述了这样一个框架,称为“FIST”,它可以被不同的算法和工具使用和定位,以实现跨sdt和机器平台可移植的仪器应用程序。我们的接口支持从源级构造到指令和机器级的多个粒度级别。我们描述并评估了拳头在面向SPARC的Strata系统和基于Intel x86的面向Java的Jikes Research虚拟机中的性能。
{"title":"Instrumentation in software dynamic translators for self-managed systems","authors":"Naveen Kumar, Jonathan Misurda, B. Childers, M. Soffa","doi":"10.1145/1075405.1075423","DOIUrl":"https://doi.org/10.1145/1075405.1075423","url":null,"abstract":"Self-managed software requires monitoring and code changes to an executing program. One technology that enables such self management is software dynamic translation (SDT), which allows a program's execution to be intercepted and controlled by a separate software layer. SDT has been used to build many useful applications, including software security checkers that check for code vulnerabilities, dynamic code optimizers, and program introspection tools. While these systems use program instrumentation, the instrumentation is usually tailored to a specific application and infrastructure. What is missing is a single scalable and flexible instrumentation framework that can be used in different self-managed SDT infrastructures. In this paper, we describe such a framework, called \"FIST,\" that can be used and targeted by different algorithms and tools to enable instrumentation applications that are portable across SDTs and machine platforms. Our interface supports multiple levels of granularity from source level constructs to the instruction and machine level. We describe and evaluate FIST's capabilities in the Strata system for the SPARC and the Jikes Research Virtual Machine for Java on the Intel x86.","PeriodicalId":326554,"journal":{"name":"Workshop on Self-Healing Systems","volume":"68 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-10-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129814583","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 20
Self-managed decentralised systems using K-components and collaborative reinforcement learning 使用k组件和协作强化学习的自我管理分散系统
Pub Date : 2004-10-31 DOI: 10.1145/1075405.1075413
J. Dowling, V. Cahill
Components in a decentralised system are faced with uncertainty as how to best adapt to a changing environment to maintain or optimise system performance. How can individual components learn to adapt to recover from faults in an uncertain environment? How can a decentralised system coordinate the adaptive behaviour of its components to realise system optimisation goals given problems establishing consensus in dynamic environments? This paper introduces a self-adaptive component model, called K-Components, that enables individual components adapt to a changing environment and a decentralised coordination model, called collaborative reinforcement learning, that enables groups of components to learn to collectively adapt their behaviour to establish and maintain system-wide properties in a changing environment.
分散系统中的组件面临着如何最好地适应不断变化的环境以维持或优化系统性能的不确定性。单个组件如何在不确定的环境中学会适应并从故障中恢复?考虑到在动态环境中建立共识的问题,分散的系统如何协调其组件的自适应行为来实现系统优化目标?本文介绍了一种自适应组件模型,称为K-Components,它使单个组件能够适应不断变化的环境;另一种分散的协调模型,称为协作强化学习,它使组件组能够学习集体调整其行为,以在不断变化的环境中建立和维护系统范围的属性。
{"title":"Self-managed decentralised systems using K-components and collaborative reinforcement learning","authors":"J. Dowling, V. Cahill","doi":"10.1145/1075405.1075413","DOIUrl":"https://doi.org/10.1145/1075405.1075413","url":null,"abstract":"Components in a decentralised system are faced with uncertainty as how to best adapt to a changing environment to maintain or optimise system performance. How can individual components learn to adapt to recover from faults in an uncertain environment? How can a decentralised system coordinate the adaptive behaviour of its components to realise system optimisation goals given problems establishing consensus in dynamic environments? This paper introduces a self-adaptive component model, called K-Components, that enables individual components adapt to a changing environment and a decentralised coordination model, called collaborative reinforcement learning, that enables groups of components to learn to collectively adapt their behaviour to establish and maintain system-wide properties in a changing environment.","PeriodicalId":326554,"journal":{"name":"Workshop on Self-Healing Systems","volume":"78 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-10-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125312494","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}
引用次数: 58
Adaptive mirroring of system of systems architectures 系统架构的系统自适应镜像
Pub Date : 2002-11-18 DOI: 10.1145/582128.582147
Nathan Combs, Jeffrey L. Vagle
In this paper, we identify an agent-based workflow system to mirror critical elements in large systems architectures. We propose the use of this light-weight agent-based service channel to complement existing systems. By pushing the adaptive smarts into critical application connectors, we believe that we can improve the ability of large systems to self-heal and scale.
在本文中,我们确定了一个基于代理的工作流系统来反映大型系统架构中的关键元素。我们建议使用这种轻量级的基于代理的服务通道来补充现有的系统。通过将自适应智能应用到关键的应用程序连接器中,我们相信我们可以提高大型系统的自我修复和扩展能力。
{"title":"Adaptive mirroring of system of systems architectures","authors":"Nathan Combs, Jeffrey L. Vagle","doi":"10.1145/582128.582147","DOIUrl":"https://doi.org/10.1145/582128.582147","url":null,"abstract":"In this paper, we identify an agent-based workflow system to mirror critical elements in large systems architectures. We propose the use of this light-weight agent-based service channel to complement existing systems. By pushing the adaptive smarts into critical application connectors, we believe that we can improve the ability of large systems to self-heal and scale.","PeriodicalId":326554,"journal":{"name":"Workshop on Self-Healing Systems","volume":"90 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-11-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126180561","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
Reflection, self-awareness and self-healing in OpenORB OpenORB中的反思、自我意识和自我修复
Pub Date : 2002-11-18 DOI: 10.1145/582128.582131
G. Blair, G. Coulson, L. Blair, H. Duran-Limon, P. Grace, Rui S. Moreira, N. Parlavantzas
There is a growing interest in the area of self-healing systems. Self-healing does however impose considerable demands on system infrastructures---especially in terms of openness and support for reconfigurability. This paper proposes that the self-awareness inherent in reflective technologies lends itself well to the construction of self-healing systems. In particular, the paper examines the support provided by the Open ORB reflective middleware technology for the construction of this increasingly important class of system.
人们对自我修复系统领域的兴趣日益浓厚。然而,自我修复确实对系统基础设施提出了相当大的要求——特别是在开放性和对可重构性的支持方面。本文提出,反思技术固有的自我意识有助于构建自我修复系统。特别地,本文研究了Open ORB反射中间件技术为构建这类日益重要的系统所提供的支持。
{"title":"Reflection, self-awareness and self-healing in OpenORB","authors":"G. Blair, G. Coulson, L. Blair, H. Duran-Limon, P. Grace, Rui S. Moreira, N. Parlavantzas","doi":"10.1145/582128.582131","DOIUrl":"https://doi.org/10.1145/582128.582131","url":null,"abstract":"There is a growing interest in the area of self-healing systems. Self-healing does however impose considerable demands on system infrastructures---especially in terms of openness and support for reconfigurability. This paper proposes that the self-awareness inherent in reflective technologies lends itself well to the construction of self-healing systems. In particular, the paper examines the support provided by the Open ORB reflective middleware technology for the construction of this increasingly important class of system.","PeriodicalId":326554,"journal":{"name":"Workshop on Self-Healing Systems","volume":"128 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-11-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128484465","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}
引用次数: 100
Towards architecture-based self-healing systems 走向基于架构的自我修复系统
Pub Date : 2002-11-18 DOI: 10.1145/582128.582133
Eric M. Dashofy, A. Hoek, R. Taylor
Our approach to creating self-healing systems is based on software architecture, where repairs are done at the level of a software system's components and connectors. In our approach, event-based software architectures are targeted because they offer significant benefits for run-time adaptation. Before an automated planning agent can decide how to repair a self-healing system, a significant infrastructure must be in place to support making the planned repair. Specifically, the self-healing system must be built using a framework that allows for run-time adaptation, there must be a language in which to express the repair plan, and there must be a reconfiguration agent that can execute the repair plan once it is created. In this paper, we present tools and methods that implement these infrastructure elements in the context of an overall architecture-based vision for building self-healing systems. The paper concludes with a gap analysis of our current infrastructure vs. the overall vision, and our plans for fulfilling that vision.
我们创建自修复系统的方法是基于软件架构的,其中修复是在软件系统的组件和连接器级别上完成的。在我们的方法中,基于事件的软件架构是目标,因为它们为运行时适应提供了显著的好处。在自动规划代理决定如何修复自我修复系统之前,必须有一个重要的基础设施来支持进行计划修复。具体来说,自我修复系统必须使用允许运行时适应的框架来构建,必须有一种语言来表达修复计划,并且必须有一个重新配置代理,可以在修复计划创建后执行修复计划。在本文中,我们展示了在构建自修复系统的基于整体架构的愿景的上下文中实现这些基础设施元素的工具和方法。本文最后对我们当前的基础设施与总体愿景,以及我们实现该愿景的计划进行了差距分析。
{"title":"Towards architecture-based self-healing systems","authors":"Eric M. Dashofy, A. Hoek, R. Taylor","doi":"10.1145/582128.582133","DOIUrl":"https://doi.org/10.1145/582128.582133","url":null,"abstract":"Our approach to creating self-healing systems is based on software architecture, where repairs are done at the level of a software system's components and connectors. In our approach, event-based software architectures are targeted because they offer significant benefits for run-time adaptation. Before an automated planning agent can decide how to repair a self-healing system, a significant infrastructure must be in place to support making the planned repair. Specifically, the self-healing system must be built using a framework that allows for run-time adaptation, there must be a language in which to express the repair plan, and there must be a reconfiguration agent that can execute the repair plan once it is created. In this paper, we present tools and methods that implement these infrastructure elements in the context of an overall architecture-based vision for building self-healing systems. The paper concludes with a gap analysis of our current infrastructure vs. the overall vision, and our plans for fulfilling that vision.","PeriodicalId":326554,"journal":{"name":"Workshop on Self-Healing Systems","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-11-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126803830","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}
引用次数: 237
Self-adapting concurrency: the DMonA architecture 自适应并发性:DMonA架构
Pub Date : 2002-11-18 DOI: 10.1145/582128.582137
Sam Michiels, Lieven Desmet, N. Janssens, Tom Mahieu, P. Verbaeten
A major problem in todays Internet servers is that they suffer from extreme peak loads. Traditional (operating) systems are designed to perform extremely well under heavy load conditions. However, it is not feasible to over-provision resources only to support peak loads. A key factor to deal with such peak loads is internal concurrency control. We have developed a component based architecture (DMonA), which allows to adapt internal concurrency according to measured throughput. Performance tests show that DMonA outperforms traditional approaches, while it is still very manageable thanks to the underlying DiPS component architecture.
当今互联网服务器的一个主要问题是它们承受着极高的峰值负载。传统的(操作)系统被设计成在重载条件下表现非常好。然而,仅仅为了支持峰值负载而过度配置资源是不可行的。处理这种峰值负载的一个关键因素是内部并发控制。我们开发了一个基于组件的体系结构(DMonA),它允许根据测量的吞吐量调整内部并发性。性能测试表明,DMonA优于传统方法,同时由于底层的DiPS组件架构,它仍然非常易于管理。
{"title":"Self-adapting concurrency: the DMonA architecture","authors":"Sam Michiels, Lieven Desmet, N. Janssens, Tom Mahieu, P. Verbaeten","doi":"10.1145/582128.582137","DOIUrl":"https://doi.org/10.1145/582128.582137","url":null,"abstract":"A major problem in todays Internet servers is that they suffer from extreme peak loads. Traditional (operating) systems are designed to perform extremely well under heavy load conditions. However, it is not feasible to over-provision resources only to support peak loads. A key factor to deal with such peak loads is internal concurrency control. We have developed a component based architecture (DMonA), which allows to adapt internal concurrency according to measured throughput. Performance tests show that DMonA outperforms traditional approaches, while it is still very manageable thanks to the underlying DiPS component architecture.","PeriodicalId":326554,"journal":{"name":"Workshop on Self-Healing Systems","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-11-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133765562","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}
引用次数: 29
An architectural support for self-adaptive software for treating faults 对用于处理故障的自适应软件的体系结构支持
Pub Date : 2002-11-18 DOI: 10.1145/582128.582136
R. Lemos, J. Fiadeiro
Considering the current trend of building systems from existing components that allow neither code inspection nor change, the solution for enabling dynamic adaptation of software systems should not be intrusive in the way that components should be designed. The architectural approach for treating faults described in this paper, instead of providing mechanisms and techniques at the component level, it relies on the interactions between components for obtaining flexible software structures that are nevertheless robust to the occurrence of undesirable events.
考虑到从既不允许代码检查也不允许更改的现有组件构建系统的当前趋势,支持软件系统动态适应的解决方案不应该在组件设计的方式上具有侵入性。本文中描述的处理故障的体系结构方法,不是在组件级别提供机制和技术,而是依赖于组件之间的交互来获得灵活的软件结构,这些结构对于不良事件的发生仍然是健壮的。
{"title":"An architectural support for self-adaptive software for treating faults","authors":"R. Lemos, J. Fiadeiro","doi":"10.1145/582128.582136","DOIUrl":"https://doi.org/10.1145/582128.582136","url":null,"abstract":"Considering the current trend of building systems from existing components that allow neither code inspection nor change, the solution for enabling dynamic adaptation of software systems should not be intrusive in the way that components should be designed. The architectural approach for treating faults described in this paper, instead of providing mechanisms and techniques at the component level, it relies on the interactions between components for obtaining flexible software structures that are nevertheless robust to the occurrence of undesirable events.","PeriodicalId":326554,"journal":{"name":"Workshop on Self-Healing Systems","volume":"134 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-11-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122071870","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}
引用次数: 42
A biologically inspired programming model for self-healing systems 一个受生物学启发的自我修复系统的编程模型
Pub Date : 2002-11-18 DOI: 10.1145/582128.582149
S. George, David Evans, L. Davidson
There is an increasing need for software systems to be able to adapt to changing conditions of resource variability, component malfunction and malicious intrusion. Such self-healing systems can prove extremely useful in situations where continuous service is critical or manual repair is not feasible. Human efforts to engineer self-healing systems have had limited success, but nature has developed extraordinary mechanisms for robustness and self-healing over billions of years. Nature's programs are encoded in DNA and exhibit remarkable density and expressiveness. We argue that the software engineering community can learn a great deal about building systems from the broader concepts surrounding biological cell programs and the strategies they use to robustly accomplish complex tasks such as development, healing and regeneration. We present a cell-based programming model inspired from biology and speculate on biologically inspired strategies for producing robust, scalable and self-healing software systems.
软件系统越来越需要能够适应资源可变性、组件故障和恶意入侵等不断变化的条件。这种自我修复系统在持续服务至关重要或人工修复不可行的情况下非常有用。人类设计自我修复系统的努力取得了有限的成功,但大自然在数十亿年的时间里已经发展出了非凡的健壮性和自我修复机制。大自然的程序被编码在DNA中,表现出惊人的密度和表现力。我们认为,软件工程社区可以从围绕生物细胞程序的更广泛的概念以及它们用于稳健地完成复杂任务(如发育、愈合和再生)的策略中学习到大量关于构建系统的知识。我们提出了一种受生物学启发的基于细胞的编程模型,并推测了一种受生物学启发的策略,用于生产健壮的、可扩展的和自我修复的软件系统。
{"title":"A biologically inspired programming model for self-healing systems","authors":"S. George, David Evans, L. Davidson","doi":"10.1145/582128.582149","DOIUrl":"https://doi.org/10.1145/582128.582149","url":null,"abstract":"There is an increasing need for software systems to be able to adapt to changing conditions of resource variability, component malfunction and malicious intrusion. Such self-healing systems can prove extremely useful in situations where continuous service is critical or manual repair is not feasible. Human efforts to engineer self-healing systems have had limited success, but nature has developed extraordinary mechanisms for robustness and self-healing over billions of years. Nature's programs are encoded in DNA and exhibit remarkable density and expressiveness. We argue that the software engineering community can learn a great deal about building systems from the broader concepts surrounding biological cell programs and the strategies they use to robustly accomplish complex tasks such as development, healing and regeneration. We present a cell-based programming model inspired from biology and speculate on biologically inspired strategies for producing robust, scalable and self-healing software systems.","PeriodicalId":326554,"journal":{"name":"Workshop on Self-Healing Systems","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-11-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131090222","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}
引用次数: 62
Self-organising software architectures for distributed systems 分布式系统的自组织软件架构
Pub Date : 2002-11-18 DOI: 10.1145/582128.582135
Ioannis Georgiadis, J. Magee, J. Kramer
A self-organising software architecture is one in which components automatically configure their interaction in a way that is compatible with an overall architectural specification. The objective is to minimise the degree of explicit management necessary for construction and subsequent evolution whilst preserving the architectural properties implied by its specification. This paper examines the feasibility of using architectural constraints as the basis for the specification, design and implementation of self-organising architectures for distributed systems. Although we focus on organising the structure of systems, we show how component state can influence reconfiguration via interface attributes.
自组织软件体系结构是这样一种体系结构,其中组件以与整体体系结构规范兼容的方式自动配置它们的交互。其目标是尽量减少施工和后续发展所需的明确管理程度,同时保留其规范所隐含的建筑属性。本文考察了使用架构约束作为分布式系统自组织架构的规范、设计和实现的基础的可行性。虽然我们专注于组织系统的结构,但我们展示了组件状态如何通过接口属性影响重新配置。
{"title":"Self-organising software architectures for distributed systems","authors":"Ioannis Georgiadis, J. Magee, J. Kramer","doi":"10.1145/582128.582135","DOIUrl":"https://doi.org/10.1145/582128.582135","url":null,"abstract":"A self-organising software architecture is one in which components automatically configure their interaction in a way that is compatible with an overall architectural specification. The objective is to minimise the degree of explicit management necessary for construction and subsequent evolution whilst preserving the architectural properties implied by its specification. This paper examines the feasibility of using architectural constraints as the basis for the specification, design and implementation of self-organising architectures for distributed systems. Although we focus on organising the structure of systems, we show how component state can influence reconfiguration via interface attributes.","PeriodicalId":326554,"journal":{"name":"Workshop on Self-Healing Systems","volume":"60 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-11-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129300900","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}
引用次数: 327
Self-healing open systems 自愈开放系统
Pub Date : 2002-11-18 DOI: 10.1145/582128.582148
S. Fickas, R. Hall
{"title":"Self-healing open systems","authors":"S. Fickas, R. Hall","doi":"10.1145/582128.582148","DOIUrl":"https://doi.org/10.1145/582128.582148","url":null,"abstract":"","PeriodicalId":326554,"journal":{"name":"Workshop on Self-Healing Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-11-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125577537","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}
引用次数: 3
期刊
Workshop on Self-Healing 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