首页 > 最新文献

Proceedings of Software Engineering Standards Symposium最新文献

英文 中文
Formal test specifications in open systems 开放系统中的正式测试规范
Pub Date : 1995-08-21 DOI: 10.1109/SESS.1995.525967
J. Leathrum, K.A. Liburdy
The development of formal test specifications for an open system standard is described. The effort is being conducted within the environment provided by the Clemson Automated Testing System (CATS). CATS features the ability to automatically translate formal test specifications into executable tests. The formal test specifications are written in accordance with a specification language designed in support of this effort. An overview of the CATS architecture and formal test specification language provide a backdrop for an experience report on the development of formal test specifications for IEEE Std 1003.5 POSIX Ada Language Interfaces. A discussion of scale-up issues concludes the paper.
描述了开放系统标准的正式测试规范的开发。这项工作是在克莱姆森自动测试系统(CATS)提供的环境中进行的。CATS具有自动将正式测试规范转换为可执行测试的能力。正式的测试规范是按照为支持这项工作而设计的规范语言编写的。对CATS体系结构和正式测试规范语言的概述为IEEE Std 1003.5 POSIX Ada语言接口的正式测试规范开发的经验报告提供了背景。最后讨论了扩大规模的问题。
{"title":"Formal test specifications in open systems","authors":"J. Leathrum, K.A. Liburdy","doi":"10.1109/SESS.1995.525967","DOIUrl":"https://doi.org/10.1109/SESS.1995.525967","url":null,"abstract":"The development of formal test specifications for an open system standard is described. The effort is being conducted within the environment provided by the Clemson Automated Testing System (CATS). CATS features the ability to automatically translate formal test specifications into executable tests. The formal test specifications are written in accordance with a specification language designed in support of this effort. An overview of the CATS architecture and formal test specification language provide a backdrop for an experience report on the development of formal test specifications for IEEE Std 1003.5 POSIX Ada Language Interfaces. A discussion of scale-up issues concludes the paper.","PeriodicalId":178570,"journal":{"name":"Proceedings of Software Engineering Standards Symposium","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-08-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114055813","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
Ontario Hydro/AECL standards for software engineering deficiencies in existing standards that created their need 安大略Hydro/AECL标准的软件工程缺陷,在现有的标准,创造了他们的需要
Pub Date : 1995-08-21 DOI: 10.1109/SESS.1995.525960
P. Joannou, J. Harauz
There currently exists a plethora of standards for software engineering, with IEEE having the most comprehensive set. Despite the abundance of standards, Ontario Hydro and Atomic Energy Canada Ltd (AECL) found that the existing standards did not meet our needs and hence undertook to write our own standards for software engineering. This paper outlines our requirements for standards for software engineering, assesses existing standards against them and describes the framework of standards that was developed by Ontario Hydro and AECL to meet our requirements.
目前存在着过多的软件工程标准,其中IEEE拥有最全面的一套。尽管有大量的标准,安大略水电和原子能加拿大有限公司(AECL)发现现有的标准不能满足我们的需求,因此着手编写我们自己的软件工程标准。本文概述了我们对软件工程标准的需求,根据这些标准评估了现有的标准,并描述了由安大略水电和AECL开发的标准框架,以满足我们的需求。
{"title":"Ontario Hydro/AECL standards for software engineering deficiencies in existing standards that created their need","authors":"P. Joannou, J. Harauz","doi":"10.1109/SESS.1995.525960","DOIUrl":"https://doi.org/10.1109/SESS.1995.525960","url":null,"abstract":"There currently exists a plethora of standards for software engineering, with IEEE having the most comprehensive set. Despite the abundance of standards, Ontario Hydro and Atomic Energy Canada Ltd (AECL) found that the existing standards did not meet our needs and hence undertook to write our own standards for software engineering. This paper outlines our requirements for standards for software engineering, assesses existing standards against them and describes the framework of standards that was developed by Ontario Hydro and AECL to meet our requirements.","PeriodicalId":178570,"journal":{"name":"Proceedings of Software Engineering Standards Symposium","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-08-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115077949","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
Using fault injection to assess software engineering standards 使用故障注入来评估软件工程标准
Pub Date : 1995-08-21 DOI: 10.1109/SESS.1995.525959
J. Voas, K. Miller
Standards for quality software are increasingly important, especially for critical systems. Development standards and practices must be subjected to quantitative analyses; it is no longer adequate to encourage practices because they "make sense" or "seem reasonable." Process improvement must be demonstrated by a history of improved products. Fault-injection methods can be used to assess the quality of software itself and to demonstrate the effectiveness of software processes. Fault-injection techniques can help developers move beyond the practical limitations of testing. Fault-injection techniques focus on software behavior, not structure; process-oriented techniques cannot measure behavior as precisely. Fault-injection methods are dynamic, empirical, and tractable; as such, they belie the notion that measuring the reliability of critical software is futile. Before focusing too narrowly on the assessment of software development processes, we should further explore the measurement of software behaviors.
质量软件的标准越来越重要,特别是对于关键系统。必须对发展标准和做法进行定量分析;仅仅因为实践“有意义”或“看起来合理”就鼓励它们已经不够了。过程改进必须通过改进产品的历史来证明。故障注入方法可以用来评估软件本身的质量,并证明软件过程的有效性。故障注入技术可以帮助开发人员超越测试的实际限制。故障注入技术关注的是软件行为,而不是结构;面向过程的技术不能精确地度量行为。故障注入方法具有动态性、经验性和易处理性;因此,他们认为衡量关键软件的可靠性是徒劳的。在过于狭隘地关注软件开发过程的评估之前,我们应该进一步探索软件行为的度量。
{"title":"Using fault injection to assess software engineering standards","authors":"J. Voas, K. Miller","doi":"10.1109/SESS.1995.525959","DOIUrl":"https://doi.org/10.1109/SESS.1995.525959","url":null,"abstract":"Standards for quality software are increasingly important, especially for critical systems. Development standards and practices must be subjected to quantitative analyses; it is no longer adequate to encourage practices because they \"make sense\" or \"seem reasonable.\" Process improvement must be demonstrated by a history of improved products. Fault-injection methods can be used to assess the quality of software itself and to demonstrate the effectiveness of software processes. Fault-injection techniques can help developers move beyond the practical limitations of testing. Fault-injection techniques focus on software behavior, not structure; process-oriented techniques cannot measure behavior as precisely. Fault-injection methods are dynamic, empirical, and tractable; as such, they belie the notion that measuring the reliability of critical software is futile. Before focusing too narrowly on the assessment of software development processes, we should further explore the measurement of software behaviors.","PeriodicalId":178570,"journal":{"name":"Proceedings of Software Engineering Standards Symposium","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-08-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124339593","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}
引用次数: 14
An effort estimation model for implementing ISO 9001 实施ISO 9001的工作量估算模型
Pub Date : 1995-08-21 DOI: 10.1109/SESS.1995.525975
Silas F. Rahhal, N. Madhavji
A major concern for organizations who are seeking registration to ISO 9000, or seeking the implementation of any quality related process, is the ability to estimate the work/effort required for meeting the stated requirements. This is an a priori requirement in corporate decision making, regardless of the maturity level of the organization (W.S. Humphrey, 1989), the current state of the quality system, or the extent to which the organization complies to the requirements of the ISO 9000 standard. The paper presents a statistical regression model that predicts the effort required for meeting the requirements of ISO 9001. We carried out a survey in February 1995, which was sent to 1190 organizations in North America. We had a 38.8% response (462 responses). The effort estimation model we present is for ISO 9001 (all industries), and is based on the 112 responses we had from ISO 9001 registered organizations. Subsequent models for ISO 9001 (software), ISO 9002 and ISO 9003 are being built using the remaining data.
对于寻求iso9000认证的组织,或寻求实施任何质量相关过程的组织,主要关注的是评估满足规定要求所需的工作/努力的能力。无论组织的成熟度(W.S. Humphrey, 1989)、质量体系的当前状态或组织遵守ISO 9000标准要求的程度如何,这都是企业决策中的先验要求。本文提出了一个统计回归模型来预测满足iso9001要求所需的努力。我们在1995年2月进行了一项调查,发给北美的1190个组织。我们有38.8%的回复(462个回复)。我们提出的工作量估计模型是针对ISO 9001(所有行业)的,并且是基于我们从ISO 9001注册组织获得的112个响应。ISO 9001(软件)、ISO 9002和ISO 9003的后续模型正在使用剩余的数据构建。
{"title":"An effort estimation model for implementing ISO 9001","authors":"Silas F. Rahhal, N. Madhavji","doi":"10.1109/SESS.1995.525975","DOIUrl":"https://doi.org/10.1109/SESS.1995.525975","url":null,"abstract":"A major concern for organizations who are seeking registration to ISO 9000, or seeking the implementation of any quality related process, is the ability to estimate the work/effort required for meeting the stated requirements. This is an a priori requirement in corporate decision making, regardless of the maturity level of the organization (W.S. Humphrey, 1989), the current state of the quality system, or the extent to which the organization complies to the requirements of the ISO 9000 standard. The paper presents a statistical regression model that predicts the effort required for meeting the requirements of ISO 9001. We carried out a survey in February 1995, which was sent to 1190 organizations in North America. We had a 38.8% response (462 responses). The effort estimation model we present is for ISO 9001 (all industries), and is based on the 112 responses we had from ISO 9001 registered organizations. Subsequent models for ISO 9001 (software), ISO 9002 and ISO 9003 are being built using the remaining data.","PeriodicalId":178570,"journal":{"name":"Proceedings of Software Engineering Standards Symposium","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-08-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132675285","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}
引用次数: 9
Issues of software standardization in the industrial area of quality and dependability 软件标准化在工业领域的质量和可靠性问题
Pub Date : 1995-08-21 DOI: 10.1109/SESS.1995.525972
T. Natsume
It is well known that there are two groups for the international software standardization body in the area of quality and dependability, that is ISO/SC2/TC176/WG5 Quality system and quality management for software application and IEC/TC56/WG10 Software Aspects for Dependability. WG 5 developed ISO 9000-3 as a complementary document for ISO 9001 in 1991. However this is not perfectly acceptable for the worldwide industry due to its narrow applications. WG10 is still developing the dependability area guidelines which address the barriers to development such as rapid progress of software industries, system aspects, limitation of application for various software products, rapid change from industrial fundamental innovation and traditional industry for product views. Here current software industrial progress and issues for international standardization by such technical and industrial environment are discussed to help seek common understanding and mutual recognition and to try to offer some proposals for the issues raised. The discussions in the paper are based on the author's experience through the service as a national committee member of IEC/TC56 and WG10, and also ISO/SC2/TC176 and WG15 (Japanese WG to WC5).
众所周知,国际软件标准化机构在质量和可靠性方面有两个小组,即ISO/SC2/TC176/WG5软件应用的质量体系和质量管理和IEC/TC56/WG10软件可靠性方面。第五工作组于1991年制定了ISO 9000-3,作为ISO 9001的补充文件。然而,由于其应用范围狭窄,这对于全球工业来说并不是完全可以接受的。WG10仍在制定可靠性领域指南,以解决发展的障碍,例如软件产业的快速发展,系统方面,各种软件产品的应用限制,工业基础创新的快速变化以及传统工业对产品的看法。本文讨论了当前软件产业的发展现状以及在这种技术和产业环境下国际标准化的问题,以寻求共同的理解和相互认可,并试图就所提出的问题提出一些建议。本文中的讨论是基于作者作为IEC/TC56和WG10国家委员会成员,以及ISO/SC2/TC176和WG15(日本WG到WC5)的服务经验。
{"title":"Issues of software standardization in the industrial area of quality and dependability","authors":"T. Natsume","doi":"10.1109/SESS.1995.525972","DOIUrl":"https://doi.org/10.1109/SESS.1995.525972","url":null,"abstract":"It is well known that there are two groups for the international software standardization body in the area of quality and dependability, that is ISO/SC2/TC176/WG5 Quality system and quality management for software application and IEC/TC56/WG10 Software Aspects for Dependability. WG 5 developed ISO 9000-3 as a complementary document for ISO 9001 in 1991. However this is not perfectly acceptable for the worldwide industry due to its narrow applications. WG10 is still developing the dependability area guidelines which address the barriers to development such as rapid progress of software industries, system aspects, limitation of application for various software products, rapid change from industrial fundamental innovation and traditional industry for product views. Here current software industrial progress and issues for international standardization by such technical and industrial environment are discussed to help seek common understanding and mutual recognition and to try to offer some proposals for the issues raised. The discussions in the paper are based on the author's experience through the service as a national committee member of IEC/TC56 and WG10, and also ISO/SC2/TC176 and WG15 (Japanese WG to WC5).","PeriodicalId":178570,"journal":{"name":"Proceedings of Software Engineering Standards Symposium","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-08-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115078035","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
Requirements for abnormal conditions and events analysis 异常情况和事件分析要求
Pub Date : 1995-08-21 DOI: 10.1109/SESS.1995.525945
J. R. Matras
The Department of Defence has identified the need to analyze safety systems to eliminate or reduce the associated risk of personnel injury, equipment damage, and environmental damage; Mil-Std-882B, "System Safety Program Requirements" was developed to guide this analysis. The IEEE Computer Society further realized that when software was part of the safety system design software specific additional requirements to Mil-Std-882B were required. The IEEE Computer Society developed IEEE Std 1228, "IEEE Software Safety Plans", which addresses the planning of the management and technical aspects of the safety system software development process to identify, hazards associated with the software design. The nuclear industry, relying on the techniques identified in the above standards, felt a need for the analysis of abnormal conditions and events (ACE) when a digital computer is used in the design of safety systems in nuclear power plants. The paper identifies the requirements for performing an ACE analysis during or after completion of a computer system design and the methodologies that could be used when preforming the analysis.
国防部已经确定需要分析安全系统,以消除或减少人员伤害、设备损坏和环境损害的相关风险;Mil-Std-882B“系统安全程序要求”是为指导这一分析而制定的。IEEE计算机协会进一步认识到,当软件成为安全系统设计的一部分时,需要对Mil-Std-882B的软件进行特定的附加要求。IEEE计算机协会制定了IEEE标准1228,“IEEE软件安全计划”,其中涉及安全系统软件开发过程的管理和技术方面的规划,以识别与软件设计相关的危险。核工业依靠上述标准中确定的技术,认为在核电站安全系统设计中使用数字计算机时,需要对异常情况和事件(ACE)进行分析。本文确定了在计算机系统设计期间或完成后执行ACE分析的要求,以及在执行分析时可能使用的方法。
{"title":"Requirements for abnormal conditions and events analysis","authors":"J. R. Matras","doi":"10.1109/SESS.1995.525945","DOIUrl":"https://doi.org/10.1109/SESS.1995.525945","url":null,"abstract":"The Department of Defence has identified the need to analyze safety systems to eliminate or reduce the associated risk of personnel injury, equipment damage, and environmental damage; Mil-Std-882B, \"System Safety Program Requirements\" was developed to guide this analysis. The IEEE Computer Society further realized that when software was part of the safety system design software specific additional requirements to Mil-Std-882B were required. The IEEE Computer Society developed IEEE Std 1228, \"IEEE Software Safety Plans\", which addresses the planning of the management and technical aspects of the safety system software development process to identify, hazards associated with the software design. The nuclear industry, relying on the techniques identified in the above standards, felt a need for the analysis of abnormal conditions and events (ACE) when a digital computer is used in the design of safety systems in nuclear power plants. The paper identifies the requirements for performing an ACE analysis during or after completion of a computer system design and the methodologies that could be used when preforming the analysis.","PeriodicalId":178570,"journal":{"name":"Proceedings of Software Engineering Standards Symposium","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-08-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125769211","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
A proposal for standardized software dependability data 一个标准化软件可靠性数据的建议
Pub Date : 1995-08-21 DOI: 10.1109/SESS.1995.525969
H. Hecht
The article describes requirements for and implementation of an error classification methodology for high integrity systems. It is largely based on a software error classification scheme recommended for nuclear power safety systems. The emphasis is on the purposes of the classification, the required data, and their logical ordering. There is no intention to propose a specific data format or database management system. Nevertheless, it is very convenient to adopt the terminology of a generic database manager.
本文描述了高完整性系统的错误分类方法的需求和实现。它在很大程度上是基于为核电安全系统推荐的软件错误分类方案。重点是分类的目的、所需的数据及其逻辑顺序。无意提出具体的数据格式或数据库管理系统。然而,采用通用数据库管理器的术语是非常方便的。
{"title":"A proposal for standardized software dependability data","authors":"H. Hecht","doi":"10.1109/SESS.1995.525969","DOIUrl":"https://doi.org/10.1109/SESS.1995.525969","url":null,"abstract":"The article describes requirements for and implementation of an error classification methodology for high integrity systems. It is largely based on a software error classification scheme recommended for nuclear power safety systems. The emphasis is on the purposes of the classification, the required data, and their logical ordering. There is no intention to propose a specific data format or database management system. Nevertheless, it is very convenient to adopt the terminology of a generic database manager.","PeriodicalId":178570,"journal":{"name":"Proceedings of Software Engineering Standards Symposium","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-08-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130473002","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
An evaluation of MIA conformance tests MIA一致性测试的评估
Pub Date : 1995-08-21 DOI: 10.1109/SESS.1995.525968
S. Minami, T. Suganuma, T. Miyazaki
NTT has developed a set of specifications called Multivendor Integration Architecture (MIA) for open systems codeveloped with vendors, etc. NTT then implemented conformance testing for MIA products, and is now using it's results for procurement. We evaluate the results of this implemented MIA conformance testing. The proportion of nonconformances detected by test programs when tests were run as an integral part of the debugging process, was eight times as great as the proportion detected when testing was done after debugging had been completed. On the basis of these results, it is important to make it easy for the vendors to use the test programs as one of the debugging tools in order to promote their efficient use, and therefore we mention some further requirements that would be desirable to help make this happen.
NTT已经为与供应商共同开发的开放系统开发了一套称为多供应商集成体系结构(MIA)的规范。NTT随后对MIA产品实施了一致性测试,现在将其结果用于采购。我们评估这个实现的MIA一致性测试的结果。当测试作为调试过程的一个组成部分运行时,测试程序检测到的不一致的比例是在调试完成后进行测试时检测到的比例的8倍。在这些结果的基础上,重要的是使供应商能够轻松地使用测试程序作为调试工具之一,以促进它们的有效使用,因此我们提到了一些进一步的需求,这些需求将有助于实现这一目标。
{"title":"An evaluation of MIA conformance tests","authors":"S. Minami, T. Suganuma, T. Miyazaki","doi":"10.1109/SESS.1995.525968","DOIUrl":"https://doi.org/10.1109/SESS.1995.525968","url":null,"abstract":"NTT has developed a set of specifications called Multivendor Integration Architecture (MIA) for open systems codeveloped with vendors, etc. NTT then implemented conformance testing for MIA products, and is now using it's results for procurement. We evaluate the results of this implemented MIA conformance testing. The proportion of nonconformances detected by test programs when tests were run as an integral part of the debugging process, was eight times as great as the proportion detected when testing was done after debugging had been completed. On the basis of these results, it is important to make it easy for the vendors to use the test programs as one of the debugging tools in order to promote their efficient use, and therefore we mention some further requirements that would be desirable to help make this happen.","PeriodicalId":178570,"journal":{"name":"Proceedings of Software Engineering Standards Symposium","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-08-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131778085","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
Coding regulations for safety critical software development 安全关键软件开发的编码规则
Pub Date : 1995-08-21 DOI: 10.1109/SESS.1995.525958
F. Mazzanti
This paper presents some limits and irregularities in current standards for safety critical software development, and suggests ways to improve the state of the art. The need for well organized, rigorous and verifiable coding regulations to promote the development of software with predictable quality and safety characteristics is explained. We show specific examples of weaknesses in standards and make proposals for improvement.
本文提出了当前安全关键软件开发标准中的一些限制和不规范之处,并提出了改进现状的方法。需要组织良好,严格和可验证的编码规则,以促进具有可预测的质量和安全特性的软件开发。我们会举例说明标准的弱点,并提出改进建议。
{"title":"Coding regulations for safety critical software development","authors":"F. Mazzanti","doi":"10.1109/SESS.1995.525958","DOIUrl":"https://doi.org/10.1109/SESS.1995.525958","url":null,"abstract":"This paper presents some limits and irregularities in current standards for safety critical software development, and suggests ways to improve the state of the art. The need for well organized, rigorous and verifiable coding regulations to promote the development of software with predictable quality and safety characteristics is explained. We show specific examples of weaknesses in standards and make proposals for improvement.","PeriodicalId":178570,"journal":{"name":"Proceedings of Software Engineering Standards Symposium","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-08-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130605544","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
IEC 880: feedback of experience and guidelines for future work IEC 880:经验反馈和今后工作指南
Pub Date : 1995-08-21 DOI: 10.1109/SESS.1995.525957
N. Thuy, F. Ficheux-Vapne
This paper presents an outline of the work currently done at Electricite de France for the identification of requirements applicable to software in category, B (as defined by publication 1226 of the IEC) systems. The first part presents an analysis of the weaknesses of publication 880 of the IEC, an existing and related standard expressing requirements applicable to software in category A systems. Based on this feedback of experience, the second part identifies some general recommendations and guidelines that should be followed for the establishment of requirements in a standard for software. The third part presents the main technical objectives that can be proposed for software in category B systems. These technical objectives are all derived from a unique primacy objective: safety integrity, i.e., the likelihood of software to achieve its safety functions under all stated conditions within a stated period of time.
本文概述了法国电力公司目前为识别适用于B类软件(由IEC第1226号出版物定义)系统的需求所做的工作。第一部分分析了IEC第880号出版物的缺点,这是一个现有的有关标准,表达了适用于A类系统软件的要求。基于这些经验反馈,第二部分确定了在软件标准中建立需求时应该遵循的一些一般建议和指导方针。第三部分提出了B类系统中软件可以提出的主要技术目标。这些技术目标都源于一个独特的首要目标:安全完整性,即软件在所有规定的条件下在规定的时间内实现其安全功能的可能性。
{"title":"IEC 880: feedback of experience and guidelines for future work","authors":"N. Thuy, F. Ficheux-Vapne","doi":"10.1109/SESS.1995.525957","DOIUrl":"https://doi.org/10.1109/SESS.1995.525957","url":null,"abstract":"This paper presents an outline of the work currently done at Electricite de France for the identification of requirements applicable to software in category, B (as defined by publication 1226 of the IEC) systems. The first part presents an analysis of the weaknesses of publication 880 of the IEC, an existing and related standard expressing requirements applicable to software in category A systems. Based on this feedback of experience, the second part identifies some general recommendations and guidelines that should be followed for the establishment of requirements in a standard for software. The third part presents the main technical objectives that can be proposed for software in category B systems. These technical objectives are all derived from a unique primacy objective: safety integrity, i.e., the likelihood of software to achieve its safety functions under all stated conditions within a stated period of time.","PeriodicalId":178570,"journal":{"name":"Proceedings of Software Engineering Standards Symposium","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-08-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121254310","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
期刊
Proceedings of Software Engineering Standards Symposium
全部 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