自我修复系统的质量标准和分析框架

Sangeeta Neti, H. Müller
{"title":"自我修复系统的质量标准和分析框架","authors":"Sangeeta Neti, H. Müller","doi":"10.1109/SEAMS.2007.15","DOIUrl":null,"url":null,"abstract":"Autonomic computing has become more prevalent and hence its evaluation is becoming more important. This paper addresses the issue of evaluating the software architecture of self-healing applications with respect to the changes and adaptation over long periods of time. To facilitate this evaluation, we developed an analysis and reasoning framework for the architecture of self-healing systems. The framework is based on attribute-based architectural styles (ABASs) and is tailored to selected quality attributes. When an autonomic system evolves, our framework can be used to re-analyze the system and verify certain quality attributes. The explicitly available relationship between architecture and quality attributes not only helps in documenting the current architecture design, but also allows developers to reuse the architectural analysis during long-term evolution when the original system designers are long gone. Hence, the proposed framework can facilitate both design and maintenance of self-healing systems. As a first step in the analysis, we identify key quality attributes for self-healing systems. We have also defined new autonomic specific quality attributes for self-healing systems. Further, we have customized the ISO 9126 quality model to the quality requirements of self-healing systems, considering both traditional attributes as well as newly defined autonomic-specific attributes.","PeriodicalId":354701,"journal":{"name":"International Workshop on Software Engineering for Adaptive and Self-Managing Systems (SEAMS '07)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"33","resultStr":"{\"title\":\"Quality Criteria and an Analysis Framework for Self-Healing Systems\",\"authors\":\"Sangeeta Neti, H. Müller\",\"doi\":\"10.1109/SEAMS.2007.15\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Autonomic computing has become more prevalent and hence its evaluation is becoming more important. This paper addresses the issue of evaluating the software architecture of self-healing applications with respect to the changes and adaptation over long periods of time. To facilitate this evaluation, we developed an analysis and reasoning framework for the architecture of self-healing systems. The framework is based on attribute-based architectural styles (ABASs) and is tailored to selected quality attributes. When an autonomic system evolves, our framework can be used to re-analyze the system and verify certain quality attributes. The explicitly available relationship between architecture and quality attributes not only helps in documenting the current architecture design, but also allows developers to reuse the architectural analysis during long-term evolution when the original system designers are long gone. Hence, the proposed framework can facilitate both design and maintenance of self-healing systems. As a first step in the analysis, we identify key quality attributes for self-healing systems. We have also defined new autonomic specific quality attributes for self-healing systems. Further, we have customized the ISO 9126 quality model to the quality requirements of self-healing systems, considering both traditional attributes as well as newly defined autonomic-specific attributes.\",\"PeriodicalId\":354701,\"journal\":{\"name\":\"International Workshop on Software Engineering for Adaptive and Self-Managing Systems (SEAMS '07)\",\"volume\":\"17 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2007-05-20\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"33\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"International Workshop on Software Engineering for Adaptive and Self-Managing Systems (SEAMS '07)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SEAMS.2007.15\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Workshop on Software Engineering for Adaptive and Self-Managing Systems (SEAMS '07)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SEAMS.2007.15","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 33

摘要

自主计算已经变得越来越普遍,因此它的评估也变得越来越重要。本文讨论了评估自我修复应用程序的软件体系结构的问题,该问题与长时间内的变化和适应有关。为了促进这种评估,我们为自愈系统的体系结构开发了一个分析和推理框架。该框架基于基于属性的体系结构风格(ABASs),并根据所选的质量属性进行裁剪。当一个自治系统发展时,我们的框架可以用来重新分析系统并验证某些质量属性。体系结构和质量属性之间明确可用的关系不仅有助于记录当前的体系结构设计,而且还允许开发人员在原有系统设计人员离开很久之后的长期发展过程中重用体系结构分析。因此,所提出的框架可以促进自修复系统的设计和维护。作为分析的第一步,我们确定自我修复系统的关键质量属性。我们还为自愈系统定义了新的自主特定的质量属性。此外,我们根据自我修复系统的质量要求定制了ISO 9126质量模型,同时考虑了传统属性和新定义的自主特定属性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Quality Criteria and an Analysis Framework for Self-Healing Systems
Autonomic computing has become more prevalent and hence its evaluation is becoming more important. This paper addresses the issue of evaluating the software architecture of self-healing applications with respect to the changes and adaptation over long periods of time. To facilitate this evaluation, we developed an analysis and reasoning framework for the architecture of self-healing systems. The framework is based on attribute-based architectural styles (ABASs) and is tailored to selected quality attributes. When an autonomic system evolves, our framework can be used to re-analyze the system and verify certain quality attributes. The explicitly available relationship between architecture and quality attributes not only helps in documenting the current architecture design, but also allows developers to reuse the architectural analysis during long-term evolution when the original system designers are long gone. Hence, the proposed framework can facilitate both design and maintenance of self-healing systems. As a first step in the analysis, we identify key quality attributes for self-healing systems. We have also defined new autonomic specific quality attributes for self-healing systems. Further, we have customized the ISO 9126 quality model to the quality requirements of self-healing systems, considering both traditional attributes as well as newly defined autonomic-specific attributes.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信