首页 > 最新文献

2011 First International Workshop on Software Certification最新文献

英文 中文
Investigation on Safety-Related Standards for Critical Systems 关键系统安全相关标准研究
Pub Date : 2011-11-29 DOI: 10.1109/WoSoCER.2011.9
C. Esposito, Domenico Cotroneo, N. Silva
In each application domain for safety-critical systems, international organizations have issued regulations concerned with the development, implementation, validation and maintenance of safety-critical systems. In particular, each of them indicate a definition of what safety means, proper qualitative and quantitative properties for evaluating the quality of the system under development, and a set of methodologies to be used for assessing the fulfilment of the mentioned properties. These standards are today and essential tool for ensuring the required safety levels in many domains that require extremely high dependability. This paper summarizes the analysis on a set of well-known safety standards in different domains of critical systems with the intend of highlighting similarities and differences among them, pointing out common areas of interest and reporting on which features the newest (and upcoming) standards are focusing.
在安全关键系统的每个应用领域,国际组织都发布了有关安全关键系统的开发、实施、验证和维护的规定。具体而言,每一项标准都指出了安全的定义、用于评估正在开发的系统质量的适当定性和定量特性,以及用于评估上述特性实现情况的一套方法。这些标准是当今确保许多需要极高可靠性的领域所需的安全水平的基本工具。本文总结了对关键系统不同领域的一组众所周知的安全标准的分析,旨在突出它们之间的异同,指出共同感兴趣的领域,并报告最新(和即将推出的)标准所关注的特性。
{"title":"Investigation on Safety-Related Standards for Critical Systems","authors":"C. Esposito, Domenico Cotroneo, N. Silva","doi":"10.1109/WoSoCER.2011.9","DOIUrl":"https://doi.org/10.1109/WoSoCER.2011.9","url":null,"abstract":"In each application domain for safety-critical systems, international organizations have issued regulations concerned with the development, implementation, validation and maintenance of safety-critical systems. In particular, each of them indicate a definition of what safety means, proper qualitative and quantitative properties for evaluating the quality of the system under development, and a set of methodologies to be used for assessing the fulfilment of the mentioned properties. These standards are today and essential tool for ensuring the required safety levels in many domains that require extremely high dependability. This paper summarizes the analysis on a set of well-known safety standards in different domains of critical systems with the intend of highlighting similarities and differences among them, pointing out common areas of interest and reporting on which features the newest (and upcoming) standards are focusing.","PeriodicalId":318139,"journal":{"name":"2011 First International Workshop on Software Certification","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-11-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122552440","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
Design Improvement of System Administrative Operations for Certification 认证系统管理操作的设计改进
Pub Date : 2011-11-29 DOI: 10.1109/WoSoCER.2011.12
Kumiko Tadano, Jianwen Xiang, F. Machida, Y. Maeno, Takao Osaki, Atsushi Kobayashi
For mission critical systems, many companies and governmental organizations require certified software products and/or development processes. Companies developing such systems need to achieve certain system availability requirements by domain-specific certification standards or informal assurance techniques at competitive cost and time. System availability is an important metric for certification of the systems, and it is affected by design of operation procedures for the systems. To improve system availability to the required level with the minimal effort, it is essential to find the operations whose improvements can achieve the system availability requirements. This paper proposes a method to identify the operations whose improvements are necessary to achieve desired system availability in operation procedures, and to recommend means to improve the operations. We demonstrate a case study of applying the proposed method to an operation procedure of a real database. We succeeded in identifying operations to be improved to achieve certain system availability requirements in an operation procedure and providing a reasonable recommendation to improve system availability.
对于关键任务系统,许多公司和政府组织需要经过认证的软件产品和/或开发过程。开发此类系统的公司需要以具有竞争力的成本和时间,通过特定于领域的认证标准或非正式的保证技术来实现某些系统可用性需求。系统可用性是系统认证的重要指标,它受系统操作程序设计的影响。为了以最小的努力将系统可用性提高到所需的级别,必须找到其改进可以实现系统可用性需求的操作。本文提出了一种方法来识别操作过程中需要改进的操作,以达到期望的系统可用性,并推荐改进操作的方法。最后给出了将该方法应用于实际数据库操作过程的实例研究。我们成功地确定了需要改进的操作,以在操作过程中实现某些系统可用性需求,并提供了合理的建议来改进系统可用性。
{"title":"Design Improvement of System Administrative Operations for Certification","authors":"Kumiko Tadano, Jianwen Xiang, F. Machida, Y. Maeno, Takao Osaki, Atsushi Kobayashi","doi":"10.1109/WoSoCER.2011.12","DOIUrl":"https://doi.org/10.1109/WoSoCER.2011.12","url":null,"abstract":"For mission critical systems, many companies and governmental organizations require certified software products and/or development processes. Companies developing such systems need to achieve certain system availability requirements by domain-specific certification standards or informal assurance techniques at competitive cost and time. System availability is an important metric for certification of the systems, and it is affected by design of operation procedures for the systems. To improve system availability to the required level with the minimal effort, it is essential to find the operations whose improvements can achieve the system availability requirements. This paper proposes a method to identify the operations whose improvements are necessary to achieve desired system availability in operation procedures, and to recommend means to improve the operations. We demonstrate a case study of applying the proposed method to an operation procedure of a real database. We succeeded in identifying operations to be improved to achieve certain system availability requirements in an operation procedure and providing a reasonable recommendation to improve system availability.","PeriodicalId":318139,"journal":{"name":"2011 First International Workshop on Software Certification","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-11-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124216217","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Generation of Certifiably Correct Programs from Formal Models 从形式模型生成可证明正确的程序
Pub Date : 2011-11-29 DOI: 10.1109/WoSoCER.2011.14
A. Iliasov
Application of formal notations and verifications techniques helps to deliver systems that are free from engineering defects. A code generator is an essential tool for formal development of real-world systems; it transforms models into runnable software quickly, consistently and reproducibly. Commonly, a code generator is a program constructed informally and producing an output that is not formally traced to an input. Industrial standards to the development of safety-critical systems, such as IEC 61508, require a justification for any tool used in a development: extensive prior experience or a formal certification. An extensive experience is often not an option as there are very few sufficiently mature modelling toolsets. The certification of a code generator is a major effort increasing costs and development time. We propose an approach where a modeller places no trust whatsoever in the code generation stage but rather obtains software that is certifiable without any further effort. The essence of the approach is in the transformation of a formal model into runnable software that is demonstratively correct in respect to a given set of verification criteria, coming from a requirements document. A Hoare logic is used to embedd correctness criteria into the resultant program; the approach supports design-by-contract annotations to allow developer to mix formal and informal parts with a fair degree of rigour.
正式符号和验证技术的应用有助于交付没有工程缺陷的系统。代码生成器是现实世界系统正式开发的必要工具;它可以快速、一致和可复制地将模型转换为可运行的软件。通常,代码生成器是一个非正式构造的程序,它产生的输出没有正式跟踪到输入。开发安全关键系统的工业标准,如IEC 61508,要求在开发中使用任何工具的理由:丰富的先前经验或正式认证。丰富的经验通常不是一个选择,因为很少有足够成熟的建模工具集。代码生成器的认证是增加成本和开发时间的主要工作。我们提出了一种方法,在这种方法中,建模者在代码生成阶段不给予任何信任,而是无需进一步努力即可获得可认证的软件。该方法的本质是将正式模型转换为可运行的软件,该软件根据来自需求文档的一组给定的验证标准被证明是正确的。Hoare逻辑用于将正确性标准嵌入到结果程序中;该方法支持契约式设计注释,允许开发人员以相当严格的程度混合正式和非正式的部分。
{"title":"Generation of Certifiably Correct Programs from Formal Models","authors":"A. Iliasov","doi":"10.1109/WoSoCER.2011.14","DOIUrl":"https://doi.org/10.1109/WoSoCER.2011.14","url":null,"abstract":"Application of formal notations and verifications techniques helps to deliver systems that are free from engineering defects. A code generator is an essential tool for formal development of real-world systems; it transforms models into runnable software quickly, consistently and reproducibly. Commonly, a code generator is a program constructed informally and producing an output that is not formally traced to an input. Industrial standards to the development of safety-critical systems, such as IEC 61508, require a justification for any tool used in a development: extensive prior experience or a formal certification. An extensive experience is often not an option as there are very few sufficiently mature modelling toolsets. The certification of a code generator is a major effort increasing costs and development time. We propose an approach where a modeller places no trust whatsoever in the code generation stage but rather obtains software that is certifiable without any further effort. The essence of the approach is in the transformation of a formal model into runnable software that is demonstratively correct in respect to a given set of verification criteria, coming from a requirements document. A Hoare logic is used to embedd correctness criteria into the resultant program; the approach supports design-by-contract annotations to allow developer to mix formal and informal parts with a fair degree of rigour.","PeriodicalId":318139,"journal":{"name":"2011 First International Workshop on Software Certification","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-11-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131553579","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
Error Models and Software Certification 错误模型和软件认证
Pub Date : 2011-11-29 DOI: 10.1109/WoSoCER.2011.11
W. Howden
Abstract- An error-based approach to certification is described. A classical theory of error is reviewed and a software interpretation of the theory is developed. The interpretation suggests a strategy for testing and analysis. The strategy was evaluated by comparing its potential effectiveness with that of certification standards based on individual methods.
摘要-描述了一种基于错误的认证方法。回顾了经典的误差理论,并开发了该理论的软件解释。这种解释提出了一种测试和分析的策略。通过将该策略与基于单个方法的认证标准的潜在有效性进行比较,对该策略进行了评价。
{"title":"Error Models and Software Certification","authors":"W. Howden","doi":"10.1109/WoSoCER.2011.11","DOIUrl":"https://doi.org/10.1109/WoSoCER.2011.11","url":null,"abstract":"Abstract- An error-based approach to certification is described. A classical theory of error is reviewed and a software interpretation of the theory is developed. The interpretation suggests a strategy for testing and analysis. The strategy was evaluated by comparing its potential effectiveness with that of certification standards based on individual methods.","PeriodicalId":318139,"journal":{"name":"2011 First International Workshop on Software Certification","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-11-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117101233","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Using Model-Driven Engineering for Managing Safety Evidence: Challenges, Vision and Experience 使用模型驱动工程管理安全证据:挑战、愿景和经验
Pub Date : 2011-11-29 DOI: 10.1109/WoSoCER.2011.8
R. Panesar-Walawege, M. Sabetzadeh, L. Briand
Certification is a major prerequisite for most safety-critical systems before they can be put into operation. During certification, system suppliers often have to present a coherent body of evidence demonstrating that the developed systems are safe for operation. Regardless of the certification approach taken (process-based or product-based), collection of proper evidence at the proper stage ofdevelopment is critical  for successful certification. Currently,system suppliers and certification bodies alike are facing various challenges in relation to safety evidence collection. Notably, they find it hard to interpret the evidence requirements imposed by the safety standards within the domain of application; little support exists for recording, querying, and reporting evidence in a structured manner; and there is a general absence of guidelines on how the collected evidence supports the safety objectives. This paper states our position on how safety evidence should be characterized and managed. Specifically, we propose the application of Model-Driven Engineering as an enabler for performing the various tasks related to safety evidence management. We outline our current work on the specification of safety evidence requirements, upfront planning of evidence collection activities, tailoring of evidence information to domain-specific needs, and storage of evidence information. Based on this work, we identify a number of challenges that need further investigation and provide a future research agenda for managing safety evidence for software safety certification.
认证是大多数安全关键系统在投入运行之前的主要先决条件。在认证期间,系统供应商通常必须提供连贯的证据,证明开发的系统可以安全运行。无论采用何种认证方法(基于过程还是基于产品),在适当的开发阶段收集适当的证据对于成功的认证至关重要。目前,系统供应商和认证机构都面临着与安全证据收集有关的各种挑战。值得注意的是,他们发现很难解释适用领域内安全标准所规定的证据要求;很少支持以结构化的方式记录、查询和报告证据;而且普遍缺乏关于如何收集证据来支持安全目标的指导方针。本文阐述了我们对安全证据应如何表征和管理的立场。具体来说,我们建议应用模型驱动工程作为执行与安全证据管理相关的各种任务的推动者。我们概述了我们目前在安全证据要求规范、证据收集活动的前期规划、根据特定领域需求定制证据信息以及证据信息存储方面的工作。基于这项工作,我们确定了一些需要进一步调查的挑战,并为管理软件安全认证的安全证据提供了未来的研究议程。
{"title":"Using Model-Driven Engineering for Managing Safety Evidence: Challenges, Vision and Experience","authors":"R. Panesar-Walawege, M. Sabetzadeh, L. Briand","doi":"10.1109/WoSoCER.2011.8","DOIUrl":"https://doi.org/10.1109/WoSoCER.2011.8","url":null,"abstract":"Certification is a major prerequisite for most safety-critical systems before they can be put into operation. During certification, system suppliers often have to present a coherent body of evidence demonstrating that the developed systems are safe for operation. Regardless of the certification approach taken (process-based or product-based), collection of proper evidence at the proper stage ofdevelopment is critical  for successful certification. Currently,system suppliers and certification bodies alike are facing various challenges in relation to safety evidence collection. Notably, they find it hard to interpret the evidence requirements imposed by the safety standards within the domain of application; little support exists for recording, querying, and reporting evidence in a structured manner; and there is a general absence of guidelines on how the collected evidence supports the safety objectives. This paper states our position on how safety evidence should be characterized and managed. Specifically, we propose the application of Model-Driven Engineering as an enabler for performing the various tasks related to safety evidence management. We outline our current work on the specification of safety evidence requirements, upfront planning of evidence collection activities, tailoring of evidence information to domain-specific needs, and storage of evidence information. Based on this work, we identify a number of challenges that need further investigation and provide a future research agenda for managing safety evidence for software safety certification.","PeriodicalId":318139,"journal":{"name":"2011 First International Workshop on Software Certification","volume":"282 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-11-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124512736","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
Independent Test Verification: What Metrics Have a Word to Say 独立测试验证:参数有什么要说的
Pub Date : 2011-11-29 DOI: 10.1109/WoSoCER.2011.10
N. Silva, Rui Lopes
Independent verification and validation (IVV) has been a key process for decades, and is highlighted in several international certification standards. Some require independent safety auditors, others require particular process objectives to be satisfied with independence, others force an independent testing team or quality assurance team, or even independent resources for several different SDP processes. In the area of IVV, recently ESA contracted the creation of an "ESA ISVV Guide" with the description of all the possible tasks that can be carried out with independence in order to guarantee maximum quality, but especially to gather all the good practices and define uniform guidelines on how to carry out IVV activities. One of those activities is independent tests verification (stated as Integration/Unit Test Procedures and Test Data Verification). This activity is commonly overlooked since customers do not really see the added value of checking thoroughly the validation team work. This article presents the results of a large set of independent tests verification, including the main difficulties, results obtained and advantages/disadvantages for the industry of these activities. This study will support customers in opting-in or opting-out for this task in future IVV contracts since we provide factual results from a few real case studies. Case studies details and companies involved are not disclosed for obvious reasons.
几十年来,独立验证和确认(IVV)一直是一个关键过程,并在几个国际认证标准中得到强调。一些要求独立的安全审核员,另一些要求特定的过程目标以满足独立性,另一些要求独立的测试团队或质量保证团队,甚至是几个不同的SDP过程的独立资源。在IVV领域,欧空局最近签订了创建“欧空局ISVV指南”的合同,其中描述了为了保证最高质量而可以独立执行的所有可能任务,特别是收集所有良好做法并定义关于如何开展IVV活动的统一准则。其中一个活动是独立测试验证(称为集成/单元测试过程和测试数据验证)。这个活动通常被忽略,因为客户并没有真正看到彻底检查验证团队工作的附加价值。本文介绍了大量独立测试验证的结果,包括这些活动的主要困难、获得的结果和对行业的利弊。这项研究将支持客户在未来的IVV合同中选择加入或退出这项任务,因为我们提供了一些真实案例研究的事实结果。由于显而易见的原因,案例研究细节和涉及的公司没有披露。
{"title":"Independent Test Verification: What Metrics Have a Word to Say","authors":"N. Silva, Rui Lopes","doi":"10.1109/WoSoCER.2011.10","DOIUrl":"https://doi.org/10.1109/WoSoCER.2011.10","url":null,"abstract":"Independent verification and validation (IVV) has been a key process for decades, and is highlighted in several international certification standards. Some require independent safety auditors, others require particular process objectives to be satisfied with independence, others force an independent testing team or quality assurance team, or even independent resources for several different SDP processes. In the area of IVV, recently ESA contracted the creation of an \"ESA ISVV Guide\" with the description of all the possible tasks that can be carried out with independence in order to guarantee maximum quality, but especially to gather all the good practices and define uniform guidelines on how to carry out IVV activities. One of those activities is independent tests verification (stated as Integration/Unit Test Procedures and Test Data Verification). This activity is commonly overlooked since customers do not really see the added value of checking thoroughly the validation team work. This article presents the results of a large set of independent tests verification, including the main difficulties, results obtained and advantages/disadvantages for the industry of these activities. This study will support customers in opting-in or opting-out for this task in future IVV contracts since we provide factual results from a few real case studies. Case studies details and companies involved are not disclosed for obvious reasons.","PeriodicalId":318139,"journal":{"name":"2011 First International Workshop on Software Certification","volume":"68 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-11-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124412863","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
Towards Goal-Based Software Safety Certification Based on Prescriptive Standards 基于规范标准的基于目标的软件安全认证
Pub Date : 2011-11-29 DOI: 10.1109/WoSoCER.2011.7
E. Stensrud, T. Skramstad, Jingyue Li, Jing Xie
We propose a hybrid approach for functional safety assessments of software. By hybrid, we mean that it is both goal-based and prescriptive. Recent studies advocate goal-based assessments based on structured, rigorous safety cases. The problem is that products also need to be certified against existing, prescriptive standards. This study suggests a way to integrate the prescriptive standard with a goal-based safety case approach. The main idea is to integrate the prescriptive elements in the standard into a goal-based safety case in order to improve the transparency and consistency of the safety certification. We also propose to categorize the safety cases into safety case patterns to improve reuse of safety certifications. We exemplify our approach using the IEC61508 standard where we have transformed all the prescriptive elements in part 3 of the standard into a collection of safety case patterns.
我们提出了一种软件功能安全评估的混合方法。通过混合,我们的意思是它既基于目标又具有规定性。最近的研究提倡基于结构化、严格的安全案例的目标评估。问题是,产品还需要根据现有的规范性标准进行认证。本研究提出了一种将规定性标准与基于目标的安全案例方法相结合的方法。其主要思想是将标准中的规定性元素整合到基于目标的安全案例中,以提高安全认证的透明度和一致性。我们还建议将安全案例分类为安全案例模式,以提高安全认证的重用性。我们使用IEC61508标准来举例说明我们的方法,我们将标准第3部分中的所有规定元素转换为安全案例模式的集合。
{"title":"Towards Goal-Based Software Safety Certification Based on Prescriptive Standards","authors":"E. Stensrud, T. Skramstad, Jingyue Li, Jing Xie","doi":"10.1109/WoSoCER.2011.7","DOIUrl":"https://doi.org/10.1109/WoSoCER.2011.7","url":null,"abstract":"We propose a hybrid approach for functional safety assessments of software. By hybrid, we mean that it is both goal-based and prescriptive. Recent studies advocate goal-based assessments based on structured, rigorous safety cases. The problem is that products also need to be certified against existing, prescriptive standards. This study suggests a way to integrate the prescriptive standard with a goal-based safety case approach. The main idea is to integrate the prescriptive elements in the standard into a goal-based safety case in order to improve the transparency and consistency of the safety certification. We also propose to categorize the safety cases into safety case patterns to improve reuse of safety certifications. We exemplify our approach using the IEC61508 standard where we have transformed all the prescriptive elements in part 3 of the standard into a collection of safety case patterns.","PeriodicalId":318139,"journal":{"name":"2011 First International Workshop on Software Certification","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-11-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125994732","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
Challenges for an Open and Evolutionary Approach to Safety Assurance and Certification of Safety-Critical Systems 对安全关键系统的安全保证和认证的开放和进化方法的挑战
Pub Date : 2011-11-29 DOI: 10.1109/WoSoCER.2011.15
H. Espinoza, A. Ruiz, M. Sabetzadeh, P. Panaroni
Safety assurance and certification are amongst the most expensive and time-consuming tasks in the development of safety-critical embedded systems. The increasing complexity and size of this kind of systems combined with the growing market demand requires the industry to implement a coherent reuse strategy. A major problem arises as typically a safety-critical product and accompanying safety evidence is monolithic, based on the whole product, and evolutions to the product become costly and time consuming because they entail regenerating the entire evidence-set. Another key difficulty appears when trying to reuse products from one application domain in another, because they are constrained by different standards and the full safety assurance certification process is applied as for a new product, thus reducing the return on investment of such reuse decision. This paper describes the current state on safety assurance and certification of embedded systems in the avionics, railway and automotive domains and then proposes some future directions for work in the area. In particular, we describe the need for a common certification framework that spans these different markets to improve mutual recognition agreement of safety approvals. We then discuss the need for new strategies focused on a compositional and evolutionary certification approach with the capability to reuse safety arguments, safety evidence, and context information about system components, in a way that makes certification more cost-effective, precise, and scalable.
在安全关键型嵌入式系统的开发中,安全保证和认证是最昂贵和最耗时的任务之一。这类系统的复杂性和规模的不断增加,加上市场需求的不断增长,要求行业实现一致的重用策略。一个主要的问题是,典型的安全关键产品和伴随的安全证据是单一的,基于整个产品,产品的演变变得昂贵和耗时,因为它们需要重新生成整个证据集。当试图在另一个应用领域中重用来自一个应用领域的产品时,出现了另一个关键困难,因为它们受到不同标准的约束,并且对新产品应用了完整的安全保证认证过程,从而降低了此类重用决策的投资回报。本文介绍了航空电子、铁路和汽车领域嵌入式系统安全保障与认证的现状,并提出了该领域未来的工作方向。特别是,我们描述了跨越这些不同市场的通用认证框架的需求,以改善安全批准的相互承认协议。然后,我们讨论了对新策略的需求,该策略侧重于组合和进化的认证方法,该方法具有重用安全参数、安全证据和关于系统组件的上下文信息的能力,从而使认证更具成本效益、准确性和可伸缩性。
{"title":"Challenges for an Open and Evolutionary Approach to Safety Assurance and Certification of Safety-Critical Systems","authors":"H. Espinoza, A. Ruiz, M. Sabetzadeh, P. Panaroni","doi":"10.1109/WoSoCER.2011.15","DOIUrl":"https://doi.org/10.1109/WoSoCER.2011.15","url":null,"abstract":"Safety assurance and certification are amongst the most expensive and time-consuming tasks in the development of safety-critical embedded systems. The increasing complexity and size of this kind of systems combined with the growing market demand requires the industry to implement a coherent reuse strategy. A major problem arises as typically a safety-critical product and accompanying safety evidence is monolithic, based on the whole product, and evolutions to the product become costly and time consuming because they entail regenerating the entire evidence-set. Another key difficulty appears when trying to reuse products from one application domain in another, because they are constrained by different standards and the full safety assurance certification process is applied as for a new product, thus reducing the return on investment of such reuse decision. This paper describes the current state on safety assurance and certification of embedded systems in the avionics, railway and automotive domains and then proposes some future directions for work in the area. In particular, we describe the need for a common certification framework that spans these different markets to improve mutual recognition agreement of safety approvals. We then discuss the need for new strategies focused on a compositional and evolutionary certification approach with the capability to reuse safety arguments, safety evidence, and context information about system components, in a way that makes certification more cost-effective, precise, and scalable.","PeriodicalId":318139,"journal":{"name":"2011 First International Workshop on Software Certification","volume":"342 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-11-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133182111","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}
引用次数: 19
The PreCertification Kit for Operating Systems in Safety Domains 安全领域操作系统的预认证工具包
Pub Date : 2011-11-29 DOI: 10.1109/WoSoCER.2011.13
Domenico Cotroneo, Domenico Di Leo, N. Silva, R. Barbosa
In present-day, software is taking over functionalities traditionally implemented in hardware, therefore the software architecture has been more complex and large. In such software architecture is common to be present an Operating System (OS). However, in safety domains (e.g., avionic, railway) it is mandatory to be compliant with a safety standard (e.g., DO178B), this means that evidence on the software life cycle of the software components, and therefore also of the OS, should be available. Those evidences that represent the certification package of the OS might not be available for commercial or Open Source OSs, hence their certification requires a complementary creation of evidence to serve as certification inputs. The certification process is costly, thus the system integrator must carefully select the candidate OS. Hence, it would be of great value to support the system integrator in selecting the more suitable OS to certify. In this position paper, we introduce our future research on the development of a Precertification kit (PK), that is, a framework that supports the evaluation of OS in what concerns certification requirements. Also, the PK is a valuable tool that can be integrated in the development toolchain for the implementation of safer and higher quality OS and, provides additional evidences to use for the certification package.
如今,软件正在接管传统上由硬件实现的功能,因此软件体系结构变得更加复杂和庞大。在这样的软件体系结构中,通常会出现操作系统(OS)。然而,在安全领域(例如,航空电子,铁路),必须遵守安全标准(例如,DO178B),这意味着软件组件的软件生命周期的证据,因此也包括操作系统的证据,应该是可用的。这些代表操作系统认证包的证据可能无法用于商业或开源操作系统,因此它们的认证需要补充创建证据作为认证输入。认证过程是昂贵的,因此系统集成商必须仔细选择候选操作系统。因此,支持系统集成商选择更合适的操作系统进行认证是很有价值的。在这篇意见书中,我们介绍了我们未来对预认证套件(PK)开发的研究,也就是说,这是一个支持在认证要求方面评估操作系统的框架。此外,PK是一个有价值的工具,可以集成到开发工具链中,以实现更安全、更高质量的操作系统,并为认证包提供额外的证据。
{"title":"The PreCertification Kit for Operating Systems in Safety Domains","authors":"Domenico Cotroneo, Domenico Di Leo, N. Silva, R. Barbosa","doi":"10.1109/WoSoCER.2011.13","DOIUrl":"https://doi.org/10.1109/WoSoCER.2011.13","url":null,"abstract":"In present-day, software is taking over functionalities traditionally implemented in hardware, therefore the software architecture has been more complex and large. In such software architecture is common to be present an Operating System (OS). However, in safety domains (e.g., avionic, railway) it is mandatory to be compliant with a safety standard (e.g., DO178B), this means that evidence on the software life cycle of the software components, and therefore also of the OS, should be available. Those evidences that represent the certification package of the OS might not be available for commercial or Open Source OSs, hence their certification requires a complementary creation of evidence to serve as certification inputs. The certification process is costly, thus the system integrator must carefully select the candidate OS. Hence, it would be of great value to support the system integrator in selecting the more suitable OS to certify. In this position paper, we introduce our future research on the development of a Precertification kit (PK), that is, a framework that supports the evaluation of OS in what concerns certification requirements. Also, the PK is a valuable tool that can be integrated in the development toolchain for the implementation of safer and higher quality OS and, provides additional evidences to use for the certification package.","PeriodicalId":318139,"journal":{"name":"2011 First International Workshop on Software Certification","volume":"109 4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-11-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134468273","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
期刊
2011 First International Workshop on Software Certification
全部 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